Skip to content

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.

vault.sh
# 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.

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.