Whop Content Rewards Scraper avatar

Whop Content Rewards Scraper

Pricing

from $1.50 / 1,000 campaigns

Go to Apify Store
Whop Content Rewards Scraper

Whop Content Rewards Scraper

Find Whop clipping campaigns that are actually paying. Each row carries CPM, budget left, daily burn, days of runway, payout per creator, 7-day momentum, and a 0-100 opportunity score so a parked budget does not rank like a live one. Full board or one campaign URL. JSON or CSV out.

Pricing

from $1.50 / 1,000 campaigns

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

16 hours ago

Last modified

Share

Pull the public Whop Content Rewards board into one row per campaign: the headline CPM, how much budget is left, how fast that budget is being paid out, and a 0-100 score you can sort.

A single run is enough for the burn rate. The actor derives daily burn, days of budget left, and payout per creator from the budget, the spend, and the listing date the board already publishes.

How it works

How it works

✨ Why use this scraper?

  • The full public directory in one run, about 670 campaigns on 26 Sep 2026, past the ~50 cards the site shows at once.
  • Daily burn, days of budget left, and payout per creator are computed on the first run.
  • Opportunity score (0-100) ranks reward rate, budget left, competition, and runway together.
  • 7-day view momentum and the current top clip come back on every row.
  • Filters for CPM, budget left, creator count, runway, platform, category, and payout model. You are charged only for rows that pass.
  • onlyNew remembers campaigns in your account and charges later runs only for campaigns that were not seen before.

🎯 Use cases

WhoWhat they get
Clippers and clipping agenciesCampaigns with a real burn rate, budget still left, and few creators
Brands running a campaignCPM, budget, and burn compared with the rest of the live board
AnalystsA dated feed of launches, spend, and 7-day view momentum
Scheduled monitorsonlyNew plus a webhook, so a quiet hour costs the start fee and nothing else

📥 Supported inputs

InputExample
Full boardLeave Start URLs empty, or paste https://contentrewards.com/discover
One campaignhttps://contentrewards.com/discover/{campaign-id} or the raw campaign id
Whop campaign URLA whop.com URL that contains the campaign id

Not supported: logged-in creator balances, submission upload, or anything behind a Whop login. The actor reads the public board only.

🔄 How it works

  1. Page the public discover API (50 campaigns per page) until the board ends, or fetch the campaign ids you pasted.
  2. Convert cents to dollars and attach the listing date, platforms, payout rates, creator count, and view chart.
  3. Compute burn, days left, payout per creator, views still payable, effective CPM, 7-day momentum, and the opportunity score.
  4. Apply your filters and sort.
  5. If onlyNew or trackTrends is on, compare with the snapshot in the named store whop-cr-seen-campaigns.
  6. Push one dataset row per returned campaign.

⚙️ Input parameters

Grouped the way the input form shows them. Every number filter is off while empty; once set, a campaign that does not report that number is dropped.

FieldDefaultWhat it does
Where to look
startUrlsdiscover URLThe whole board, or campaign links / UUIDs from contentrewards.com or whop.com
searchTextemptyWords to find in the title, brand or description
Order and size
sortBybudgetLeftWhat comes first: opportunity, budgetLeft, reward, payoutPerCreator, daysLeft, burn, fewestCreators, newest, progress
maxItems1000Rows kept after sorting; the rest are not billed
Money
minOpportunityScoreemptyLowest 0-100 score to keep
minRewardPerThousandemptyLowest pay per 1,000 views, in dollars
minPayoutPerCreatorUsdemptyLowest spend-per-creator so far
minBudgetLeftUsdemptyLowest unspent budget
Competition and runway
maxCreatorsemptyMost creators allowed on the campaign
minEstimatedDaysLeftemptyShortest runway allowed at today's spend
maxProgressPercentageemptyHighest share of budget already used
Campaign type
platformsemptytiktok, instagram, youtube, x, facebook
payoutModelsemptycpm, retainer, per-post
contentTagsemptyclipping, or ugc for both face and faceless UGC
categoriesemptyCategory names or slugs, e.g. Gaming, personal-brand
statusactiveactive drops non-active campaigns; all keeps them
Age
listedAfteremptyYYYY-MM-DD; earlier listings are dropped
maxAgeDaysemptyListed within this many days
Between runs
trackTrendsfalseAdds change fields measured against the previous run
onlyNewfalseLater runs return only campaigns no earlier run returned
proxyApify datacenterSwitch to the residential group if a run comes back empty

📊 Output overview

One dataset item per campaign. Money fields are US dollars. budgetSpentUsd is the board's spent figure, which can include amounts not yet paid. paidOutUsd is what creators have actually been paid, and effectiveRewardPerThousandViews is that payout divided by views. A headline CPM of $2 with an effective rate near $0 means most views are still pending or rejected.

opportunityScore is 35% reward rate (full marks at $5 per 1,000 views), 25% budget left (full marks at $25,000), 25% low competition (100 creators is about half marks; a campaign that has paid nobody is capped at half of that slice), and 15% runway (full marks from 3 to 60 days). Missing reward or budget produces a null score.

budgetPace is draining under 3 days, healthy from 3 to 60, slow from 60 to 180, and stalled when the budget is barely moving or nothing has been spent.

📦 Output sample

Real row from a run on 26 Sep 2026. paidOutUsd is 0 because the board had recorded spend that was not yet paid out.

{
"id": "1515b3a8-fec1-43e2-ac52-2bfd4c84d524",
"title": "Total War: WARHAMMER III - Lord of the End Times ",
"opportunityScore": 74.9,
"campaignUrl": "https://contentrewards.com/discover/1515b3a8-fec1-43e2-ac52-2bfd4c84d524",
"payoutModel": "cpm",
"rewardPerThousandViews": 2,
"paidOutUsd": 0,
"effectiveRewardPerThousandViews": 0,
"payoutPerCreatorUsd": 1392.34,
"creators": 4,
"viewsPerCreator": 859266.8,
"topClipUrl": "https://www.instagram.com/reel/DduKOvizh19/?stkn=MW14a2hzdzFhNTdsbA==",
"topClipPlatform": "instagram",
"budgetLeftUsd": 21630.64,
"estimatedDaysLeft": 5.83,
"budgetPace": "healthy",
"dailyBurnUsd": 3712.91,
"progressPercentage": 20.47,
"totalBudgetUsd": 27200,
"budgetSpentUsd": 5569.36,
"viewsLast7d": 3437067,
"momentum": "accelerating",
"brand": "Clipping Culture",
"category": "Entertainment",
"platforms": ["instagram", "tiktok", "youtube"],
"status": "active",
"description": "Highlight the new legendary lords and the apocalyptic setting featured in the Total War: WARHAMMER III - Lord of the End Times DLC.",
"listedAt": "2026-09-24T17:08:11.000Z",
"ageDays": 1.5
}

🗂 Key output fields

GroupFields
Identityid, title, brand, status, payoutModel, category, platforms, campaignUrl, whopUrl
MoneyrewardPerThousandViews, totalBudgetUsd, budgetSpentUsd, budgetLeftUsd, paidOutUsd, progressPercentage
BurnageDays, dailyBurnUsd, estimatedDaysLeft, budgetPace, payoutPerCreatorUsd, viewsPerCreator, estimatedViewsRemaining
ProofopportunityScore, effectiveRewardPerThousandViews, approvedSubmissions, viewsLast7d, viewsTrend7dPct, momentum
WinnerstopEarners (top 3), topEarnerUsername, topEarnerUsd, topClipUrl, topClipViews, topClipPlatform, topClipUsername, referenceMaterials
Ratespayouts[], rateTiktokUsd, rateInstagramUsd, rateYoutubeUsd, rateXUsd, rateFacebookUsd
Trends (trackTrends)budgetLeftChangeUsd, observedBurnUsdPerDay, burnAcceleration, creatorsChange, hoursSinceLastRun, trendSignal

trendSignal is accelerating when observed burn is at least 1.5 times the lifetime burn, slowing when it is half or less, crowding when creators joined and the budget did not move, stalled when the budget did not move, and steady otherwise. The first run is trendStatus: "baseline".

❓ FAQ

Do I need two runs to get the burn rate? No. dailyBurnUsd, estimatedDaysLeft, and payoutPerCreatorUsd come from the listing date and the spend on that same run. trackTrends is the optional second-run comparison.

Why is estimatedDaysLeft null? Nothing has been spent yet, so the burn rate is unknown.

Why is paidOutUsd zero when budgetSpentUsd is not? The board splits "spent" from "paid out". Effective CPM uses paid out. A wide gap means views are still pending or were rejected.

Why is the opportunity score null? The campaign has no reward rate or no budget. The actor leaves the score null.

What does onlyNew charge? The first run returns up to maxItems and stores only the campaigns it actually pushed. Later runs return ids that are not stored yet. Campaigns held back by maxItems stay unseen, so the next run can return them. A run with no new campaigns pushes no rows.

The run said the site is unavailable. The public board returned a server error after several retries. Wait 10 to 30 minutes and run again. Campaigns already collected in that run are kept if a later page fails.

💬 Support

Open a ticket on the Issues tab with the run id and the input you used.

🛠 Additional services

Need a schedule, a Slack or webhook push, or the same burn-rate fields on another clipping board? Say what the row should contain.

🔎 Explore more scrapers

  • Whop Leaderboards Scraper for Whop discover products, plans, reviews, and leaderboard rank. That actor does not cover Content Rewards campaigns.

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Whop, Content Rewards, or any of their subsidiaries or affiliates. All trademarks mentioned are the property of their respective owners.

The scraper accesses only the public campaign directory. It does not log in, and it does not read private creator accounts. Users are responsible for making sure their use complies with Whop's and Content Rewards' terms, applicable data-protection law, and their own contracts.


SEO Keywords

whop content rewards scraper, scrape whop content rewards, whop clipping campaigns, content rewards api, whop cpm scraper, clipping campaign finder, whop budget scraper, content rewards burn rate, whop creator campaigns, ugc campaign scraper, whop campaign dataset, clipping agency data, whop reward per 1k views, contentrewards.com scraper, apify whop content rewards, whop campaign monitor, creator economy dataset, whop payout scraper