Clipping Campaigns Aggregator — 4 Boards, One Feed
Pricing
from $1.08 / 1,000 campaign results
Clipping Campaigns Aggregator — 4 Boards, One Feed
Every public clipping / content-rewards campaign from Whop Content Rewards, Promote.fun, Vyro & ClipAffiliates in one deduplicated dataset: CPM, budget left, burn rate, est. days left and a proof-gated 0-100 opportunity score. HTTP-only, no login, no key.
Pricing
from $1.08 / 1,000 campaign results
Rating
0.0
(0)
Developer
Mr Zack
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
7 days ago
Last modified
Categories
Share
Clipping Campaigns Aggregator — Whop, Promote.fun, Vyro & ClipAffiliates in One Feed
Every public clipping / content-rewards campaign, from four boards, in one deduplicated dataset. One run pulls Whop Content Rewards (the biggest clipping board), Promote.fun, Vyro and ClipAffiliates, unifies them into a single schema, removes cross-board duplicates, and ranks every campaign with a proof-gated 0–100 opportunity score — so you see the best-paying campaign across the whole market, not just one site.
Clippers check these boards manually, every day, tab by tab. This Actor is that morning routine as an API: ~400–500 campaigns per run, HTTP-only, no login, no API key.
Who this is for
- Clippers & clipping agencies — pick tonight's campaign by real numbers (CPM, budget actually left, burn rate, $ already paid per clipper) across all boards at once, not vibes on one board.
- Job-alert / Discord bot builders — one schema instead of four scrapers;
isFreshWithin72handsourcemake "new campaign" alerts trivial. - Creator-economy analysts & platform founders — track total budget posted vs actually paid out across the clipping market.
Why an aggregator (and not four scrapers)
- One schema. Whop's
pricePerView, Vyro'spayoutModel.payRateand ClipAffiliates'pay_rate/views_per_rateall becomecpmUsd. Budgets, spend and remaining are normalized the same way. - Deduplicated. Brands cross-post. Duplicate campaigns collapse into the most complete row;
crossListedOntells you where else it runs. Dropped duplicates are never billed. - Comparable scores.
opportunityScoreuses the identical formula for every board, so a Vyro campaign and a Whop campaign compete fairly in one ranking. - Fault-isolated. Boards go down (ClipAffiliates spent late Aug 2026 in a site-wide 503). Each source fetches independently: one dead board reduces coverage, never kills your run. Per-source status is stored in the
SOURCE_SUMMARYkey-value record of every run.
Output fields
| Field | Type | Description |
|---|---|---|
source | string | whop | promotefun | vyro | clipaffiliates |
id | string | Source-prefixed campaign ID (whop:…) |
name, brand | string | Campaign title and the brand/creator paying |
campaignUrl | string | Direct link to join the campaign |
status | string | active | completed | null (board doesn't publish one) |
platforms | array | tiktok / instagram / youtube / twitter / facebook |
cpmUsd | number | USD paid per 1,000 views |
budgetUsd / budgetSpentUsd / budgetRemainingUsd | number | Pool, actually paid out, still on the table |
budgetSpentPct | number | 0–100 |
hasPaidEvidence | boolean | budgetSpentUsd > 0 — the campaign provably pays |
creatorsCount | number | Clippers already in (competition) |
totalViews | number | Views delivered so far |
postedAt, ageDays, isFreshWithin72h | — | Recency |
estimatedViewsRemaining | number | remaining budget ÷ CPM × 1000 |
burnUsdPerDay | number | Payout speed (Promote.fun: from the platform's own snapshots; others: spend ÷ age) |
estimatedDaysLeft, budgetPace | — | Runway + bucket: draining / healthy / slow / stalled |
payoutPerCreatorUsd, viewsPerCreator | number | What participants actually earned / delivered on average |
effectiveCpmUsd | number | Spent $ per 1k delivered views — sanity check vs promised CPM |
opportunityScore | number | 0–100 composite, see below |
crossListedOn | array | Other boards carrying the same campaign |
No fake zeros: anything a board doesn't publish is null, never 0. Vyro doesn't publish clipper counts — so creatorsCount is null there, and the score treats it as neutral, not as "zero competition".
opportunityScore (documented, reproducible)
35% reward rate ($/1k, saturates at $5) + 25% budget headroom (saturates at $25k) + 25% low competition + 15% payout velocity (3–60 days runway is the sweet spot; both "drains tonight" and "stalled, nobody gets paid" are penalized). Proof-gating: a campaign that has paid out $0 gets its competition term clamped to neutral — an untested board is not an uncontested board.
Input
All optional. Defaults pull all four boards, active campaigns, sorted by opportunity.
{"sources": ["whop", "promotefun", "vyro", "clipaffiliates"],"status": "active","platforms": ["tiktok"],"minCpmUsd": 2,"minRemainingBudgetUsd": 500,"paidEvidenceOnly": true,"sortBy": "opportunity","maxItems": 200}
How to schedule this Actor (the whole point)
Clipping campaigns are perishable: budgets drain in days, the best ones in hours. A one-off run is a snapshot; a schedule is an edge.
- Open the Actor in Apify Console and set your input (e.g.
paidEvidenceOnly: true,minRemainingBudgetUsd: 500). - Click Actions → Schedule and pick a cadence — daily at 07:00 fits the "what do I clip today?" routine; twice daily if you chase fresh drops.
- Add an integration (Slack, Discord webhook, email, Google Sheets) to push each run's dataset wherever you work.
- Filter alerts on
isFreshWithin72h = trueto only hear about new money.
A daily run of ~450 campaigns costs about $0.50/day at $1.08 per 1,000 results.
Fair use & data
Public data only, fetched politely over plain HTTP from each board's own public endpoints — no logins, no bypassing access controls. Budgets and payouts are the numbers the platforms themselves publish; this Actor adds arithmetic, not guesses.
Related single-board Actors
Want just one board, cheaper? Whop Content Rewards Scraper · Promote.fun Scraper · Vyro Scraper · ClipAffiliates Scraper