If you clip short-form video for money, you know Whop Content Rewards: hundreds of live campaigns paying $0.15–$20 per 1,000 views. The discover page lets you sort by budget. That sort is quietly costing you nights of work.
Here's the number that changed how I pick campaigns: on the live board right now, 21% of active campaigns have never paid out a single cent. Big banner budget, $0 actually spent. A "$30,000 budget" campaign that has paid nobody in three weeks is not a $30,000 opportunity — it's a landing page.
The problem: the board doesn't show you payout speed. You can see budget and budget left, but not how fast the money is actually moving — and that's the only number that separates a campaign that pays from a campaign that poses.
The trick: the page already contains everything you need
Every campaign card on Whop publishes three things: when it was funded, how much has been spent, and how many creators joined. From one snapshot — no monitoring, no state between runs — you can derive:
dailyBurnUsd = budgetSpent / daysSinceFunded → is money moving?
estimatedDaysLeft = budgetLeft / dailyBurnUsd → will it still be there?
payoutPerCreatorUsd = budgetSpent / creators → what did the average clipper earn?
budgetPace = "draining" | "healthy" | "slow" | "stalled"
That last field is the shortcut. On today's board of 456 campaigns:
| pace | meaning | what to do |
|---|---|---|
draining |
<3 days of budget left | skip — gone before your clip gains traction |
healthy |
3–60 days | this is where you clip |
slow |
60–180 days | fine, but budget may outlive the campaign |
stalled |
>180 days at current burn | the "big budget" mirage — money posted, almost nobody paid |
null |
zero paid out so far | unproven; could be brand new, could be dead |
Real example from today: two campaigns, both showing ~$30K budget. One burns $255/day and has paid the average creator $75. The other burns $19/day — at that rate its budget lasts four years, which is a polite way of saying nobody is getting paid. On the default board they look identical.
I packaged this as an Apify Actor
Whop Content Rewards Scraper pulls the full board (~456 campaigns) in about 5 seconds, HTTP-only, and computes all of the above per row, plus an opportunityScore that ranks by reward rate (35%), budget headroom (25%), competition (25%) and payout velocity (15%).
One honesty note, because it's the part I got wrong first: an early version of the score treated empty campaigns as "low competition" and ranked them near the top. That's backwards — a campaign nobody has joined and that has never paid is not uncontested, it's untested, and the data can't tell those apart. The current version gives no free marks for emptiness: unproven campaigns still rank, they just can't outrank a campaign that demonstrably pays. The scoring weights are documented in the README so you can argue with them.
{
"title": "WINNA",
"rewardPerThousandViews": 5,
"budgetLeftUsd": 11659.17,
"dailyBurnUsd": 272.67,
"estimatedDaysLeft": 42.8,
"budgetPace": "healthy",
"payoutPerCreatorUsd": 75.25,
"creators": 164,
"opportunityScore": 71.1
}
The daily recipe
The actual decision — "where do I clip tonight?" — as one scheduled run:
- Input:
{ "sortBy": "opportunity", "minEstimatedDaysLeft": 3, "minPayoutPerCreatorUsd": 5 } - Schedule it daily in Apify Console (Actor → ⋯ → Schedule; cron
0 7 * * *). - Read the top 10 rows with your coffee. Campaigns that pay real money to real creators, ranked.
A full-board run costs well under a dollar (pay-per-event, from $1.50/1k results). Once a day is plenty — the board moves daily, not by the second.
For AI agents
The Actor ships a typed output schema and works over MCP, so an agent can answer "which clipping campaigns are actually paying right now?" by calling it as a tool and filtering budgetPace == "healthy" — no scraping code inside your agent.
Try it: https://apify.com/tactful_anvil/whop-content-rewards-scraper
I clip too. This exists because I got tired of finding out a "$30K budget" was a mirage after posting to it. Bug reports and field requests: Issues tab on the Actor page.
Top comments (0)