Whop Content Rewards Scraper avatar

Whop Content Rewards Scraper

Pricing

$1.00 / 1,000 campaigns

Go to Apify Store
Whop Content Rewards Scraper

Whop Content Rewards Scraper

Scrape every clipping and UGC campaign on Whop Content Rewards: CPM and payout limits per platform, budget left and spend pace, creators, views in the last 7 days, categories, requirements. Find clipping jobs that still pay. Monitor mode. Export to JSON, CSV or Excel, or via API.

Pricing

$1.00 / 1,000 campaigns

Rating

0.0

(0)

Developer

Steady Scrape

Steady Scrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape every clipping and UGC campaign of Whop Content Rewards, the marketplace where brands, artists and streamers pay creators per view. One row per campaign with the pay per 1,000 views and the minimum and maximum payout per platform, the budget, budget spent and budget left, how fast it is being spent, creators and approved clips, views in the last 7 and 30 days, platforms, categories, and the rules and requirements the brand shows publicly.

The whole directory, not a page of it: about 475 listed campaigns in one run, plus ~230 running campaigns the directory does not show if you ask for them. No login, no browser, no proxy. Pay only for the campaigns you get.

What you can do with it

  • Clippers: find campaigns that still have money to pay, pay well per view and are not crowded yet — sort by pay or budget left, keep campaigns with few creators, skip the ones that need an application.
  • Clipping agencies: pull the whole board on a schedule and route campaigns to your editors by platform and category.
  • New-campaign alerts: schedule it hourly with Only new campaigns and Max campaigns 0: the first run takes the whole board, every later run only the campaigns no earlier run delivered.
  • Brands and agencies running campaigns: benchmark CPMs, budgets, payout caps and spend pace in your category before you fund your own.
  • Analysts: the creator-economy gig board as a dataset — budgets, burn rates and views per campaign over time.

Input

FieldWhat it does
Campaign typesClipping, UGC, or both (the two tabs of the directory).
Include campaigns the directory does not showAlso the running campaigns that have a public page but are not in the directory (mostly older ones).
Campaign linksRead only these campaigns (https://contentrewards.com/c/campaigns/<id> or the id).
PlatformsTikTok, Instagram, YouTube, X, Facebook: campaigns paying for at least one.
Payout typesCPM (per 1,000 views), per post (flat fee), pool.
Minimum pay per 1,000 viewsIn US$, e.g. 2.
Minimum budget leftIn US$, e.g. 1000.
Maximum budget spent (%)e.g. 80 to skip nearly exhausted campaigns.
Maximum creatorse.g. 50 for less competition, 0 for campaigns nobody joined yet.
Verified brands only, Open to join onlyBrands Content Rewards verified; campaigns with no application.
CategoriesMain category: Gaming, Music, Personal Brand, Entertainment, Finance, Streamer…
Search textIn the title, brand or description.
OrderAs the directory lists them, newest, highest pay per 1,000 views, most budget left, fewest creators.
Max campaigns100 by default; 0 for all.
Only new campaigns since the last runMonitor mode: campaigns delivered before are skipped, not opened and not charged.

Example — Gaming campaigns paying at least US$1.50 per 1,000 views with US$500 left, best-paying first:

{
"categories": ["Gaming"],
"minRatePer1kUsd": 1.5,
"minBudgetLeftUsd": 500,
"sortBy": "highestRate",
"maxCampaigns": 50
}

Output

One row per campaign (shortened):

{
"status": "ok",
"campaignId": "33788a7c-1680-49f3-9af2-61c68064b749",
"url": "https://contentrewards.com/c/campaigns/33788a7c-1680-49f3-9af2-61c68064b749",
"title": "Mary Kutter - Damn I Love You | Multi Edit Camp",
"description": "Get paid per view to clip Mary Kutter’s “Damn I Love You” on TikTok + IG. Earn $1 per 1K views…",
"brand": "Artist Influence",
"brandVerified": true,
"campaignStatus": "active",
"payoutType": "cpm",
"platforms": ["instagram", "tiktok"],
"ratePer1kViewsMinUsd": 1,
"ratePer1kViewsMaxUsd": 1,
"payouts": [
{ "platform": "tiktok", "payoutType": "cpm", "ratePer1kViewsUsd": 1, "minPayoutUsd": 1, "maxPayoutUsd": 125, "amountPerPostUsd": null, "budgetUsd": 625, "budgetSpentUsd": 13.69 },
{ "platform": "instagram", "payoutType": "cpm", "ratePer1kViewsUsd": 1, "minPayoutUsd": 1, "maxPayoutUsd": 125, "amountPerPostUsd": null, "budgetUsd": 625, "budgetSpentUsd": 607.98 }
],
"budgetUsd": 1250,
"budgetSpentUsd": 621.67,
"budgetLeftUsd": 628.33,
"budgetSpentPercent": 49.73,
"paidOutUsd": 0,
"averageSpendPerDayUsd": 63.51,
"estimatedDaysLeft": 9.9,
"creators": 24,
"approvedSubmissions": 37,
"totalViews": 576754,
"viewsLast7Days": 208162,
"viewsLast30Days": 576754,
"approvedSubmissionsLast7Days": 27,
"category": "Music",
"categories": ["Music"],
"contentTypes": ["Clipping", "UGC (With Face)", "UGC (Faceless)", "Sound"],
"creatorTypes": ["Clipper", "UGC Creator", "Video Editor", "Influencer"],
"requiresApplication": false,
"requiresPreApproval": false,
"requirementsMembersOnly": true,
"contentRulesCount": 0,
"creatorRequirementsCount": 1,
"referenceFilesCount": 1,
"launchedAt": "2026-10-12T06:03:40.000Z",
"source": "directory",
"discoverTabs": ["clipping"],
"scrapedAt": "2026-10-22T01:00:00.000Z"
}

Fields

FieldMeaning
campaignId, url, title, description, thumbnailThe campaign on Content Rewards.
brand, brandHandle, brandVerified, brandLogoWho runs it, and whether Content Rewards verified them.
campaignStatusactive for every campaign delivered.
payoutTypecpm (per 1,000 views), perPost (flat fee per approved video) or pool (a pot split by views when it ends).
platformsWhere the clips are posted: tiktok, instagram, youtube, x, facebook.
ratePer1kViewsMinUsd, ratePer1kViewsMaxUsdLowest and highest pay per 1,000 views across platforms (null when not paid per view).
payoutsPer platform: rate, minimum and maximum payout per clip, flat fee per post, and the platform's own budget when the campaign splits it.
budgetUsd, budgetSpentUsd, budgetLeftUsd, budgetSpentPercent, paidOutUsdThe budget, what creators have earned from it, what is left, and what has been paid out so far.
averageSpendPerDayUsd, estimatedDaysLeftBudget spent per day since launch, and how long what is left lasts at that pace (null before anything is spent).
creators, approvedSubmissions, totalViewsCreators in the campaign, clips approved, views paid on.
viewsLast7Days, viewsLast30Days, approvedSubmissionsLast7DaysRecent activity, from the campaign's daily chart: a quiet campaign shows 0.
category, categories, contentTypes, creatorTypesMain and other categories; kinds of content and creators wanted.
requiresApplication, requiresPreApproval, maxSubmissionsPerCreatorHow to get in and how many clips each creator may submit.
requirementsMembersOnlyMost brands show their rules only to creators who joined: then the text fields are empty and the counts tell how many there are.
guidelines, contentRequirements, creatorRequirementsThe brief, when the brand shows it publicly.
contentRulesCount, creatorRequirementsCount, referenceFilesCountHow many rules, requirements and reference files the campaign has.
groupNameThe campaign group it belongs to, when the brand runs several campaigns as one.
launchedAt, listedAt, createdAt, updatedAt, metricsUpdatedAtDates (ISO 8601, UTC).
scrapedAtWhen the Actor read the campaign (ISO 8601, UTC).
source, discoverTabsdirectory (with the tabs that list it), unlisted or link.
status, reasonok for a campaign. Free rows say why nothing came: no_results (with how many campaigns each filter left out), not_found, ended, invalid or blocked.

The run's SUMMARY record counts the campaigns listed, the pages opened and the campaigns each filter left out.

Limits, honestly

  • Only running campaigns. Ended campaigns leave the directory; a link to one gives a free ended row.
  • Rules that brands keep for members stay hidden. About 9 in 10 campaigns show their rules, requirements and files only to creators who joined: the Actor gives their counts, never their text. Creators' names, clips and earnings are not collected.
  • Unlisted campaigns are slower: the directory card is what lets the Actor skip a campaign without opening it, so campaigns outside the directory are all opened. Each campaign is one page; expect about two a second.
  • Views and spend are Content Rewards' own counters; metricsUpdatedAt says when it last refreshed them.

Pricing

US$0.001 per campaign (US$1 per 1,000), with every field above included. No start fee. Campaigns your filters leave out, campaigns already delivered to a monitor, and status rows are free. The whole directory costs about US$0.48. You can cap a run's cost with Apify's maximum cost per run; the Actor stops cleanly when it is reached.

The Actor reads the public pages Content Rewards shows to every visitor without an account: its directory, its campaign pages and the sitemap it publishes for search engines. It respects contentrewards.com's robots.txt (it never calls the /api/ paths the file disallows), sends a few requests a second at most, and never logs in or solves a challenge. It leaves out the names and clips of individual creators. You are responsible for using the data lawfully.

This is an unofficial tool. It is not affiliated with, endorsed by or sponsored by Whop or Content Rewards.

Issues and requests

Open an issue on the Actor's page: a field you need, a filter, or anything that looks wrong.