Fan intelligence
OnlyFans subscriber and fan data, as an API
Good chatting starts with knowing who you are talking to. Pull subscribers sorted by total spend, read each fan's subscription history, track trial links and profile visits, and feed it all into your own CRM or segmentation logic.
const account = client.for("123456789")
const [error, fans] = await account.request("GET /subscriptions/subscribers", {
query: { type: "active", sort: "total_sum", limit: 25 },
})
if (!error) {
for (const fan of fans.list) {
await crm.upsert({ fanId: fan.id, username: fan.username })
}
}Fan data API
What's included
Subscriber lists
List subscribers with pagination, filtered by type such as active, and sorted by what matters, such as total spend.
Subscription history
See a fan's subscription history on an account, and subscriber counts by category, active and expired.
Trial links
List trial links with their stats and chart data to see which campaigns bring paying fans.
Profiles and stats
Fetch any user profile, the creator's account stats overview, notifications and profile visits.
Lists and blocks
Add fans to user lists for targeting, and read the blocked-users list.
Your data, your store
Keep notes, nicknames and attribution in your own database, joined on the fan id every route returns.
FAQ
Frequently asked questions
Can I export OnlyFans subscribers through an API?
Yes. GET /subscriptions/subscribers returns a paginated, typed list of subscribers for a creator account, filterable by type, such as active, and sortable, for example by total spend. Each entry includes the fan id and username, which you can store in your own CRM. Subscription history and subscriber counts are available on separate routes for trend reporting.
How do I find the top spenders on an OnlyFans account?
Request the subscriber list with sort set to total_sum. The results come back ordered by spend, so the first page is your top spenders. Combine that with tip and ppv_purchase events from the real-time EventBus to keep the ranking fresh between syncs, then route those fans to your best chatters or target them with specific mass messages.
Can I track OnlyFans trial links and campaigns?
Yes. Trial routes list a creator's free trial links along with their stats and chart data, and campaign routes list campaigns with their own charts. Together they show which links and promotions bring in subscribers, which you can join to spend data from the subscriber list to see which campaigns bring in fans who actually pay.
Where should I store notes and tags about fans?
In your own database. BetterFans Link gives you stable fan ids on every route and event, so notes, nicknames, tags and attribution live in your system keyed on that id. That keeps your CRM portable and fast, and it means the data your team builds up about fans is yours rather than locked inside another tool.
Related
Keep exploring the API
Earnings API
Revenue charts, payouts, chargebacks and a transactions feed for every creator you manage.
Messaging API
Send DMs, mass messages and PPV with vault media attached. Search chats and manage read state.
Agency API
One key and one connection for every creator. Scoped clients, batching and per-creator key scopes.
LET’S BUILD SOMETHING BETTER
Your next big idea starts with a connection.
Build the tools your team has been waiting for. We’ll handle the connection to OnlyFans.
Your ideas. Your interface. BetterFans Link underneath.