Fansly agencies
Manage multiple Fansly accounts with one API
One workspace holds every Fansly creator you manage, next to your OnlyFans creators, and every person on your team. Creators link their own accounts on a hosted page, each teammate gets a role, and every key can be limited to the accounts it needs.
# A hosted link for a Fansly creator. Send them the url.
curl -X POST https://betterfans.link/v1/links \
-H "Authorization: Bearer $BFL_KEY" \
-H "Content-Type: application/json" \
-d '{ "note": "Rae, onboarding call on Monday", "platform": "fansly" }'
# 201 Created
# "url": "https://betterfans.link/link/...", valid for 24 hours
# "platform": "fansly", "status": "waiting"
# Later: every Fansly account the workspace can reach, with its status
curl "https://betterfans.link/v1/accounts?platform=fansly" -H "Authorization: Bearer $BFL_KEY"Fansly agencies
What you can do
Creators link themselves
Send a hosted link for Fansly. The creator signs in with their username or email and password and types the code Fansly sends. You never see the password.
One workspace per account
A Fansly account is connected in one place at a time. A link for an account connected elsewhere fails with account_in_use.
Plain statuses
Healthy, Syncing, Awaiting 2FA, Needs relink or Disconnected, with account.status_changed when one changes.
Roles
Owners and admins approve writes. Developers manage keys, webhooks and links. Read only members see how the workspace runs and change nothing.
Keys per account
Limit a key to chosen accounts and to read, or read and write. One key can still cover OnlyFans and Fansly creators.
Request and audit logs
Every call for 30 days with its key, account, route and status, and every key, role and approval change with who made it.
FAQ
Frequently asked questions
How does a Fansly creator link their account to our workspace?
Create a link in the dashboard, or with POST /v1/links and platform fansly, and send it. The creator signs in on our hosted page with their Fansly username or email and password, then types the code Fansly sends by email or shows in their authenticator app. Links work for 24 hours.
Why did a Fansly link fail with account_in_use?
A Fansly account can be connected in one place at a time, and this one is already connected somewhere else. Whoever connected it there has to remove it first. Then send the creator a new link.
Does removing a Fansly account sign the creator out?
No. Removing it stops your workspace's access and its sync, and keeps the synced history. BetterFans Link does not sign the creator out of Fansly, so their own sessions there keep working.
How do we know when a Fansly account needs attention?
Subscribe to account.status_changed. It fires when a Fansly account moves to Needs relink, Awaiting 2FA or Disconnected, and the dashboard shows the same status. Send the creator a new link to fix it, and account.connected fires again with relinked set to true.
Related
Related features
Fansly earnings
Fansly revenue by type and period, every transaction, and the tips each post earned.
Fansly fan data
Rank Fansly subscribers by spend, with subscription dates, spend by type and lists.
For agencies
Many creators, one workspace. Roles for your team, keys per account and a log of every call.
GET STARTED
Build it in test mode today.
Sign up, make a test key and work against sandbox creators. Link a real account when your flow is ready.
Questions first? Write to hello@betterfans.link.