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

  1. 1Log in to your Chaturbate performer account
  2. 2Go to chaturbate.com/statsapi/details
  3. 3Copy your Stats API token
  4. 4Also note your performer username (used as the Performer ID)
  5. 5Enter both in ModelsVault under Agency → Platforms → Chaturbate

Tip: Chaturbate tokens are permanent unless you regenerate them. Store it securely.

Stripchat

  1. 1Log in to your Stripchat performer account
  2. 2Go to Settings → API Access (or contact Stripchat support if not visible)
  3. 3Generate an API key
  4. 4Note your Performer ID from your profile URL
  5. 5Enter both in ModelsVault

AdultWork

  1. 1AdultWork requires a formal API application
  2. 2Email [email protected] with your account details and intended use
  3. 3Allow 5–10 business days for approval
  4. 4Once approved, you'll receive API credentials by email

OnlyFans (session-based)

OnlyFans has no official API. Use browser session extraction:

  1. 1Log in to OnlyFans in Chrome
  2. 2Open DevTools (F12) → Application tab → Cookies
  3. 3Find the cookie named "auth_uid" — copy its value
  4. 4In the Network tab, find any API request and copy the "x-bc" header value
  5. 5Also copy your User-Agent from the request headers
  6. 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)

  1. 1Log in to Fansly in Chrome
  2. 2Open DevTools → Application tab → Local Storage
  3. 3Find the "session_active_session" key
  4. 4Copy the token value
  5. 5Enter it in ModelsVault

YouTube

  1. 1Go to console.cloud.google.com
  2. 2Create a new project (or use an existing one)
  3. 3Enable the YouTube Data API v3
  4. 4Go to Credentials → Create Credentials → OAuth 2.0 Client ID
  5. 5Set application type to "Web application"
  6. 6Add https://modelsvault.com/api/social/oauth/callback/youtube as an authorised redirect URI
  7. 7Copy the Client ID and Client Secret
  8. 8Enter both in ModelsVault Settings → Secrets as YOUTUBE_CLIENT_ID and YOUTUBE_CLIENT_SECRET

Twitch

  1. 1Go to dev.twitch.tv/console
  2. 2Click "Register Your Application"
  3. 3Set OAuth Redirect URL to https://modelsvault.com/api/social/oauth/callback/twitch
  4. 4Select category: "Website Integration"
  5. 5Copy the Client ID and generate a Client Secret
  6. 6Enter both in ModelsVault Settings → Secrets

Kick

  1. 1Go to kick.com/settings/developer
  2. 2Create a new OAuth application
  3. 3Set redirect URI to https://modelsvault.com/api/social/oauth/callback/kick
  4. 4Copy the Client ID and Client Secret
  5. 5Enter both in ModelsVault Settings → Secrets

Tip: Kick offers a 95% revenue split to creators — one of the best rates in streaming.