Connect an account with an existing session (OnlyFans or Fansly)
Connect a creator account using credentials you already hold, rather than a password login.
Connect a creator account using credentials you already hold, rather than a password login.
- OnlyFans — session cookie paste. Body:
{ sess, auth_id, fp? }.sessandauth_idare required for OnlyFans only.X-Proxyis REQUIRED. - Fansly — auth-token paste. Body:
{ platform: "fansly", auth_token, fansly_session_id, fansly_client_id? }.auth_tokenandfansly_session_idare required for Fansly.X-Proxyis optional.
Where to find the OnlyFans cookies: open onlyfans.com while logged in → DevTools → Application → Cookies → onlyfans.com and copy sess and auth_id.
Consumes one account slot. Rate limited to 10 requests/minute.
Guide: Connect an account
Authorization
apiKey Your CRM panel API key
In: header
Header Parameters
Proxy URL — HTTP or SOCKS5 (e.g. http://user:pass@host:port or socks5://user:pass@host:port). Optional on post-connection routes, where it overrides the proxy saved at login time. Required on the connection routes (POST /accounts/login, POST /accounts/login/cookies, POST /accounts/login/verify-otp) for OnlyFans accounts; optional for Fansly.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Field requirements are conditional on platform: OnlyFans requires sess + auth_id; Fansly requires auth_token + fansly_session_id.
Response Body
application/json
curl -X POST "https://example.com/accounts/login/cookies" \ -H "Content-Type: application/json" \ -d '{ "platform": "onlyfans", "sess": "<sess cookie value>", "auth_id": "482687148", "fp": "<optional fingerprint cookie>" }'{ "success": true, "of_user_id": "string", "username": "string", "platform": "onlyfans", "login_method": "string"}