Vyro Clipping Campaigns Scraper avatar

Vyro Clipping Campaigns Scraper

Pricing

from $0.96 / 1,000 campaign results

Go to Apify Store
Vyro Clipping Campaigns Scraper

Vyro Clipping Campaigns Scraper

Scrape Vyro (MrBeast's clipping marketplace) public campaign board: CPM per 1,000 views, budget spent vs remaining, paid views left, source footage links, posting rules and a 0-100 opportunity score. HTTP-only, no login, no key. Schedule it to catch new campaigns while budget is still on the table.

Pricing

from $0.96 / 1,000 campaign results

Rating

0.0

(0)

Developer

Mr Zack

Mr Zack

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Vyro Clipping Campaigns Scraper — MrBeast's clipping marketplace, one JSON row per campaign

Scrape the public campaign board of Vyro — the clipping marketplace launched by MrBeast's Viewstats — into clean, structured data: CPM per 1,000 views, budget spent vs remaining, how many paid views are left, source footage links, posting rules, deadlines and a 0-100 opportunity score.

No login. No API key. No proxies. Just fast HTTP against Vyro's own public API.

Who this is for

  • Clippers who don't want to miss a drop. Vyro campaigns are rare and big — MrBeast's first public campaign burned its $20,000 budget in days. By the time you check the board manually, the money can be gone. Run this on a schedule and catch fresh campaigns while budgetRemainingUsd is still fat.
  • Clipping crews & alpha groups feeding a Discord/Telegram with new-campaign alerts (isFreshWithin24h = true → ping).
  • Agencies & researchers tracking creator-economy spend: who is running campaigns, at what CPM, and how fast budgets burn.
  • Builders making clipping dashboards/tools — this is the Vyro side of your data layer.

Why the derived fields matter

The raw board tells you a campaign exists. This actor tells you whether it's still worth your time:

  • remainingViews — remaining budget ÷ CPM × 1,000 = how many views can still get paid. 0 = don't bother editing.
  • budgetSpentPct — how hot the campaign is burning.
  • ageHours / isFreshWithin24h — the early-bird signal. Fresh campaign + big budget = the best moment to start clipping.
  • opportunityScore (0-100) — CPM (35) + budget headroom (35) + freshness (15) + time left (15). Ended or spent-out campaigns score 0.

Output fields

FieldDescription
name, creatorName, url, slug, idCampaign identity — e.g. creator "MrBeast"
status, type, visibility, serviceModelactive / clipping / public / enterprise
cpmUsdUSD paid per 1,000 verified views
budgetUsd, budgetSpentUsd, budgetRemainingUsd, budgetSpentPct, budgetAvailablePool math
remainingViewsPaid views still available at this CPM
platforms, languagesWhere clips must be posted (tiktok / youtube / instagram)
minViewsPerClipViews a clip must reach before it earns
hashtags, ftcHashtagsRequired tags incl. FTC disclosure
subtitlesRequired, requireFreshProfile, allowCollabAndTaggingPosting rules
sourceMediaLinksLinks to the source footage to clip
isLocked, licenseFeeUsdEnrollment gate + license fee if any
createdAt, startDate, endDate, ageHours, endsInDays, closingWithin48h, isFreshWithin24h, isFreshWithin72hTime math
opportunityScore0-100, see above

Input

All inputs optional — default run returns the full active board sorted by opportunity.

  • activeOnly (default true) — active campaigns only
  • budgetAvailableOnly — drop spent-out campaigns
  • platforms — e.g. ["tiktok"]
  • minCpmUsd, minRemainingBudgetUsd — money filters
  • freshWithinHours — only campaigns created in the last N hours (the alert pattern)
  • sortByopportunity | cpm | remainingBudget | newest | endingSoon

The board changes fast; the win is catching changes early. In the Apify Console:

  1. Open the actor → ⋯ → Schedule (or Console → Schedules → Create new).
  2. Cron */30 * * * * (every 30 min) or 0 * * * * (hourly) is plenty.
  3. Set input freshWithinHours: 1 on a dedicated schedule if you only want new drops — most runs return 0 rows (you pay just the $0.01 start fee) and the run that does return a row is exactly the alert you want.
  4. Add an integration (Slack, Telegram via webhook, Make, Zapier, n8n) on run-succeeded to forward fresh rows to where your crew lives.
  5. A SUMMARY object (board totals, budget remaining, top opportunities) is saved to the key-value store on every run — handy for dashboards.

Pricing

Pay-per-event: $0.01 per run + $0.00096 per campaign row (from $0.96/1,000 results). The board is small (single-digit campaigns), so a full pull costs about a cent — schedule it aggressively.

Fair use & data

Public data only, fetched politely (sub-page-per-second) from an unauthenticated public endpoint. No login walls are bypassed, no personal data is collected. Respect Vyro's ToS when acting on the data.

Not affiliated with Vyro, Viewstats or MrBeast.