ReferencePlatforms
Platform API credentials guide
Step-by-step instructions for getting API keys from Chaturbate, Stripchat, AdultWork, OnlyFans, Fansly, YouTube, Twitch, and Kick.
10 min read·Up to date
This reference guide covers how to obtain API credentials for each supported platform.
Chaturbate
- 1Log in to your Chaturbate performer account
- 2Go to chaturbate.com/statsapi/details
- 3Copy your Stats API token
- 4Also note your performer username (used as the Performer ID)
- 5Enter both in ModelsVault under Agency → Platforms → Chaturbate
Tip: Chaturbate tokens are permanent unless you regenerate them. Store it securely.
Stripchat
- 1Log in to your Stripchat performer account
- 2Go to Settings → API Access (or contact Stripchat support if not visible)
- 3Generate an API key
- 4Note your Performer ID from your profile URL
- 5Enter both in ModelsVault
AdultWork
- 1AdultWork requires a formal API application
- 2Email [email protected] with your account details and intended use
- 3Allow 5–10 business days for approval
- 4Once approved, you'll receive API credentials by email
OnlyFans (session-based)
OnlyFans has no official API. Use browser session extraction:
- 1Log in to OnlyFans in Chrome
- 2Open DevTools (F12) → Application tab → Cookies
- 3Find the cookie named "auth_uid" — copy its value
- 4In the Network tab, find any API request and copy the "x-bc" header value
- 5Also copy your User-Agent from the request headers
- 6Enter all three values in ModelsVault
Warning: OnlyFans session tokens expire when you log out or after a period of inactivity. You'll need to re-extract them periodically.
Fansly (session-based)
- 1Log in to Fansly in Chrome
- 2Open DevTools → Application tab → Local Storage
- 3Find the "session_active_session" key
- 4Copy the token value
- 5Enter it in ModelsVault
YouTube
- 1Go to console.cloud.google.com
- 2Create a new project (or use an existing one)
- 3Enable the YouTube Data API v3
- 4Go to Credentials → Create Credentials → OAuth 2.0 Client ID
- 5Set application type to "Web application"
- 6Add https://modelsvault.com/api/social/oauth/callback/youtube as an authorised redirect URI
- 7Copy the Client ID and Client Secret
- 8Enter both in ModelsVault Settings → Secrets as YOUTUBE_CLIENT_ID and YOUTUBE_CLIENT_SECRET
Twitch
- 1Go to dev.twitch.tv/console
- 2Click "Register Your Application"
- 3Set OAuth Redirect URL to https://modelsvault.com/api/social/oauth/callback/twitch
- 4Select category: "Website Integration"
- 5Copy the Client ID and generate a Client Secret
- 6Enter both in ModelsVault Settings → Secrets
Kick
- 1Go to kick.com/settings/developer
- 2Create a new OAuth application
- 3Set redirect URI to https://modelsvault.com/api/social/oauth/callback/kick
- 4Copy the Client ID and Client Secret
- 5Enter both in ModelsVault Settings → Secrets
Tip: Kick offers a 95% revenue split to creators — one of the best rates in streaming.
