Vault and content
An OnlyFans vault and content API
Find the right media before you send it, and see what worked after. The vault lists every item by folder and type, with an id you can attach to a message. Mass messages and tracking links come back ranked by revenue, and posts by likes or date.
# Videos in the vault, ready to attach to a message
curl "https://betterfans.link/v1/accounts/$ACCOUNT_ID/vault?type=video&limit=10" \
-H "Authorization: Bearer $BFL_KEY"
# Which mass messages made money this month
curl "https://betterfans.link/v1/accounts/$ACCOUNT_ID/mass-messages?from=2026-09-01&sort=revenue" \
-H "Authorization: Bearer $BFL_KEY"Vault and content
What the vault and content API reads
Vault
Every photo, video, audio clip and GIF in the vault, by folder and type. Use the ids in a message.
Top content
Posts ranked by likes or recency over any period, with price, likes and comments.
Mass message results
How many fans got each mass message, how many viewed it and bought it, and what it made.
Tracking link reports: clicks, subscribers and revenue
Read them for every tracking and free trial link, sorted by revenue, by subscribers or newest first.
Media on messages
Messages carry their media with type and whether it was paid, so you can tell what a fan bought.
Anything else OnlyFans shows
For data these routes do not cover, any read-only OnlyFans GET is available through /onlyfans/{path} with the account's session.
FAQ
Frequently asked questions
Can I list OnlyFans vault media through an API?
Yes. GET /v1/accounts/{accountId}/vault lists vault items with their folders, type, preview image and, for video and audio, length. Filter by folder or type and page with a cursor.
Can I upload media to the vault?
Not through BetterFans Link today. You can list what is already in the vault and attach those media ids to messages and mass messages.
How do I know which mass messages made money?
GET /v1/accounts/{accountId}/mass-messages?sort=revenue ranks them by what they earned, with sent, viewed and bought counts. These are totals for the whole send, so do not add them to per-fan message numbers.
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.