Agencies
An OnlyFans API built for agencies and their teams
One workspace holds every creator you manage and every person on your team. Creators can link their own accounts, each teammate gets a role, and every key can be limited to the accounts it needs. The request log and audit log show who did what.
# Make a hosted link and send the URL to the creator
curl -X POST https://betterfans.link/v1/links \
-H "Authorization: Bearer $BFL_KEY" \
-H "Content-Type: application/json" \
-d '{ "note": "Ava, onboarding call on Monday" }'
# 201 Created
# "url": "https://betterfans.link/link/...", valid for 24 hours
# "status": "waiting"
# Later: every account the workspace can reach, with its status
curl https://betterfans.link/v1/accounts -H "Authorization: Bearer $BFL_KEY"For agencies
What the agency API gives your team
Creators can link themselves
Send a hosted link. The creator signs in to OnlyFans there, answers 2FA or a selfie check, and the account joins your workspace.
Roles
Owners and admins run the workspace and approve writes. Developers read fan data and manage keys, webhooks and links. Workspace viewers see how the workspace runs, without fan data, and change nothing.
Keys per account
Limit a key to chosen accounts and to read, or read and write. Give a contractor exactly what they need.
Account health
Each account has a plain status: Healthy, Syncing, Needs relink, Awaiting 2FA, Awaiting selfie, Restricted by OnlyFans or Disconnected.
Request log
Every call for 30 days, with the key or client, account, route, status and time spent waiting on OnlyFans.
Audit log
Key changes, approvals, role changes and account settings, each with the person who made them.
FAQ
Frequently asked questions
Can one API key cover every creator we manage?
Yes. A key reaches every account in its workspace unless you limit it to chosen accounts when you create it. Use separate, limited keys for contractors and for services that only need one creator.
How do we add a creator to the workspace?
Create a link in the dashboard or with POST /v1/links and send it to the creator. They sign in to OnlyFans on a page we host and answer any code or selfie check OnlyFans asks for. Links work for 24 hours.
Can two agencies work with the same creator?
Yes. Each workspace the creator links gets its own access to the account. Removing the account from one workspace does not affect the other or sign the creator out.
Can a chatter approve messages?
Only if they are an owner or admin of the workspace. Give chatters who should not approve the Developer or Workspace viewer role; they can still see what is pending.
Related
Related features
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.