Fanduit / Platform / Auth
Auth · Connect

Connect accounts, skip the login headache.

Add an OnlyFans or Fansly account once and Fanduit stores the session encrypted, pins a proxy to it, and keeps the request signature fresh. Your code just sends an API key.

Start For Free See how it works Encrypted at rest, never logged
encrypted vault API keys auth self-healing signing
POST /v1/connected-accounts/onlyfans
# connect once, then call with a bearer key
curl https://api.fanduit.co/v1/connected-accounts/onlyfans \
  -H "Authorization: Bearer sk_live_…" \
  -d '{ "sess": "…", "x_bc": "…", "user_id": "777" }'

→ 201 Created  ● connected   { "status": "active" }
Capabilities

Auth that handles the hard part

You bring a session. Fanduit keeps it working.

🔐

Encrypted session vault

Connected-account credentials are encrypted at rest, scoped per tenant, and never written to logs.

🔑

API-key auth

Your app authenticates with a bearer key that scopes to your account and every creator you connect.

♻️

Self-healing signing

OnlyFans rotates its request signature. Fanduit re-derives it automatically so calls keep working.

🌐

Per-account proxies

A sticky IP is pinned per creator to keep the session coherent and the account safe.

🧹

Clean disconnect

Disconnecting an account deletes its stored credentials.

🔁

Re-auth signals

A webhook fires when an account needs re-authentication, so you catch expiry before it breaks a flow.

Try it

Call it in your language

See all 351+
How it works

Connect an account in three steps

One call, then you are live.

Create an API key

Generate a key in the dashboard.

Connect the account

Send the session for an OnlyFans or Fansly account you operate.

Call the API

Every endpoint now works against that account, signed and proxied.

Use cases

What connect unlocks

The first step for everything else.

Agencies

Onboard a roster

Connect every creator you manage and drive them all from one key.

Security

Credentials off your servers

Fanduit holds the encrypted session so your app never stores raw platform credentials.

Reliability

No re-login loops

Signing and proxy upkeep are handled, so sessions stay valid longer.

Ops

Expiry alerts

Get a webhook when an account needs re-auth and fix it before it fails.

Built for agencies. Trusted by creators. Powerful for developers.

🏢 Agencies

Run a whole roster from one API — connect every creator you operate and automate messaging, growth, and reporting at scale.

⭐ Creators

Neutral infrastructure on accounts you own, with encrypted credentials, per-account proxies, and no screen sharing.

⚙️ Developers

Clean REST + MCP, signed webhooks, idempotency, and transparent credit metering. Build tools that don\'t break by morning.

FAQ

Questions operators ask

How do I get a session to connect?

You supply the session for an account you own or operate. Fanduit stores it encrypted and manages signing and proxying from there.

Are credentials safe?

They are encrypted at rest, scoped per tenant, and never logged. Disconnecting deletes them.

What if a session expires?

The account status flips to needs-reauth and a webhook fires so you can reconnect it.

Connect your first account

One call, and the whole API works against it.

Start For Free See pricing