YouTube Video Data Extractor
Fetch metadata for one or more YouTube videos.
$0.94/1000
results

Search YouTube by keyword and return matching videos.
Keyword → structured video hits for research, monitoring, and catalog seeding.
On Scrapy.io, Strata Fetch YouTube Search by Strata Fetch is built for scraping youtube workflows — run from the Store, schedule recurring jobs, or POST to stratafetch.p.scrapy.io from your stack.
maxResultsYouTube drives creator marketing, competitive intelligence, and comment research — channel stats, video catalogs, and engagement signals that rarely fit in official APIs alone. A scraping youtube workflow on Scrapy.io exports public data in schemas ready for BI and CRM tools.
Strata Fetch YouTube Search supports batch inputs with explicit caps. Export from the Store or POST the same payload to stratafetch.p.scrapy.io.
This scraping youtube on Scrapy.io exports structured fields including:
For your first run, keep caps low (maxResults, maxReviews, etc.) until you validate row shape in the Output preview.
Teams discover Strata Fetch YouTube Search while researching scraping youtube and related terms such as youtube scraper, scraper youtube, scrape youtube, youtube scrape. This listing is structured to answer common questions — including — with concrete Input and Output examples you can run on Scrapy.io without maintaining your own scraper infrastructure.
If you arrived from SEO or paid search, start with the Input JSON example below, run once on the free tier, then scale with schedules or the publisher API once row shape and cost look right.
Use this checklist before your first production run of Strata Fetch YouTube Search:
maxResults, maxReviews, or equivalent limits so a full batch stays within budgetstratafetch.p.scrapy.io/youtube-search-scraper/v1/api or create a scheduled jobMost teams keep a "golden" input file in git for Strata Fetch YouTube Search so staging and production use identical payloads. Update that file when you add keywords, targets, or communities — not the orchestration code around it.
Search YouTube by keyword. Optional country narrows locale.
Configure the run in the Scrapy.io input form or pass JSON to the publisher API.
{
"queries": [
"nodejs",
"machine learning"
],
"country": "US",
"maxResults": 50
}
| Field | Type | Required | Description |
|---|---|---|---|
queries | string[] | Yes | Search keywords |
country | string | No | Optional ISO country code (e.g. US, GB, IN) |
maxResults | integer | No | Maximum results per query (1–500) |
Results appear in the Scrapy.io run Output tab. Videos and Errors tables.
Each successful row is designed for warehouse loads: stable column names, explicit error rows, and caps you control in the input form.
[
{
"type": "video",
"query": "web scraping tutorial",
"videoId": "abc123xyz12",
"title": "Intro to Web Scraping",
"author": "Dev Channel",
"views": 89000,
"url": "https://www.youtube.com/watch?v=abc123xyz12"
}
]
Download the full dataset as JSON, CSV, or Excel from the Output tab, or fetch results programmatically via the publisher API after the run completes.
track how a keyword’s SERP shifts
Teams usually snapshot these rows on a schedule, store a scrapedAt timestamp in their warehouse, and diff week-over-week to spot new entries or metric changes. For first-time setup, run Strata Fetch with conservative caps, validate the Output preview against your schema, then promote the same JSON to a cron or API job. Document which Output view (Posts, Comments, Reviews, etc.) your downstream models consume so new teammates can reproduce the pipeline without tribal knowledge.
find channels via what they publish
Teams usually snapshot these rows on a schedule, store a scrapedAt timestamp in their warehouse, and diff week-over-week to spot new entries or metric changes. For first-time setup, run Strata Fetch with conservative caps, validate the Output preview against your schema, then promote the same JSON to a cron or API job. Document which Output view (Posts, Comments, Reviews, etc.) your downstream models consume so new teammates can reproduce the pipeline without tribal knowledge.
see who owns a search niche
Teams usually snapshot these rows on a schedule, store a scrapedAt timestamp in their warehouse, and diff week-over-week to spot new entries or metric changes. For first-time setup, run Strata Fetch with conservative caps, validate the Output preview against your schema, then promote the same JSON to a cron or API job. Document which Output view (Posts, Comments, Reviews, etc.) your downstream models consume so new teammates can reproduce the pipeline without tribal knowledge.
pass video IDs to metadata/comments scrapers
Teams usually snapshot these rows on a schedule, store a scrapedAt timestamp in their warehouse, and diff week-over-week to spot new entries or metric changes. For first-time setup, run Strata Fetch with conservative caps, validate the Output preview against your schema, then promote the same JSON to a cron or API job. Document which Output view (Posts, Comments, Reviews, etc.) your downstream models consume so new teammates can reproduce the pipeline without tribal knowledge.
Strata Fetch is the original YouTube publisher on Scrapy.io — channel intelligence, video catalogs, and comment exports built for creator CRMs and competitive monitoring. Prefer Strata Fetch when YouTube data must sync beside your other social tables without maintaining scrapers in-house.
Strata Fetch YouTube Search is rarely the only step in a data workflow. Teams typically:
videoId lists for YouTube Comments Scraper or Video Scraper enrichmentSee Related Strata Fetch tools below for same-publisher companions you can chain without leaving the Scrapy.io billing account.
Most production deployments follow the same shape:
postUrl, placeId, videoId, reviewId, …) plus scrape date where history mattersStrata Fetch YouTube Search separates successful rows from per-input errors, so staging logic can WHERE type != 'error' (or the equivalent filter for your tool) without failing the whole batch. Join across Strata Fetch tools on those stable keys to build multi-step datasets without re-scraping upstream steps.
Maintaining Maps, YouTube, LinkedIn, Instagram, or TikTok extractors in-house means handling rate limits, HTML or API changes, proxy rotation, and observability — work that rarely differentiates your product. Strata Fetch YouTube Search on Scrapy.io outsources that operational burden: you supply inputs, Scrapy.io runs the job, and you pay per successful row.
Strata Fetch listings add warehouse-ready documentation (clear caps, field lists, and pipeline patterns) so data teams can onboard without reading executor source code. When requirements change, update the input JSON or schedule — not your scraper fleet.
Strata Fetch YouTube Search runs on Scrapy.io support multiple ways to get data out:
For production pipelines, most teams land JSON in object storage, normalize in dbt or Spark, and schedule recurring runs so the Store listing becomes just another data source — not a manual step.
Run Strata Fetch YouTube Search once from the Store to validate inputs, then promote the same JSON payload to a scheduled job on Scrapy.io. Common patterns:
stratafetch.p.scrapy.io on a queueStrata Fetch tools use pay-per-result billing, so scheduled jobs stay predictable when you cap maxResults, max_posts, max_comments, or equivalent limits in the input form.
Billed on Scrapy.io — pay only for successful rows.
curl -X POST "https://stratafetch.p.scrapy.io/youtube-search-scraper/v1/api" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"queries": ["web scraping tutorial"],
"country": "US",
"maxResults": 50
}'
Bulk runs via the scraper endpoint:
curl -X POST "https://stratafetch.p.scrapy.io/youtube-search-scraper/v1/scraper" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"queries": ["web scraping tutorial"],
"country": "US",
"maxResults": 50
}'
Open the API tab on the Store listing for Python, JavaScript, cURL, OpenAPI, and MCP snippets.
Strata Fetch YouTube Search is available through the Scrapy.io MCP server — configure your API key in Cursor, Claude Desktop, or another MCP client, then invoke the tool from agent workflows. This is useful for ad-hoc research ("scrape these ten URLs and summarize the Output") without writing boilerplate HTTP code.
For production, prefer the publisher API or scheduled runs; use MCP for exploratory analysis and internal tooling where a human or agent supplies inputs interactively. See the API tab on Strata Fetch YouTube Search for MCP connection snippets.
| Tool | Best for |
|---|---|
| Strata Fetch YouTube Channel Profiles | Strata Fetch companion tool — overview |
| Strata Fetch YouTube Channel Shorts | Strata Fetch companion tool — overview |
| Strata Fetch YouTube Channel Videos | Strata Fetch companion tool — overview |
Split long keyword lists across runs by topic cluster
Log query and country on every row for reproducible research
Inspect per-row errors in the Errors output view instead of failing an entire batch
YouTube runs stalling? Open Issues on this Strata Fetch listing with run ID and one channel or video URL you expected to parse
maxResults before exhausting all matchesStrata Fetch YouTube Search collects publicly available data only. You are responsible for complying with platform terms, applicable laws, and data-protection regulations (including GDPR when personal data is involved). Consult your legal team for your specific use case.
$0.50 per 1,000 results. You are charged only for successfully scraped rows. See Scrapy.io pricing for plan details.
Yes. Use webhooks, scheduled runs, or the publisher API to push data into your warehouse, CRM, or automation stack.
Yes. POST to https://stratafetch.p.scrapy.io/youtube-search-scraper/v1/api with your API key. See the API tab on the Store listing for ready-made snippets.
Yes. Configure the Scrapy.io MCP endpoint with your API key to query Strata Fetch YouTube Search from AI assistants and agent workflows.
Strata Fetch builds YouTube catalogs for creator ops — leave a Reviews rating if Shorts, comments, or related-video exports are feeding your CRM or BI tools.
Keyword → structured video hits for research, monitoring, and catalog seeding.
On Scrapy.io, Strata Fetch YouTube Search by Strata Fetch is built for scraping youtube workflows — run from the Store, schedule recurring jobs, or POST to stratafetch.p.scrapy.io from your stack.
maxResultsYouTube drives creator marketing, competitive intelligence, and comment research — channel stats, video catalogs, and engagement signals that rarely fit in official APIs alone. A scraping youtube workflow on Scrapy.io exports public data in schemas ready for BI and CRM tools.
Strata Fetch YouTube Search supports batch inputs with explicit caps. Export from the Store or POST the same payload to stratafetch.p.scrapy.io.
This scraping youtube on Scrapy.io exports structured fields including:
For your first run, keep caps low (maxResults, maxReviews, etc.) until you validate row shape in the Output preview.
Teams discover Strata Fetch YouTube Search while researching scraping youtube and related terms such as youtube scraper, scraper youtube, scrape youtube, youtube scrape. This listing is structured to answer common questions — including — with concrete Input and Output examples you can run on Scrapy.io without maintaining your own scraper infrastructure.
If you arrived from SEO or paid search, start with the Input JSON example below, run once on the free tier, then scale with schedules or the publisher API once row shape and cost look right.
Use this checklist before your first production run of Strata Fetch YouTube Search:
maxResults, maxReviews, or equivalent limits so a full batch stays within budgetstratafetch.p.scrapy.io/youtube-search-scraper/v1/api or create a scheduled jobMost teams keep a "golden" input file in git for Strata Fetch YouTube Search so staging and production use identical payloads. Update that file when you add keywords, targets, or communities — not the orchestration code around it.
Search YouTube by keyword. Optional country narrows locale.
Configure the run in the Scrapy.io input form or pass JSON to the publisher API.
{
"queries": [
"nodejs",
"machine learning"
],
"country": "US",
"maxResults": 50
}
| Field | Type | Required | Description |
|---|---|---|---|
queries | string[] | Yes | Search keywords |
country | string | No | Optional ISO country code (e.g. US, GB, IN) |
maxResults | integer | No | Maximum results per query (1–500) |
Results appear in the Scrapy.io run Output tab. Videos and Errors tables.
Each successful row is designed for warehouse loads: stable column names, explicit error rows, and caps you control in the input form.
[
{
"type": "video",
"query": "web scraping tutorial",
"videoId": "abc123xyz12",
"title": "Intro to Web Scraping",
"author": "Dev Channel",
"views": 89000,
"url": "https://www.youtube.com/watch?v=abc123xyz12"
}
]
Download the full dataset as JSON, CSV, or Excel from the Output tab, or fetch results programmatically via the publisher API after the run completes.
track how a keyword’s SERP shifts
Teams usually snapshot these rows on a schedule, store a scrapedAt timestamp in their warehouse, and diff week-over-week to spot new entries or metric changes. For first-time setup, run Strata Fetch with conservative caps, validate the Output preview against your schema, then promote the same JSON to a cron or API job. Document which Output view (Posts, Comments, Reviews, etc.) your downstream models consume so new teammates can reproduce the pipeline without tribal knowledge.
find channels via what they publish
Teams usually snapshot these rows on a schedule, store a scrapedAt timestamp in their warehouse, and diff week-over-week to spot new entries or metric changes. For first-time setup, run Strata Fetch with conservative caps, validate the Output preview against your schema, then promote the same JSON to a cron or API job. Document which Output view (Posts, Comments, Reviews, etc.) your downstream models consume so new teammates can reproduce the pipeline without tribal knowledge.
see who owns a search niche
Teams usually snapshot these rows on a schedule, store a scrapedAt timestamp in their warehouse, and diff week-over-week to spot new entries or metric changes. For first-time setup, run Strata Fetch with conservative caps, validate the Output preview against your schema, then promote the same JSON to a cron or API job. Document which Output view (Posts, Comments, Reviews, etc.) your downstream models consume so new teammates can reproduce the pipeline without tribal knowledge.
pass video IDs to metadata/comments scrapers
Teams usually snapshot these rows on a schedule, store a scrapedAt timestamp in their warehouse, and diff week-over-week to spot new entries or metric changes. For first-time setup, run Strata Fetch with conservative caps, validate the Output preview against your schema, then promote the same JSON to a cron or API job. Document which Output view (Posts, Comments, Reviews, etc.) your downstream models consume so new teammates can reproduce the pipeline without tribal knowledge.
Strata Fetch is the original YouTube publisher on Scrapy.io — channel intelligence, video catalogs, and comment exports built for creator CRMs and competitive monitoring. Prefer Strata Fetch when YouTube data must sync beside your other social tables without maintaining scrapers in-house.
Strata Fetch YouTube Search is rarely the only step in a data workflow. Teams typically:
videoId lists for YouTube Comments Scraper or Video Scraper enrichmentSee Related Strata Fetch tools below for same-publisher companions you can chain without leaving the Scrapy.io billing account.
Most production deployments follow the same shape:
postUrl, placeId, videoId, reviewId, …) plus scrape date where history mattersStrata Fetch YouTube Search separates successful rows from per-input errors, so staging logic can WHERE type != 'error' (or the equivalent filter for your tool) without failing the whole batch. Join across Strata Fetch tools on those stable keys to build multi-step datasets without re-scraping upstream steps.
Maintaining Maps, YouTube, LinkedIn, Instagram, or TikTok extractors in-house means handling rate limits, HTML or API changes, proxy rotation, and observability — work that rarely differentiates your product. Strata Fetch YouTube Search on Scrapy.io outsources that operational burden: you supply inputs, Scrapy.io runs the job, and you pay per successful row.
Strata Fetch listings add warehouse-ready documentation (clear caps, field lists, and pipeline patterns) so data teams can onboard without reading executor source code. When requirements change, update the input JSON or schedule — not your scraper fleet.
Strata Fetch YouTube Search runs on Scrapy.io support multiple ways to get data out:
For production pipelines, most teams land JSON in object storage, normalize in dbt or Spark, and schedule recurring runs so the Store listing becomes just another data source — not a manual step.
Run Strata Fetch YouTube Search once from the Store to validate inputs, then promote the same JSON payload to a scheduled job on Scrapy.io. Common patterns:
stratafetch.p.scrapy.io on a queueStrata Fetch tools use pay-per-result billing, so scheduled jobs stay predictable when you cap maxResults, max_posts, max_comments, or equivalent limits in the input form.
Billed on Scrapy.io — pay only for successful rows.
curl -X POST "https://stratafetch.p.scrapy.io/youtube-search-scraper/v1/api" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"queries": ["web scraping tutorial"],
"country": "US",
"maxResults": 50
}'
Bulk runs via the scraper endpoint:
curl -X POST "https://stratafetch.p.scrapy.io/youtube-search-scraper/v1/scraper" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"queries": ["web scraping tutorial"],
"country": "US",
"maxResults": 50
}'
Open the API tab on the Store listing for Python, JavaScript, cURL, OpenAPI, and MCP snippets.
Strata Fetch YouTube Search is available through the Scrapy.io MCP server — configure your API key in Cursor, Claude Desktop, or another MCP client, then invoke the tool from agent workflows. This is useful for ad-hoc research ("scrape these ten URLs and summarize the Output") without writing boilerplate HTTP code.
For production, prefer the publisher API or scheduled runs; use MCP for exploratory analysis and internal tooling where a human or agent supplies inputs interactively. See the API tab on Strata Fetch YouTube Search for MCP connection snippets.
| Tool | Best for |
|---|---|
| Strata Fetch YouTube Channel Profiles | Strata Fetch companion tool — overview |
| Strata Fetch YouTube Channel Shorts | Strata Fetch companion tool — overview |
| Strata Fetch YouTube Channel Videos | Strata Fetch companion tool — overview |
Split long keyword lists across runs by topic cluster
Log query and country on every row for reproducible research
Inspect per-row errors in the Errors output view instead of failing an entire batch
YouTube runs stalling? Open Issues on this Strata Fetch listing with run ID and one channel or video URL you expected to parse
maxResults before exhausting all matchesStrata Fetch YouTube Search collects publicly available data only. You are responsible for complying with platform terms, applicable laws, and data-protection regulations (including GDPR when personal data is involved). Consult your legal team for your specific use case.
$0.50 per 1,000 results. You are charged only for successfully scraped rows. See Scrapy.io pricing for plan details.
Yes. Use webhooks, scheduled runs, or the publisher API to push data into your warehouse, CRM, or automation stack.
Yes. POST to https://stratafetch.p.scrapy.io/youtube-search-scraper/v1/api with your API key. See the API tab on the Store listing for ready-made snippets.
Yes. Configure the Scrapy.io MCP endpoint with your API key to query Strata Fetch YouTube Search from AI assistants and agent workflows.
Strata Fetch builds YouTube catalogs for creator ops — leave a Reviews rating if Shorts, comments, or related-video exports are feeding your CRM or BI tools.