OnlyFans Creator Tracker & Profile Scraper (Growth) avatar

OnlyFans Creator Tracker & Profile Scraper (Growth)

Pricing

from $2.00 / 1,000 creator profiles

Go to Apify Store
OnlyFans Creator Tracker & Profile Scraper (Growth)

OnlyFans Creator Tracker & Profile Scraper (Growth)

Track OnlyFans creators over time. Each run returns public profile stats (likes, posts, photos, videos, price, promotions, bundles, social links) and what changed since the last run: likes gained, likes per day, new posts, price and promo changes, growth rank.

Pricing

from $2.00 / 1,000 creator profiles

Rating

0.0

(0)

Developer

Dottti

Dottti

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

Track public OnlyFans creator profiles over time. Each run returns the profile stats and what changed since the last run. You see likes gained, likes per day, new posts, photos and videos, price changes, promotions that started or ended, and a growth rank across your list. No OnlyFans account, no login, no cookies.

Who it is for

  • Management agencies that track the creators they run and want a weekly or daily growth report.
  • Recruiters who watch prospects and want to know who is growing fast before reaching out.
  • Analysts who follow pricing, promotions and bundles across a market.

What you get for each creator

FieldWhat it is
username, userId, name, urlThe creator and a link to the profile
avatar, headerImagePublic profile and header pictures
bio, location, websiteBio as plain text, location and website as the creator wrote them
instagramUrl, tiktokUrl, xUrl, redditUrl, linktreeUrl, linkInBioUrl, youtubeUrl, fanslyUrl, snapchatUrl, telegramUrl, twitchUrl, otherLinksLinks found in the bio, the website field and the creator's own social buttons
subscribePrice, isFree, currentPriceMonthly price in USD, and the price a new fan pays now when a promotion runs
promotionsActive promotions: price, discount, audience (all, new or returning fans), free trial days, message, start and end dates
bundlesMulti-month bundles: months, discount, price, price per month
favoritedCountTotal likes on the profile
subscribersCountOnly when the creator shows it publicly, otherwise null
postsCount, photosCount, videosCount, audiosCount, mediasCount, archivedPostsCount, streamsCountContent counts
isLiveNow, hasScheduledStreamLive stream status
joinDate, firstPostDate, lastSeenDates (lastSeen is null when the creator hides it)
isVerified, isPerformer, isSuspended, tipsEnabled, tipsMin, tipsMaxAccount flags

Growth fields (from the second run on)

FieldWhat it is
trackingStatusfirst_snapshot on the first run for a creator, compared after that
previousSnapshotAt, daysSinceLastRun, hoursSinceLastRunWhen the creator was last checked
likesGained, likesPerDayNew likes since the last run, and per day (needs at least 1 hour between runs)
subscribersGainedOnly for creators who show their subscriber count
postsAdded, photosAdded, videosAdded, audiosAdded, streamsAddedNew content since the last run (negative when content was removed)
previousSubscribePrice, priceChangedPrice before and whether it changed
promoStarted, promoEnded, bundlesChangedPromotion and bundle changes
changes, hasChangesA readable list, such as +4,800 likes, price 14.99 -> 9.99, promotion started (3.75 USD), free trial started (30 days)
growthRank, growthRankOf1 = the fastest growing creator in this run, by likes per day

Rows come sorted by growth rank. Creators seen for the first time come after them.

Input

{
"creators": ["amouranth", "@carmenelectra", "https://onlyfans.com/onlyfans"],
"trackChanges": true,
"onlyChanged": false,
"stateName": "roster"
}
  • Creators: usernames, @handles or profile links, one per line.
  • Track changes between runs: on by default. Snapshots are saved in the named key-value store onlyfans-creator-tracker-state in your account. They are kept by the creator's numeric id, so a renamed creator keeps their history.
  • Only changed creators: alert mode. Unchanged creators are not delivered and not charged.
  • Tracking name: one name per watchlist, for example roster and prospects.
  • Read social buttons: one extra small request per creator for the buttons a creator adds to the profile.

Keyword search is not offered. OnlyFans has no public search for logged-out visitors, and this actor never logs in.

Output example (real run, second run on the same day)

{
"type": "creator",
"username": "amouranth",
"userId": 16263566,
"name": "Amouranth",
"url": "https://onlyfans.com/amouranth",
"xUrl": "https://twitter.com/amouranth",
"subscribePrice": 14.99,
"currentPrice": 3.75,
"hasPromotion": true,
"promotions": [{ "id": 67285888, "price": 3.75, "discountPercent": 75, "audience": "all", "freeTrialDays": null, "startedAt": "2026-11-02T13:07:51+00:00", "endsAt": null }],
"bundles": [{ "months": 12, "discountPercent": 50, "price": 89.94, "pricePerMonth": 7.5 }],
"favoritedCount": 1852817,
"postsCount": 850,
"photosCount": 650,
"videosCount": 45,
"streamsCount": 131,
"joinDate": "2019-12-10T00:00:00+00:00",
"lastSeen": "2026-11-02T13:27:33+00:00",
"isVerified": true,
"trackingStatus": "compared",
"hoursSinceLastRun": 0.1,
"likesGained": 0,
"postsAdded": 0,
"priceChanged": false,
"promoStarted": false,
"changes": [],
"growthRank": 2,
"growthRankOf": 5
}

Usernames that do not exist or fail come back as free status rows:

{ "type": "status", "input": "thisusernamedoesnotexist987", "username": "thisusernamedoesnotexist987", "status": "not_found", "error": "No OnlyFans account with this username (deleted, renamed or a typo).", "charged": false }

Status values: not_found, not_a_creator (a fan or other non-creator account; nothing about it is kept), invalid_input, blocked, sign_rejected, api_error, unchanged (alert mode), skipped_cost_limit. The run summary (key RUN_SUMMARY) lists every input, the top growers, request counts and the proxy tier used.

How to schedule

  1. Save your list as a task with a tracking name, such as roster.
  2. In Schedules, run the task daily or weekly.
  3. Each run compares with the one before. Turn on Only changed creators to receive only the creators that moved.

Pricing

Pay per creator profile delivered. Status rows are free. Platform usage is included in the price.

Limits

  • Public profile data only. The actor does not read posts, messages, media files or fan lists, and never logs in.
  • lastSeen and subscribersCount are empty when the creator hides them.
  • OnlyFans changes its request signing from time to time. The actor loads the current rules at the start of each run and keeps a bundled copy as a fallback. If both are out of date, rows come back as sign_rejected and are not charged.