🚀 Announcement: We are releasing a new API that gives data from all major search engines in one call.

Add Your Heading Text Here

YouTube Transcript API

Extract YouTube transcript from any video in any language at scale without worrying about getting blocked. This API manages proxies & all corner cases for hassle-free transcript data. 

Google Finance API

Features of YouTube Transcript API

Multilingual Captions

Add language parameter to your request and fetch clean captions in Spanish, Portuguesei, French or any other language. Over a hundred tongues supported. Perfect for global users, localised subtitles, and repurposing content in new markets.

Clean JSON Output

Get neatly structured text, start-time, and duration fields that drop straight into your database, search index, or analytics pipeline.

Fast Response

Most calls return the full transcript in just a few seconds, even on long videos. Your workflows stay swift, and users never wait around.

How YouTube Transcript API Gives the Output

YouTube Transcripts
> curl "https://api.scrapingdog.com/youtube/transcripts?v=bheHjqvkaaI&api_key=APIKEY"

{
    "transcripts": [
        {
            "text": "[Music]",
            "start": 2.43,
            "duration": 5.76
        },
        {
            "text": "[Music]",
            "start": 11.09,
            "duration": 1.54
        },
        {
            "text": "the alarm strong gene cernan have both",
            "start": 12.63,
            "duration": 3.37
        },
        {
            "text": "testified against commercial spaceflight",
            "start": 16,
            "duration": 2.699
        },
        {
            "text": "in the way that you're developing it I",
            "start": 18.699,
            "duration": 1.98
        },
        {
            "text": "was very sad to see that because those",
            "start": 20.679,
            "duration": 2.91
        },
        {
            "text": "guys are yeah",
            "start": 23.589,
            "duration": 3.071
        },
        {
            "text": "you know those guys here's mine so it's",
            "start": 26.66,
            "duration": 2.039
        },
        {
            "text": "really tough no I wish they would come",
            "start": 28.699,
            "duration": 2.551
        },
        {
            "text": "and visit and and see the hardware that",
            "start": 31.25,
            "duration": 1.829
        },
        {
            "text": "was doing here and I think that would",
            "start": 33.079,
            "duration": 2.641
        },
        {
            "text": "change them like they inspired you to do",
            "start": 35.72,
            "duration": 3.179
        },
        {
            "text": "this didn't they yes",
            "start": 38.899,
            "duration": 3.261
        },
        {
            "text": "and to see them casting stones in your",
            "start": 42.329,
            "duration": 2.371
        },
        {
            "text": "direction difficult",
            "start": 44.7,
            "duration": 5.96
        },
        {
            "text": "[Music]",
            "start": 50.66,
            "duration": 4.46
        },
        {
            "text": "you put 90 billion dollars like 50 years",
            "start": 56.219,
            "duration": 3.39
        },
        {
            "text": "worth of breaks into into solar and wind",
            "start": 59.609,
            "duration": 2.281
        },
        {
            "text": "to the DISA at Solyndra and Fisker and",
            "start": 61.89,
            "duration": 3.15
        },
        {
            "text": "Tesla and enter one we had a friend who",
            "start": 65.04,
            "duration": 2.009
        },
        {
            "text": "said he don't just pick the winners and",
            "start": 67.049,
            "duration": 0.96
        },
        {
            "text": "losers he picked the losers did you",
            "start": 68.009,
            "duration": 1.891
        },
        {
            "text": "expect them to cheer you on",
            "start": 69.9,
            "duration": 2.899
        },
        {
            "text": "so they hoping they were",
            "start": 72.799,
            "duration": 1.791
        },
        {
            "text": "[Music]",
            "start": 74.59,
            "duration": 5.429
        },
        {
            "text": "when you had that third failure in a row",
            "start": 82.33,
            "duration": 4.08
        },
        {
            "text": "did you think I need to pack this in",
            "start": 86.41,
            "duration": 3.16
        },
        {
            "text": "Devin why not",
            "start": 89.57,
            "duration": 2.97
        },
        {
            "text": "I don't ever give up I mean I'd have to",
            "start": 92.54,
            "duration": 3.51
        },
        {
            "text": "be dead or completely incapacitated",
            "start": 96.05,
            "duration": 3.37
        },
        {
            "text": "[Music]",
            "start": 99.42,
            "duration": 27.5
        },
        {
            "text": "Tesla is worth more than General Motors",
            "start": 126.92,
            "duration": 3.03
        },
        {
            "text": "Tesla is worth more than Ford Motor",
            "start": 129.95,
            "duration": 2.789
        },
        {
            "text": "Company",
            "start": 132.739,
            "duration": 1.231
        },
        {
            "text": "[Music]",
            "start": 133.97,
            "duration": 5.99
        },
        {
            "text": "in the history of spaceflight only four",
            "start": 145.209,
            "duration": 2.61
        },
        {
            "text": "entities have launched a space capsule",
            "start": 147.819,
            "duration": 2.04
        },
        {
            "text": "in orbit and successfully brought it",
            "start": 149.859,
            "duration": 2.61
        },
        {
            "text": "back to the earth the United States",
            "start": 152.469,
            "duration": 2.13
        },
        {
            "text": "Russia China and Elon Musk",
            "start": 154.599,
            "duration": 4.121
        },
        {
            "text": "[Music]",
            "start": 158.72,
            "duration": 56.64
        },
        {
            "text": "[Music]",
            "start": 218.15,
            "duration": 17.1
        },
        {
            "text": "[Music]",
            "start": 238.54,
            "duration": 5.339
        },
        {
            "text": "so yes I think I think it's possible for",
            "start": 246.959,
            "duration": 2.431
        },
        {
            "text": "Denari people to choose to be",
            "start": 249.39,
            "duration": 2.629
        },
        {
            "text": "extraordinary",
            "start": 252.019,
            "duration": 3
        }
    ]
}				

We Simplify Scraping YouTube Transcripts for You

Scrape at Scale

Need transcripts for an entire playlist? Fire off hundreds of calls in parallel; our high-concurrency backend keeps pace without breaking a sweat.

Forget OAuth screens and daily caps. Just pass the video ID, Scrapingdog handles the heavy lifting and hands you the words back every time.

We keep pace with every change YouTube makes, handling captchas, layout tweaks, and rate-limits behind the curtain, so you never touch your code once it’s live.

Whether you want the transcript for 1 video or 1M vides, your datapipeline will keep delivering the data.

Some Common Use Cases of Scraped Transcript Data

Content Summaries

Save time by reading the main points instead of watching the full video.

Keyword Research

Pull real phrases from top clips and feed them into titles, tags, and ads.

Brand Mentions Audit

See every time your company or product comes up in video dialogue.

Compliance Screening

Scan text for restricted words so campaigns stay within the rules.

Search Inside Video

Tie each line to its timestamp and let users jump to the exact spot they need.

Trend Tracking

Collect transcripts on a topic to spot rising themes before the market catches on.

Testimonial

Transparent & Simple Pricing

Start your scraping journey with 1,000 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

LITE

$40/month

STANDARD

$90/month

PRO

$200/month

Popular

PREMIUM

$350/month

LITE

$33.33/month

STANDARD

$75/month

PRO

$166.66/month

Popular

PREMIUM

$291.66/month

Need a bigger plan?

Our team will assist you in selecting the right plan.

Frequently Asked Questions

Yes, the API has a rate limit depending on your chosen subscription plan. For detailed information on request limits and how to manage them efficiently, please refer to documentation or message us on live chat.

We have different APIs for different data, with YouTube Transcript, you can also extract YouTubes Search, YouTube Comments & YouTube Channel via API

Our development team continuously monitors changes to the YouTube layout and updates our systems accordingly to ensure consistent and reliable data extraction, so that your data pipeline goes without breaking. 

Each API request consumes a certain number of credits based on the dedicated API you’re using.

For example the Google Search API costs 5 credits per request. So, if you make one request to the Google Search API, it will deduct 5 credits from the available credits in your account. The number of credits required per request can vary depending on the specific API you’re using.

You can find more details about the credit usage for each API in the documentation.