Streaming & VOD Catalog Search Scraper
parseforge/streaming-vod-catalog-search-scraper
VideosSocial mediaOther
Searches video, audio, and game catalogs across Dailymotion, Rumble, Odysee, Mixcloud, and OpenCritic from one query. Returns each title as a flat row with platform-specific metadata.
- Total users
- 1
- Monthly active
- 1
- Total runs
- 194
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 12 days ago
Overview
Streaming & VOD Catalog Search Scraper
Search video, audio, and game catalogs across Dailymotion, Rumble, Odysee, Mixcloud, and OpenCritic in one run. Collect titles, creators, view counts, and metadata from five platforms simultaneously. Export structured results to CSV, JSON, Excel, or XML.
Tracking content across multiple streaming and VOD platforms means juggling separate searches, APIs, and formats. This actor queries Dailymotion, Rumble, Odysee, Mixcloud, and OpenCritic in parallel from a single input, so you get a unified dataset of videos, shows, and games without switching tools. Each source returns its own consistent schema, ready for analysis or archival.
| Who uses it | What they scrape Streaming & VOD Catalogs for |
|---|---|
| Content strategists | Monitor which video topics and creators are trending across alternative platforms. |
| Media researchers | Build a cross-platform inventory of shows, channels, and games for a specific keyword or niche. |
| Competitive analysts | Track competitor video uploads and engagement on Rumble and Odysee. |
| Game publishers | Pull OpenCritic review aggregates and game metadata for market comparisons. |
What it does
This Actor searches or fetches catalog entries from five streaming and VOD platforms and returns each result as a flat row with source-specific metadata.
- ๐ฌ Multi-source parallel search: Query Dailymotion videos, Rumble channels, Odysee feeds, Mixcloud creators, and OpenCritic games simultaneously.
- ๐ Keyword-driven discovery: Feed a movie title, show name, channel slug, or creator handle to pull matching catalog entries.
- ๐ Unified output schema: Each platform returns its own fixed set of fields, all merged into one clean dataset per run.
- โ๏ธ Per-source item limits: Set a maximum number of titles to collect from each platform independently.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Streaming & VOD Catalogs data
๐ Monitor alternative video platforms.
A media analyst enters a topic keyword and runs all five sources daily to track which creators and titles are gaining traction outside YouTube.
๐ฎ Build a cross-platform game list.
A game marketer queries OpenCritic for review scores while pulling related video coverage from Dailymotion and Rumble in the same run.
๐ง Archive creator catalogs.
A researcher feeds a Mixcloud creator slug and an Odysee channel handle to collect complete show and video histories for offline study.
๐ Discover content by keyword.
A content strategist searches a niche term across Dailymotion and Rumble to find untapped video topics and potential collaboration channels.
Why choose this scraper
| What you get | |
|---|---|
| One query, five catalogs | Search Dailymotion, Rumble, Odysee, Mixcloud, and OpenCritic at the same time. |
| No API keys required | Reads public catalog feeds directly with no registration or authentication. |
| Structured exports | Download results as CSV, JSON, Excel, or XML for your existing workflows. |
| Parallel execution | All selected sources run concurrently, cutting total collection time. |
How it compares
No other Store actor targets Streaming & VOD Catalogs the same way, so the honest comparison is with the alternatives teams actually weigh.
| Streaming & VOD Catalog Search Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Streaming & VOD Catalogs changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor with a search query or channel slug and select which sources to query in parallel. The max items limit applies per source so you control the depth of each catalog. The Input tab lists every parameter.
A first run with the defaults:
{
"query": "news",
"maxItems": 10,
"sources": [
"dailymotion",
"rumble",
"odysee",
"mixcloud",
"opencritic"
]
}
A larger pull:
{
"query": "news",
"maxItems": 200,
"sources": [
"dailymotion",
"rumble",
"odysee",
"mixcloud",
"opencritic"
]
}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Streaming & VOD Catalog Search Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Streaming & VOD Catalogs through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/streaming-vod-catalog-search-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results from Rumble?
Check that you entered the correct channel slug, not the full URL or channel display name. The slug is the short identifier in the channel URL after /c/.
My Odysee query returns an empty dataset.
Ensure the channel handle includes the @ symbol, exactly as it appears in the Odysee URL. Handles are case-sensitive.
Dailymotion results do not match my keyword.
Dailymotion search uses the query as a broad keyword match. Try a more specific phrase or check the spelling. Very niche terms may return fewer results.
The run takes a long time with all five sources selected.
Each source runs in parallel, but large maxItems values increase total time. Reduce the per-source limit or deselect sources you do not need for faster runs.
Mixcloud shows are missing audio or track details.
The actor collects the metadata that Mixcloud exposes on its public creator pages. Full tracklists and audio streams are not always available without authentication.
FAQ
| Question | Answer |
|---|---|
| Which platforms does this actor support? | It queries Dailymotion video search, Rumble channel videos, Odysee channel feeds, Mixcloud creator shows, and OpenCritic game listings. You can select any combination of these sources per run. |
| Do I need API keys or accounts for any of these platforms? | No. The actor reads publicly available catalog pages and feeds directly. No registration, OAuth, or API key is required for any of the five sources. |
| What input does the actor expect? | A search query string, which acts as a keyword for Dailymotion, a channel slug for Rumble, a channel handle for Odysee, a creator slug for Mixcloud, and is ignored by OpenCritic. You also choose which sources to query and how many items to collect per source. |
| How does the max items limit work? | The maxItems setting controls how many titles are collected from each source individually. If you set it to 50 and select three sources, you can receive up to 150 results total. |
| Can I run only one source at a time? | Yes. The sources field lets you pick any subset. Select only Dailymotion to search that platform, or choose all five for a combined dataset. |
| What does OpenCritic return if the query is ignored? | OpenCritic returns games sorted by review score by default. The query field does not filter OpenCritic results, so you get the top-rated games regardless of the keyword you enter. |
| What output formats are supported? | You can export your dataset as CSV, JSON, Excel, or XML directly from the Apify platform after the run completes. |
| How are Rumble and Odysee channels identified? | For Rumble, enter the channel slug found in the channel URL. For Odysee, enter the channel handle with the @ prefix. The actor uses these to fetch the correct channel feed. |
| Does this actor handle pagination? | Yes. The actor automatically paginates through catalog pages on each platform until it reaches the maxItems limit you set for that source. |
| Can I schedule this actor to run automatically? | Yes. Apify supports scheduled runs. You can configure this actor to run daily or weekly to track changes in streaming catalogs over time. |
Related actors
- youtube-scraper: Use this instead when you need YouTube video search results, channel videos, or comments from the largest video platform.
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Dailymotion, Rumble, Odysee, Mixcloud, and OpenCritic. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| query | string | For Dailymotion: search keyword. For Rumble: channel slug. For Odysee: channel handle. For Mixcloud: creator slug. For OpenCritic: ignored (uses sort=score). | news |
| maxItems | integer | How many titles to collect from each source per run. | 10 |
| sources | array | Which catalogues to query in parallel. | ["dailymotion","rumble","odysee","mixclo |
Pricing
from $19.00 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.019 to $0.021 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~streaming-vod-catalog-search-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"helloWorld": 123
} Reviews
No reviews yet. Be the first.
Issues
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
Related scrapers
Run Streaming & VOD Catalog Search Scraper on Apify All scrapers
