OnlyFans Tracking Links & Attribution
Know which channel actually converts. ofapis does not expose OnlyFans' native tracking-links resource as an endpoint — so instead of minting links through the API, you attribute traffic the reliable way: put your own trackable URLs on each channel, then measure the lift each one drives using the read endpoints that do exist. This is account-scoped, so an agency can attribute a whole roster from one key.
The approach
- Tag each channel with your own link. Use a link shortener or UTM-tagged landing page per source (Reddit, TikTok bio, a shoutout) that redirects to the creator's OnlyFans page. That layer records the clicks.
- Snapshot the account before and after. Read subscribers and activity through ofapis on a schedule.
- Diff to attribute. New subscribers and tips that appear in the window after a push line up with the channel you promoted.
Endpoints you use
GET /api/public/v1/accounts/{accountId}/subscribers
GET /api/public/v1/accounts/{accountId}/notifications
GET /api/public/v1/accounts/{accountId}/notifications/count
Clicks come from your own link layer; subscriber and revenue signal come from these reads.
Measure a campaign
# baseline before the push
curl "https://api.ofapis.com/api/public/v1/accounts/42/notifications/count" \
-H "Authorization: Bearer ofapis_sk_..."
Take the count before you post a link, run the promo, then read notifications again and diff. New-subscriber and tip events in the interval are your conversions for that source. One credit per successful call; failed calls are free.
Use cases
- Channel ROI. One tracked URL per source, then rank sources by the subscriber and tip lift each produced in its window. Feed totals into revenue analytics.
- Creator-to-creator promo. Give each shoutout partner a distinct link and settle payouts against the subscribers that appeared after their push.
- Automated reporting. Poll
notificationson a schedule and post a weekly attribution roll-up — a common agency automation job.
Gotchas
- No native tracking-links endpoint. ofapis doesn't create OnlyFans' built-in tracking links; the click layer is yours (shortener/UTM), the conversion signal comes from the API reads.
- Attribution is windowed, not per-click. You align conversions to a time window, so keep pushes spaced out or the windows overlap and the numbers blur.
- Snapshot to compare periods. Notifications and subscribers are current state — store timestamped pulls and diff them yourself.
- Billing and rate limits. One credit per successful call; failed calls are free. Pace to your plan's requests-per-minute — see pricing.
FAQ
Does ofapis create OnlyFans tracking links via the API?
No — OnlyFans' native tracking links aren't exposed as an ofapis endpoint. You use your own trackable URLs for the click layer and measure conversions through the subscriber and notification reads.
How do I attribute a new subscriber to a channel?
Snapshot notifications/subscribers before a promo, run it, then diff after. New subscribers and tips in that window map to the channel you pushed — keep one tracked URL per source.
Can I get per-click stats?
Not from ofapis — per-click data lives in your link shortener or analytics. ofapis supplies the downstream conversion signal (subscribers gained, tips received) to pair with those clicks.
Does measuring attribution cost credits?
One credit per successful read. Failed calls — such as an expired session — are never billed. See pricing for plan allowances.