Whop Content Rewards Scraper
Pricing
from $1.00 / 1,000 results
Whop Content Rewards Scraper
Extract every Whop Content Rewards campaign: per-platform payout rates, budget burn rate, creator counts, approval rates, and brand trust data. Track clipping and UGC campaigns and their real economics without clicking through each card.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Data Minds
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Security
Limited permissionsShare
What is Whop Content Rewards Scraper?
Whop Content Rewards Scraper extracts every public Whop Content Rewards campaign into a clean dataset, so you can find clipping campaigns and track campaign budget without scrolling the board by hand. Enter nothing or add filters, then get payout rates, budget left, creator counts, brand trust signals and brief links per campaign. On the Free plan, results cost $0.002 each.
Just click Start and you get the live campaign board, ranked by budget left. No coding is needed, and you can narrow the list with filters for platform, payout rate, competition and brand rating.
- Find clipping campaigns with budget left: keep live campaigns, sort by budget left and see which clipping campaigns still have money to pay out. Sort by reward to list the highest paying clipping campaigns first.
- Track campaign budget and burn rate: see total budget, spent, left, daily burn and the days until the campaign budget runs out. It works as a Whop campaign budget tracker when you schedule it.
- Spot low competition campaigns: filter by maximum creators and skip crowded clipping campaigns. Sorting by opportunity score helps you pick the best Whop Content Rewards campaigns.
- Compare campaign payout rates: compare clipping campaigns side by side with clipping CPM rates and the campaign payout per platform on TikTok, Instagram and YouTube. UGC campaign payout rates and the minimum views to earn per clip are included.
- Research the clipping market: clipping economy market research and creator monetization research become a spreadsheet job, and top earners in a clipping campaign add a benchmark for clipper income tracking.
- Get campaign launch alerts: schedule a run with the "newer than" timestamp for new clipping campaign alerts, and use UGC campaign discovery to spot fresh briefs.
- Check brand trust before you post: filter brand verified campaigns on Whop and add rating, review count and member count to every row.
Think of it as a clipping campaign finder for the Content Rewards board. It also works as a Whop campaign finder for brands and a Whop UGC campaign finder for creators. Run it as a Whop Content Rewards tracker on a schedule, or as a Whop Content Rewards extractor for a one-off pull. It covers clipping and UGC campaigns, so it doubles as a Whop UGC campaigns scraper and a Whop campaign data extractor.
Export Whop Content Rewards to CSV or Excel. Keep Whop clipping campaign data as a JSON export, or send a Whop Content Rewards campaigns data export to your other tools. Export Whop campaigns to a spreadsheet for your team.
The Apify platform adds an API, scheduling, integrations and exports to JSON, CSV, Excel, XML and HTML on top of the data. Campaigns come from the public board of Whop.
What can Whop Content Rewards Scraper do?
- ๐ Collect live, ended or all campaigns, or look up specific campaigns by link or ID
- ๐ฏ Filter Whop clipping campaigns by platform, campaign type, category, search text, budget, payout, creators, views and brand trust
- ๐ Rank results by budget left, reward per 1,000 views, newest, fewest creators, burn rate and an opportunity score
- ๐ฐ Return per-platform payout tables with rate, maximum payout and minimum views when the site publishes them
- ๐ Collect clipping campaign brief and footage links for each campaign
- ๐ Track clipping campaigns on a schedule and show only new campaigns with the launch-alert timestamp
- ๐ฆ Export campaign data to JSON, CSV, Excel, XML or HTML and run it through the API
What data can Whop Content Rewards Scraper extract?
Every row is one campaign. Field names below are exactly the dataset field names.
| Field | Description |
|---|---|
๐ id | Campaign ID |
๐ฌ title | Campaign title |
๐ข brand | Brand running the campaign |
๐ฆ status | active or completed |
๐ฅ campaignType | Campaign type as published |
๐ category | Campaign category |
โ
isVerified | Whether the campaign is listed as verified |
๐ description | Full campaign brief text |
๐ต rewardPerThousandViews | Headline reward per 1,000 views in USD |
๐ payouts | Per-platform list with platform, cpmUsd, maxPayoutUsd, minViews |
๐
maxPayoutPerSubmissionUsd | Highest payout cap per submission |
๐ช minViewsPerSubmission | Lowest minimum views to earn |
๐ฆ totalBudgetUsd | Total campaign budget in USD |
๐ธ budgetSpentUsd | Budget already spent |
๐ฐ budgetLeftUsd | Budget still available |
๐ progressPercentage | Share of the budget already spent |
๐ฑ platforms | Accepted social platforms |
๐ฅ creators | Number of creators in the campaign |
๐ approvalRatePct | Approval rate in percent (see note) |
๐ successRatePct | Success rate in percent (see note) |
๐ totalViews | Total views generated |
๐ฅ viewsLast7Days | Views over the last 7 days (needs includeViewHistory) |
๐
fundedAt | Date the campaign was funded |
โณ ageDays | Days since funding |
๐ฅ dailyBurnUsd | Average budget spent per day since funding |
โฑ estimatedDaysToDepletion | Days before the remaining budget runs out at that burn rate |
๐งฎ budgetPerCreatorUsd | Total budget divided by creators |
๐ฏ opportunityScore | 0 to 100 score relative to the other campaigns in the run |
๐ requirements | Campaign rules list (see note) |
๐ resources | Brief and footage links with label, url, platform, description |
๐ topEarners | Top earners with username, name, viewCount |
๐ dailyViews | Day-by-day views (needs includeViewHistory) |
๐งพ dailySubmissions | Day-by-day submissions (see note) |
๐ก brandVerified | Whether the brand is verified |
๐จ brandMemberCount | Brand member count |
โญ brandRating | Brand rating |
๐ฃ brandReviewCount | Number of brand reviews |
๐ฐ brandSince | Date the brand joined |
๐ญ brandIndustry | Brand industry |
๐ campaignUrl | Campaign link |
๐ whopUrl | Whop page link (needs includeBrand) |
๐ brandUrl | Brand page link |
๐ท thumbnailUrl | Campaign thumbnail |
๐ผ avatarUrl | Brand logo |
๐งฉ whopExperienceId | Whop experience ID |
๐ whopCompanyId | Whop company ID |
๐ programId | Program ID |
๐ detailsFetched | Whether the deep read returned details |
๐ scrapedAt | Time of the run |
๐ค raw | Original display values, only when includeRaw is on |
Note: Not every campaign publishes every value, so missing values come back as
nullor an empty list. In the current versionapprovalRatePct,successRatePct,requirementsanddailySubmissionsare returned empty for every campaign. Fields tied to a switch (includeDetails,includeBrand,includeViewHistory,includeDescription) are left out of each row when that switch is off.
What data can't Whop Content Rewards Scraper extract?
- Private data: only campaigns visible on the public board are covered, with no creator accounts, submitted clips or earnings dashboards.
- Approval rates, success rates, campaign rules and daily submissions (empty for now, as noted above).
- Campaigns from other clipping boards, which this Actor does not read.
For Whop products, plans and company profiles, try the Whop Marketplace Data Scraper.
How to scrape Whop Content Rewards campaigns
Whop Content Rewards Scraper is built for an easy start, even if you have never extracted web data before.
- Create a free Apify account with your email.
- Open Whop Content Rewards Scraper.
- Choose
status(live, ended or everything) and setmaxItemsto the number of campaigns you want. - Add optional filters such as
platforms,minRewardPerThousandormaxCreators, or paste campaign links intostartUrls. - Click Start and wait for the run to finish.
- Download your data in JSON, CSV, Excel, XML or HTML.
How much does it cost to scrape Whop Content Rewards?
Whop Content Rewards Scraper uses pay-per-event pricing: you pay for each campaign saved to the dataset, plus a small start event. Platform usage is billed in addition.
| Plan | Price per campaign | Price per 1,000 campaigns |
|---|---|---|
| Free | $0.002 | $2.00 |
| Bronze | $0.0017 | $1.70 |
| Silver | $0.0014 | $1.40 |
| Gold | $0.001 | $1.00 |
The start event costs $0.00005 per GB of memory, with a minimum of one event. The default memory is 1024 MB (1 GB), so each run adds one start event of $0.00005.
Worked example: on the Gold plan, 1,000 campaigns cost $1.00 plus the $0.00005 start event, before platform usage. The 30-campaign sample in the default input costs $0.06 on the Free plan.
See the pricing tab for every event.
Is scraping Whop Content Rewards free?
You can start for free. The Apify Free plan includes a monthly credit of $5, which covers about 2,500 campaigns at the Free price of $0.002 each, before platform usage. Paid plans lower the price per campaign down to $0.001 on Gold.
Input
No field is required: press Start and you get the live campaign board. Set the input in the Actor interface or send it as JSON through the API. This example collects the top 30 live campaigns by budget left:
{"status": "active","maxItems": 30,"sortBy": "budgetLeft"}
See the input tab for all fields.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
status | string | No | active | active (live), completed (ended) or all. Ignored when you give links or IDs. |
startUrls | array | No | [] | Campaign links; only these campaigns are collected. |
campaignIds | array | No | [] | Campaign IDs, combined with the links. |
maxItems | integer | No | 1000 | Maximum campaigns saved (1 to 500000). The prefilled value is 30. |
campaignTypes | array | No | [] | clipping, ugc or both. |
categories | array | No | [] | Keep only these categories. |
platforms | array | No | [] | tiktok, instagram, youtube, x, facebook. |
searchText | string | No | empty | Text in title, brand, description or category. |
minRewardPerThousand | number | No | none | Minimum reward per 1,000 views (USD). |
maxRewardPerThousand | number | No | none | Maximum reward per 1,000 views (USD). |
minMaxPayoutUsd | number | No | none | Minimum payout ceiling per clip (USD). |
minBudgetLeftUsd | number | No | none | Minimum budget left (USD). |
minTotalBudgetUsd | number | No | none | Minimum total budget (USD). |
maxProgressPercentage | integer | No | none | Maximum share of budget already spent (0 to 100). |
minDaysToDepletion | number | No | none | Minimum days before the budget runs out. |
minCreators | integer | No | none | Minimum creators. |
maxCreators | integer | No | none | Maximum creators. |
minApprovalRatePct | integer | No | none | Minimum approval rate (0 to 100). |
minTotalViews | integer | No | none | Minimum total views. |
verifiedBrandsOnly | boolean | No | false | Only verified brands. |
minBrandRating | number | No | none | Minimum brand rating (0 to 5). |
minBrandMembers | integer | No | none | Minimum brand members. |
hasResourcesOnly | boolean | No | false | Only campaigns with brief or footage links. |
fundedAfter | string | No | empty | Only campaigns funded on or after this date. |
fundedBefore | string | No | empty | Only campaigns funded on or before this date. |
newSince | string | No | empty | ISO timestamp; only newer campaigns (launch alert). |
sortBy | string | No | budgetLeft | budgetLeft, reward, opportunity, newest, oldest, progress, leastCreators, creators, approvalRate, totalViews, burnRate, daysLeft, totalBudget. |
includeDetails | boolean | No | true | Deep read for payout table, brief links, top earners and creators. |
includeBrand | boolean | No | true | Add brand trust fields. |
includeViewHistory | boolean | No | false | Add dailyViews and viewsLast7Days. |
includeDescription | boolean | No | true | Include the campaign brief text. |
includeRaw | boolean | No | false | Add the raw object. |
proxyConfiguration | object | No | prefilled | Connection settings; the prefilled default is recommended. |
concurrency | integer | No | 8 | Campaigns read in parallel (1 to 20). |
requestDelaySeconds | number | No | 0 | Pause between requests (0 to 10). |
maxRetries | integer | No | 3 | Retries per failed request (1 to 10). |
maxScanned | integer | No | 20000 | Safety cap on board rows examined (1 to 100000). |
Campaign links and IDs
Use startUrls or campaignIds to collect only specific campaigns. Both reduce to the campaign ID, and status is ignored.
- โ
Good:
https://contentrewards.com/discover/6b7db90d-412f-4bcc-ab1e-619ab73bfa09 - โ
Good:
6b7db90d-412f-4bcc-ab1e-619ab73bfa09 - โ Bad: a link to a brand page instead of a campaign
Money, competition and approval filters
Filters combine with AND, and values inside one list filter are OR. Numeric filters need the value to exist: a campaign with no value for that field is removed.
- โ
Good:
minRewardPerThousand1.5 withmaxCreators300 to find low competition campaigns - โ Bad:
minRewardPerThousandabovemaxRewardPerThousand, which stops the run before any request
Warning:
minApprovalRatePctremoves every campaign in the current version, because approval rates are returned empty. Leave it unset.
Launch alerts with newSince
Set newSince to an ISO timestamp such as 2026-07-25T00:00:00Z and schedule the run to list only newer campaigns.
Output
Results appear in the Output and Storage tabs as a dataset with several table views: Campaign Overview, Payouts and Rates, Budget and Burn, Performance and Competition, Requirements and Resources, Top Earners and Momentum, Brand Trust, and Links and IDs. Download them in JSON, CSV, Excel, XML or HTML, or pick only the fields you need.
JSON example
Results for the input example above (shortened, with example values):
{"id": "6b7db90d-412f-4bcc-ab1e-619ab73bfa09","title": "Example Clipping Campaign","brand": "Example Brand","status": "active","campaignType": "cpm","category": "Entertainment","isVerified": true,"description": "Post short clips of the example channel.","rewardPerThousandViews": 2,"payouts": [{ "platform": "tiktok", "cpmUsd": 2, "maxPayoutUsd": 500, "minViews": 1000 },{ "platform": "youtube", "cpmUsd": 1.5, "maxPayoutUsd": 300, "minViews": 1000 }],"maxPayoutPerSubmissionUsd": 500,"minViewsPerSubmission": 1000,"totalBudgetUsd": 20000,"budgetSpentUsd": 8000,"budgetLeftUsd": 12000,"progressPercentage": 40,"platforms": ["tiktok", "youtube"],"creators": 150,"approvalRatePct": null,"successRatePct": null,"totalViews": 4000000,"fundedAt": "2026-10-01T00:00:00.000Z","ageDays": 25,"dailyBurnUsd": 320,"estimatedDaysToDepletion": 37.5,"budgetPerCreatorUsd": 133.33,"opportunityScore": 71.4,"requirements": [],"resources": [{ "label": "footage", "url": "https://example.com/brief", "platform": null, "description": null }],"topEarners": [{ "username": "exampleclipper", "name": "Example Clipper", "viewCount": 250000 }],"dailySubmissions": [],"brandVerified": true,"brandMemberCount": 12000,"brandRating": 4.6,"brandReviewCount": 80,"brandSince": "2024-01-01T00:00:00.000Z","brandIndustry": "media","campaignUrl": "https://contentrewards.com/discover/6b7db90d-412f-4bcc-ab1e-619ab73bfa09","whopUrl": "https://example.com/brand","brandUrl": "https://example.com/brand","thumbnailUrl": "https://example.com/thumb.jpg","avatarUrl": "https://example.com/logo.png","whopExperienceId": "exp_example","whopCompanyId": "biz_example","programId": "prog_example","detailsFetched": true,"scrapedAt": "2026-10-26T12:00:00.000Z"}
With includeViewHistory on, each row also holds dailyViews and viewsLast7Days.
Run summary
Each run also saves a run-summary record in the key-value store with totals such as campaignsSaved, status, sortBy, filteredOut, fieldCoveragePct, scrapedAt and durationSeconds.
Notes and limitations
- Only campaigns on the public board are covered, and the board changes as campaigns open and close.
- The
opportunityScoreis only calculated when a run returns at least three campaigns, and it ranks campaigns against each other within that run. dailyBurnUsdis an average since funding, not a trailing rate.- Brand fields depend on
includeBrandand on what the brand has published.
Tips and advanced usage
How many campaigns can you scrape per run?
One run can return the whole public board, up to your maxItems value. The exact number depends on how many campaigns are live or ended, your filters and maxScanned. The best way to know is a quick test run with maxItems set to 10 or 30.
How to get faster or cheaper results
- Lower
maxItems, since you pay per saved campaign. - Turn
includeDetailsoff for a faster list without payout tables, brief links and top earners. - Use filters such as
platformsandsearchTextso only matching campaigns are saved. - Lower
concurrencyto 4 if requests start failing.
Integrations and API
Can I use Whop Content Rewards Scraper as an API?
Yes. The Apify API lets you start runs, schedule them and fetch results. Use the apify-client package for Node.js or Python, and see the API tab for ready-to-use code.
How to scrape Whop Content Rewards with Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("data_minds/whop-content-rewards-scraper").call(run_input={"status": "active", "maxItems": 30, "sortBy": "budgetLeft"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"], item["budgetLeftUsd"])
Can I integrate Whop Content Rewards Scraper with other apps?
Yes. Connect it with Make, Zapier, Google Sheets, Slack and other tools through Apify integrations. Use webhooks to trigger an action when a run finishes, and schedule runs to keep your campaign data fresh.
Can I use Whop Content Rewards Scraper with AI agents (MCP)?
Yes. Connect the Actor to Claude and other MCP clients through the Apify MCP server. Open the MCP tab for setup steps.
Other Whop Content Rewards scrapers
| Actor | What it does |
|---|---|
| ๐ Whop Marketplace Data Scraper | Whop listings, pricing plans, company profiles, growth metrics, affiliate terms and reviews |
| ๐ฑ YouTube Shorts Scraper | YouTube Shorts from any channel with views, likes, comments and hashtags |
| ๐ Facebook Reels Scraper | Scrape Facebook Reels from any public page, profile or reel URL: captions, play counts, reactions, comments, shares, HD/SD video links... |
FAQ
Is it legal to scrape Whop Content Rewards?
Web scraping is generally legal when you collect publicly available data. This Actor reads campaigns visible on the public board and does not need your Whop login. You should still follow data protection rules and the site's terms. Read the Apify guide to web scraping legality. This is not legal advice.
How does Whop Content Rewards Scraper work?
You choose which campaigns to collect, such as live or ended ones, and add optional filters. The Actor gathers matching campaigns, adds payout, budget, creator and brand details, ranks them by your chosen sort and saves each one as a row in your dataset, ready to export.
Why scrape Whop Content Rewards campaigns?
Campaign data helps clippers and creators decide where to post, and helps brands compare their offer with others. You can find campaigns with budget left, compare payout rates per platform, spot low competition and track how fast budgets burn. Scheduled runs turn that research into a repeatable routine.
Why am I getting fewer campaigns than expected?
Filters combine with AND, so each extra filter removes campaigns, and numeric filters drop campaigns that have no value for that field. Check the run log, which names the filters that removed the most campaigns. Also confirm status and maxItems, then relax the filters and run again.
Can I find low competition clipping campaigns?
Yes. Set maxCreators to a ceiling such as 300, add minBudgetLeftUsd so the budget is not nearly gone, and sort by leastCreators. Each row shows creators, budgetLeftUsd and budgetPerCreatorUsd, so you can compare how crowded each campaign is before you post.
How do I get new Whop Content Rewards campaign alerts?
Set newSince to the time of your last check and schedule the Actor to run daily. Each run saves only campaigns funded after that timestamp. Add a webhook or an integration such as Slack or Google Sheets to get notified when a run finishes with new rows.
How much do clippers make on Whop Content Rewards?
Each campaign sets its own rate, shown as rewardPerThousandViews and, per platform, cpmUsd in the payouts list. Earnings depend on your views, the payout cap and the remaining budget, so this Actor does not predict income. Use it to compare campaigns, then check the campaign page.
Is Whop Content Rewards legit?
The Actor cannot judge whether a campaign is legitimate or will pay out. It returns what the public board shows, including budget left, brand verification, rating, review count and creator count. Check these fields, read the campaign brief and verify the source yourself before you post any clip.
Whop Content Rewards Scraper not working?
Check the run log for the filter or input problem it names. Then try fewer filters or a lower concurrency, because requests can fail temporarily and a later run often works. If it keeps failing, open a report on the Issues tab with your input and run link.
Support and feedback
Found a bug or have a feature request? Create an issue on the Issues tab. Need a custom solution or more data? Contact hello.dataminds@gmail.com.
Built and maintained by the data_minds team on Apify. This Actor is an independent tool, not affiliated with or endorsed by Whop, and you are responsible for using the data in line with applicable laws and the site's terms.