Vyro Clipping Campaigns Scraper | CPM & Budget avatar

Vyro Clipping Campaigns Scraper | CPM & Budget

Pricing

from $0.60 / 1,000 campaigns

Go to Apify Store
Vyro Clipping Campaigns Scraper | CPM & Budget

Vyro Clipping Campaigns Scraper | CPM & Budget

Collect public Vyro clipping campaigns with payout rates, funding, brands, and posting rules when available. Filter by platform, payout, funding, date, or status to choose which campaign pages to review.

Pricing

from $0.60 / 1,000 campaigns

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

20 days ago

Last modified

Share

🎬 Review Vyro clipping campaigns before choosing what to post

Vyro Clipping Campaigns Scraper is for clippers, agencies, and campaign researchers. It collects public campaign names, payout terms, funding, brands, and posting rules when available. Review these details in one dataset to choose which campaign pages to check.

📋 Payout terms, funding, and posting rules

Each saved row describes one successfully read campaign from Vyro's public board. It keeps the source campaign ID and name, plus available payment terms, funding, dates, platforms, languages, and clip rules. Missing optional data stays absent.

Rows may also include public media references and validated observations from earlier runs. Media links point to the source files or pages. The Actor does not download or edit clips, enroll you in a campaign, or collect payments.

  1. Set the platform, payout, funding, or date filters you need, or leave them blank.
  2. Turn on activeOnly if you only want campaigns that Vyro marks active.
  3. Set maxItems, or leave it empty to return all available matches until the source is exhausted.
  4. Start the Actor and open the campaign dataset to review or export the rows.

⚙️ Input

All fields are optional. activeOnly defaults to false. The form prefills maxItems with 10, but you can clear it.

FieldTypeWhat it does
platformsarray of stringsInclude campaigns that support at least one listed posting platform. Leave blank to include all platforms.
minPayoutPerThousandViewsnumberMinimum published payout in USD per 1,000 views. Must be at least 0. When set, campaigns with no stated rate are excluded.
minAvailableFundingnumberMinimum unspent funding in USD. Must be at least 0. Use a positive amount to require available funding. When set, campaigns with unknown funding are excluded.
followerCountintegerYour follower count, at least 0. Exclude a campaign if its stated follower minimum exceeds this count. Campaigns with no stated minimum stay included; no minimum is guessed.
createdAfterstringInclude campaigns created on or after this date in YYYY-MM-DD form. When set, campaigns with no known creation date are excluded.
activeOnlybooleanInclude only campaigns that Vyro reports as active. Turn off to include all statuses. Default: false.
maxItemsintegerStop after this many matching campaigns. Minimum: 1, with no fixed upper bound. Leave empty to return all available matches until the source is exhausted.

This is the public input from the successful default-input run of the current beta build:

{
"activeOnly": false,
"maxItems": 10
}

🧾 Output

The campaigns output link opens the collected campaigns in the dataset. Each row has the shape below. Only campaignId and name are required. Other fields appear when available.

Run output

FieldTypeWhat it does
campaignsstringLink to the collected campaign dataset.

Campaign row

FieldTypeWhat it does
campaignIdstringVyro campaign ID for joining campaign data.
namestringCampaign name published by Vyro.
paymentModelstringPayment model stated by the campaign.
payoutPerThousandViewsnumberPublished pay in USD per 1,000 verified views.
fundingobjectSource-published funding amounts.
funding.totalnumberTotal campaign funding in USD.
funding.spentnumberCampaign funding spent in USD.
brandobjectCreator or brand named by the campaign.
brand.namestringCreator or brand name.
brand.imageUrlstringSource URL for the creator or brand image.
statusstringCampaign status published by Vyro.
participationLockedbooleanWhether Vyro says participation is locked.
createdAtstringSource-published creation date and time.
updatedAtstringSource-published update date and time.
startsAtstringSource-published start date and time.
endsAtstringSource-published end date and time.
platformsarray of stringsPosting platforms supported by the campaign.
languagesarray of stringsLanguages stated by the campaign.
clipRequirementsobjectRules for the clips you post.
clipRequirements.minimumViewsintegerMinimum views required by the campaign.
clipRequirements.minimumDurationSecondsnumberShortest allowed clip length in seconds.
clipRequirements.formatsarray of stringsRequired posting formats.
hashtagsarray of stringsRequired hashtags.
adDisclosuresarray of objectsSource-published advertising disclosure rules.
adDisclosures[].platformstringPosting platform covered by the rule.
adDisclosures[].rulestringRequired disclosure text or rule.
postingRulesobjectOther posting rules stated by the campaign.
postingRules.subtitlesstringStated subtitle rules.
postingRules.freshProfilestringStated rules for using a new profile.
postingRules.collaborationstringStated collaboration rules.
postingRules.taggingstringStated rules for tagging accounts.
mediaReferencesarray of objectsSource-published footage or audio references. Files stay at the source.
mediaReferences[].kindstringMedia kind stated by the source.
mediaReferences[].titlestringSource-published media title.
mediaReferences[].urlstringLink to the media or its page. Required for each reference.
observationsarray of objectsValidated campaign history. Board absence requires a successful complete-board comparison and does not prove closure or deletion.
observations[].observedAtstringObservation date and time. Required for each observation.
observations[].presentOnBoardbooleanWhether a successful complete-board read included the campaign. Absent when the board read was incomplete.
observations[].fundingobjectSource-published funding at this observation.
observations[].funding.totalnumberTotal funding in USD at this observation.
observations[].funding.spentnumberSpent funding in USD at this observation.

This complete row comes from the newest successful current-beta run. It shows payout terms, clip rules, and funding observations.

{
"campaignId": "6ac12cafbec7216b15f363db",
"name": "5 Guys Face Their Crush",
"paymentModel": "CPM",
"payoutPerThousandViews": 1,
"funding": {
"total": 2000,
"spent": 234.31
},
"brand": {
"name": "Kevin Langue",
"imageUrl": "https://cdn.vyro.com/3HN6WPJm/$3HN6WPJm.png"
},
"status": "active",
"participationLocked": false,
"createdAt": "2026-10-03T16:26:23.197Z",
"updatedAt": "2026-10-04T23:14:12.771Z",
"startsAt": "2026-10-03T16:44:25.674Z",
"endsAt": "2026-10-17T13:00:00.000Z",
"platforms": [
"tiktok",
"youtube",
"instagram"
],
"languages": [
"en"
],
"clipRequirements": {
"minimumViews": 5000,
"minimumDurationSeconds": 20,
"formats": [
"INSTAGRAM_REEL"
]
},
"hashtags": [
"#kevinlangue"
],
"adDisclosures": [
{
"platform": "tiktok",
"rule": "either"
},
{
"platform": "youtube",
"rule": "either"
},
{
"platform": "instagram",
"rule": "either"
}
],
"postingRules": {
"subtitles": "false",
"freshProfile": "false",
"collaboration": "false",
"tagging": "false"
},
"mediaReferences": [
{
"url": "https://f.io/DvtfTpUk",
"title": "5 Guys Face Their Crush.mp4",
"kind": "video"
}
],
"observations": [
{
"observedAt": "2026-10-04T23:27:48.742Z",
"funding": {
"total": 2000,
"spent": 234.31
},
"presentOnBoard": true
},
{
"observedAt": "2026-10-04T23:28:38.497Z",
"funding": {
"total": 2000,
"spent": 234.31
}
}
]
}

💳 Pricing

This Actor uses pay-per-event pricing. Campaign covers one public clipping campaign successfully read and saved with its available details. Check the Pricing tab for the rate for your plan. A run with no saved campaigns does not trigger this campaign event.

🔌 Integrations

Read campaign rows through the Apify API or export the dataset as JSON, CSV, or a spreadsheet. Use campaignId to join the rows with your own campaign data. Apify schedules let you repeat a run with saved filters.

❓ FAQ

Why did a campaign disappear after I set a filter?

Payout, funding, and date filters exclude campaigns whose needed values are unknown. Platform filters keep campaigns that support at least one selected platform. Turn off activeOnly to allow every source status.

Does the follower filter prove that I can join a campaign?

No. It only excludes campaigns with a stated follower minimum above your count. The public campaigns checked so far state no minimum, so they stay included. Review the campaign's full terms before taking part.

Does a missing campaign mean it closed?

No. A board absence can be recorded only after a successful complete-board comparison with a prior observation. Absence does not prove closure or deletion. The Actor does not rebuild history from before validated observations began.

Can this edit videos or submit clips for me?

No. It returns campaign data and available source media references. It does not download, store, edit, or generate media, enroll you, submit clips, or collect payments.

Do I need a Vyro login?

No. The Actor reads publicly readable campaigns. Private campaigns are outside its scope.

Is Vyro legit, and will a campaign pay me?

The Actor reports the payout terms and funding that Vyro publishes. It does not verify a brand's claims or guarantee payment. Check the campaign terms and the source before deciding to post.

📝 Changelog

v0.0 (04-10-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré