YouTube Scraper API

Structured YouTube data via one REST API. 9 endpoints, JSON output, tested against live YouTube pages.

Get a free API key See pricing

Free 1,000 requests. Median response 2.6s. No credit card.

GET https://api.youtubescraperapi.com/api/v1/youtube
curl "https://api.youtubescraperapi.com/api/v1/youtube/video?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ&api_key=$API_KEY"
10
data endpoints
2.6s
median response
1,000
free requests
JSON
structured output
transcript api & generator/search results/comment/channel/video/playlist/json output/rotating proxies
capabilities

Scrape YouTube without getting blocked

*

Anti-bot bypass

Rotating residential and datacenter proxies clear YouTube's verification checks, so you get real page data on the first try.
*

Proxy rotation

A fresh IP per request, with geotargeting when you need results from a specific country.
*

JS rendering

We render the page the way a browser does and return the loaded data as flat JSON you do not have to parse.
*

Structured JSON

Every endpoint uses the same field names and types, so your parser keeps working when YouTube changes its markup.
*

Pay for success

Failed requests retry across datacenter, residential, and premium pools, and you are billed only for results.
*

One REST call

No proxies, headless browsers, or CAPTCHA solvers to run. Send one request with your api_key and read the JSON.
endpoints

Choose from multiple YouTube Scraper API endpoints

>
Transcript API & Generator
youtube transcript
>
Search Results
scrape youtube ad results
>
Comment
youtube comment scraper
>
Channel
youtube channel scraper
>
Video
youtube video scraper
>
Playlist
scrape youtube playlist results
>
Caption & Subtitle
youtube caption scraper
>
Email & Lead
youtube email scraper
>
Shorts
youtube shorts scraper
>
Free YouTube
free youtube scraper
pricing

Simple, usage-based pricing

Free
$0forever
1,000 requests
free
  • All endpoints included
  • Structured JSON output
  • Anti-bot + rotating proxies
  • 10 concurrent requests
  • Community support
Start free
Vibe
$19/mo
27,000 requests / mo
$0.70 / 1k
  • Everything in Free
  • Higher concurrency
  • Email support
Choose Vibe
Most popular
Pro
$49/mo
82,000 requests / mo
$0.60 / 1k
  • Everything in Vibe
  • Priority request routing
  • Priority support
Choose Pro
Custom
$100+/mo
200k - 4M+ / mo
from $0.50 / 1k
  • Everything in Pro
  • 500+ concurrent requests
  • SLA + dedicated support
Talk to us

Pay-as-you-go top-ups run $0.90 per 1,000 successful requests. Median response 2.6s. You only pay for requests that succeed.

integrations

Drops into your stack

>

No-code

Zapier, Make, and n8n blocks call the API without writing code.
>

LLM and RAG

Feed clean JSON straight into LangChain or LlamaIndex pipelines.
>

SDKs and REST

Call from Python, Node, Go, or any HTTP client. One api_key, one base URL.
Start pulling YouTube data
Free plan, 1,000 requests, no card
Get a free API key See pricing