Skip to the page

YouTube videos dataset

The videos you describe, at 5¢ a row.

A YouTube videos dataset costs up to $0.0025 a record from Bright Data, with a $250 minimum order, or $4 per 1,000 videos from Apify's YouTube Scraper on its Free plan. You pay for every record in the file or the run.

SpecStream is the live web data engine for teams and agents. Name the topic, the language, the dates and the view range, and every video that fits reaches your sheet as a structured row, with a source URL on each value.

A row with up to 5 facts costs 5¢: 1,000 videos cost $50. A saved request reruns hourly to yearly, and a refresh bills new and changed rows at half rate. New accounts get $10 of credit, no card.

New accounts get $10 of credit, no card.

SpecStream and YouTube video datasets side by side

SpecStreamBright Data YouTube video postsApify YouTube Scraper
What you sendThe videos you want in plain words: the topic, the language, the date range, the view range and the facts to bring backA pick from its 4 YouTube datasets, narrowed with filters or a prompt in plain EnglishYouTube URLs or search terms, one or more per run
What you get backStructured rows, one record per video, with the facts you asked for. Source URL and read time on every valueVideo posts with URL, title, Youtuber, video URL, video length, likes, views and more, from 30.7B+ records across its YouTube datasets. The videos dataset adds comment counts, hashtags and transcriptsVideo title, URL, views, likes, comments count, duration, release date, hashtags and channel facts, with subtitles and AI transcripts as add-ons charged per minute of video
Price per record5¢ a row with up to 5 facts, 15¢ with up to 15 and one set of related records, $1 for a deep row. A business email adds 5¢, a phone 15¢Up to $0.0025 a record, from a $250 minimum order$4 per 1,000 videos on the Free plan ($0.004 a video), from $2.40 per 1,000 on higher plans
Smallest purchase$10 of credit on sign-up, no card. A top-up from $10 never expires$250 minimum order. Sample data on request before you buy$5 in platform credits every month on the Free plan, about 1,250 videos
How freshRead on the live web when you ask, with the read time on each valuePre-collected, clean and validated, refreshed monthlyRead when you run the scraper
Scheduled deliveryA saved request reruns hourly to yearly. Each row comes back labeled changed, unchanged or no longer matchingCustom schedules: one time, biannual (save 25%), quarterly (save 50%) or monthly (save 80%), with updates daily, weekly, monthly or on a custom basisSchedule runs through the Apify API, each run billed per video
Only new recordsA refresh bills a new or changed row at half its rate (3¢, 8¢ or 50¢) and an unchanged row 1¢, and labels a video that no longer meets your conditionsSmart data updates: only New Records or Updated Records, so you pay only for thoseFilter by upload date in the input. Each run bills every video it returns
Where the data goesGoogle Sheets, Excel, Airtable, Notion, HubSpot, Salesforce, Slack, Teams, Zapier, Make, n8n, signed webhooks, the API and the MCP serverJSON, NDJSON, JSON Lines, CSV or Parquet, optionally .gz, to Snowflake, Amazon S3, Google Cloud, Azure or SFTPRead the dataset through the Apify API, or start a webhook when a run finishes
The cost cap before a runThe most the run can cost, quoted before it starts. Nothing runs until you approve it, and a run that finds nothing costs nothingThe order price, from the $250 minimum, before deliveryPay per video returned, plus add-ons per minute of video

Why video teams take SpecStream over a videos file

Other YouTube video data sources

How SpecStream scores

The same numbers as the benchmarks page, from the official tasks and scorers.

How to get your YouTube videos from SpecStream

Write the videos you want in plain words, in place of the dataset you would order. Sign up and you get $10 of credit, no card. At 5¢ a row, that is up to 200 videos.

Or send the request from code. This call spends nothing: the 402 reply shows how SpecStream read the request, the columns and the most it can cost.

curl -i https://api.specstream.ai/v1/agent/lists \
  -H "Content-Type: application/json" \
  -d '{"request": "YouTube videos from the last 30 days that review espresso machines, with the title, channel, view count, upload date and video URL", "count": 25}'

Approve that maximum by card through Stripe's Link agent wallet, or in USDC, and you pay for the rows found. On an account, your agent uses the MCP server at https://api.specstream.ai/mcp and your team uses the workspace, from the same balance.

Frequently asked questions

Something we didn't answer? Talk to a human

How much does a YouTube videos dataset cost?
Bright Data sells its YouTube video posts at up to $0.0025 a record, with a $250 minimum order, and Apify's YouTube Scraper costs $4 per 1,000 videos on the Free plan, from $2.40 on higher plans. SpecStream returns the videos you describe at 5¢ a row, 1,000 videos for $50, with no minimum order.
Can I get only new YouTube videos?
Yes. Bright Data's smart data updates deliver only New Records or Updated Records. On SpecStream a saved request reruns on your schedule, a new or changed row costs half its rate and an unchanged one 1¢, and a video that no longer meets your conditions is labeled so.
How often can a YouTube dataset be updated?
Bright Data offers one time, biannual, quarterly or monthly delivery, saving up to 80% on monthly, with updates daily, weekly, monthly or on a custom basis. A saved SpecStream request reruns hourly to yearly.
Is there a free YouTube videos dataset?
Apify's Free plan gives $5 of platform credits each month, about 1,250 videos, and Bright Data gives sample data on request. SpecStream gives $10 of credit on sign-up, no card, which pays for 200 video rows at 5¢ built from your own request.
What fields does a YouTube videos dataset have?
Bright Data's video posts carry the URL, title, Youtuber, video URL, video length, likes, views and more. On SpecStream you name the fields in the request, such as the channel, the upload date or the view count, and each value comes with the page it was read on.
Does SpecStream have an API and an MCP server?
Yes. The MCP server is at https://api.specstream.ai/mcp, and the same request runs through the REST API, the Python and TypeScript SDKs and the workspace, from one balance.

Sources

SpecStream wrote this page. Each rival figure comes from that company's own page.

  1. SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
  2. SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
  3. Bright Data YouTube datasetsbrightdata.com/products/datasets/youtube, read Nov 12, 2026
  4. Apify YouTube Scraperapify.com/streamers/youtube-scraper, read Nov 12, 2026
  5. Oxylabs video datasetsoxylabs.io/products/youtube-datasets, read Nov 12, 2026
  6. YouTube Data API overviewdevelopers.google.com/youtube/v3/getting-started, read Nov 12, 2026