<!-- twin of https://specstream.ai/youtube-videos-dataset -->
# YouTube videos dataset: the videos you describe, at 5¢ a row

Compared on Nov 12, 2026. The page: https://specstream.ai/youtube-videos-dataset

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.

[Describe your data](https://specstream.ai/signup?src=alternatives-youtube-videos-dataset&utm_source=alternatives-md&utm_campaign=youtube-videos-dataset&returnTo=%2Fworkspace%2Fask%3Fq%3DYouTube%2520videos%2520from%2520the%2520last%252030%2520days%2520that%2520review%2520espresso%2520machines%252C%2520with%2520the%2520title%252C%2520channel%252C%2520view%2520count%252C%2520upload%2520date%2520and%2520video%2520URL) New accounts get $10 of credit, no card.

## SpecStream and YouTube video datasets side by side

| | SpecStream | Bright Data YouTube video posts | Apify YouTube Scraper |
|---|---|---|---|
| What you send | The videos you want in plain words: the topic, the language, the date range, the view range and the facts to bring back | A pick from its 4 YouTube datasets, narrowed with filters or a prompt in plain English | YouTube URLs or search terms, one or more per run |
| What you get back | Structured rows, one record per video, with the facts you asked for. Source URL and read time on every value | Video 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 transcripts | Video 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 record | 5¢ 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 fresh | Read on the live web when you ask, with the read time on each value | Pre-collected, clean and validated, refreshed monthly | Read when you run the scraper |
| Scheduled delivery | A saved request reruns hourly to yearly. Each row comes back labeled changed, unchanged or no longer matching | Custom schedules: one time, biannual (save 25%), quarterly (save 50%) or monthly (save 80%), with updates daily, weekly, monthly or on a custom basis | Schedule runs through the Apify API, each run billed per video |
| Only new records | A 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 conditions | Smart data updates: only New Records or Updated Records, so you pay only for those | Filter by upload date in the input. Each run bills every video it returns |
| Where the data goes | Google Sheets, Excel, Airtable, Notion, HubSpot, Salesforce, Slack, Teams, Zapier, Make, n8n, signed webhooks, the API and the MCP server | JSON, NDJSON, JSON Lines, CSV or Parquet, optionally .gz, to Snowflake, Amazon S3, Google Cloud, Azure or SFTP | Read the dataset through the Apify API, or start a webhook when a run finishes |
| The cost cap before a run | The most the run can cost, quoted before it starts. Nothing runs until you approve it, and a run that finds nothing costs nothing | The order price, from the $250 minimum, before delivery | Pay per video returned, plus add-ons per minute of video |

## Why video teams take SpecStream over a videos file

### Only the videos you need

A videos dataset holds the posts its seller collected, and an order is billed by the record, however many you end up using. On SpecStream you write the videos you need: "YouTube videos from the last 30 days that review espresso machines, with the title, channel, views, upload date and video URL". SpecStream reads the request back as parts you can edit, the conditions every row must meet and the facts to bring back, then returns one row per video that meets them all.

### The video and its channel in one row

Bright Data sells video posts, channels and comments as separate YouTube datasets, with a $250 minimum order and a discount for buying two or more together. A SpecStream row can carry the video and its channel's facts together, such as the subscriber count and the channel's own site, at 15¢ for up to 15 facts and one set of related records. Every value has the page it was read on and the time.

### Scheduled delivery, with every change labeled

Bright Data delivers its YouTube datasets one time, biannually, quarterly or monthly, saving 25%, 50% or 80%, with updates daily, weekly, monthly or on a custom basis. Its smart data updates send only New Records or Updated Records. A saved SpecStream request reruns hourly to yearly and labels each row changed, unchanged or no longer matching, so a video that falls out of your date or view range comes back marked. A changed or new row costs half its rate (3¢, 8¢ or 50¢) and an unchanged row 1¢. New matches land in Slack, email, Sheets, HubSpot, Salesforce or a signed webhook.

### Start with $10 of credit

Bright Data's YouTube datasets start at a $250 order. SpecStream starts with $10 of credit on sign-up, no card: 200 videos at 5¢. Duplicates, rows you already own and rows a page contradicts are not charged, and what a run does not use goes back to your balance.

### From your agent, too

Connect the MCP server at `https://api.specstream.ai/mcp` and your agent asks for videos in the same words, sees the price, and gets the rows with their sources once you approve. The same balance pays for the Search API at $5 per 1,000 searches and the Extract API at $0.80 per 1,000 pages.

## Other YouTube video data sources

### YouTube Data API v3

Google's own API. A project starts with a default quota of 100 search.list calls and 10,000 units per day for the other endpoints, and each call returns one page of results for your code to turn into records. SpecStream returns the finished rows, with a source on each value.

### Oxylabs video datasets

Video files for model training: 4M original videos from 1M unique channels, as mp4 with m4a audio, subtitles and metadata. Standard datasets start from $5,000 a month, delivered on demand or on a custom schedule. SpecStream returns facts about the videos you describe as rows, billed per row. [SpecStream vs Oxylabs](https://specstream.ai/alternatives/oxylabs?utm_source=alternatives&utm_campaign=youtube-videos-dataset).

### Bright Data YouTube Channels and Comments

Channel records hold the handle, name, subscribers and description, and comment records hold the comment text, likes, replies, user channel and date. Both sell at up to $0.0025 a record from the same $250 minimum. On SpecStream the channel facts ride in the same row as the video. [Bright Data alternatives](https://specstream.ai/alternatives/brightdata?utm_source=alternatives&utm_campaign=youtube-videos-dataset).

## 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

### 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.

- [SpecStream pricing](https://specstream.ai/pricing), read Nov 12, 2026
- [SpecStream for agents](https://specstream.ai/agents.md), read Nov 12, 2026
- [Bright Data YouTube datasets](https://brightdata.com/products/datasets/youtube), read Nov 12, 2026
- [Apify YouTube Scraper](https://apify.com/streamers/youtube-scraper), read Nov 12, 2026
- [Oxylabs video datasets](https://oxylabs.io/products/youtube-datasets), read Nov 12, 2026
- [YouTube Data API overview](https://developers.google.com/youtube/v3/getting-started), read Nov 12, 2026
