Youtube Transcript

Web Scraping API Youtube Transcript Target

You need to provide a YouTube video ID and a language_code and template will return Youtube transcript.

This target is available with Web API Advanced plans. You can test the solution in Dashboard Playground or take a free 7-day trial.

This template is available via both Real-time and Asynchronous integration methods.

INPUT parameters

Request parameters available for Youtube Transcript target:

Parameter

Type

Required

Description

Example

query

string

Youtube video ID

UQamEZrlSfU


Youtube video ID is indicated in video URL.

target

string

This target type

youtube_transcript

language_code

string

Defines the transcript's language.
Refer to this list for supported options.


Note: A 404 error will occur if the selected language_code doesn't match an existing transcript on the YouTube video.

da

transcript_origin

string

Every video can have uploader_provided or auto_generated transcripts (or both). Use this parameter to indicate which one to scrape
Default value: auto_generated

uploader_provided or auto_generated

OUTPUT

As an output, you will get a JSON file with YouTube transcripts.

📘

Transcript availability is determined by the YouTube video. Certain videos may not offer transcripts.

JSONexample:
Extract from JSON response
{ "transcriptSegmentRenderer": { "startMs": "80", "endMs": "2040", "snippet": { "runs": [ { "text": "looking to score the best deal on that" } ] }, "startTimeText": { "simpleText": "0:00" }, "trackingParams": "CFIQ0_YHGAAiEwiereHQrp2LAxVDn-QGHe1gIT0=", "accessibility": { "accessibilityData": { "label": "0 seconds looking to score the best deal on that" } }, "targetId": "UQamEZrlSfU.CgNhc3ISAmVuGgA%3D.80.2040" } }, { "transcriptSegmentRenderer": { "startMs": "2040", "endMs": "4000", "snippet": { "runs": [ { "text": "gaming computer or maybe you want to see" } ] }, "startTimeText": { "simpleText": "0:02" }, "trackingParams": "CFEQ0_YHGAEiEwiereHQrp2LAxVDn-QGHe1gIT0=", "accessibility": { "accessibilityData": { "label": "2 seconds gaming computer or maybe you want to see" } }, "targetId": "UQamEZrlSfU.CgNhc3ISAmVuGgA%3D.2040.4000" } }, { "transcriptSegmentRenderer": { "startMs": "4000", "endMs": "5720", "snippet": { "runs": [ { "text": "how your product pric is compared to" } ] }, "startTimeText": { "simpleText": "0:04" }, "trackingParams": "CFAQ0_YHGAIiEwiereHQrp2LAxVDn-QGHe1gIT0=", "accessibility": { "accessibilityData": { "label": "4 seconds how your product pric is compared to" } }, "targetId": "UQamEZrlSfU.CgNhc3ISAmVuGgA%3D.4000.5720" } }, { "transcriptSegmentRenderer": { "startMs": "5720", "endMs": "8240", "snippet": { "runs": [ { "text": "your competitors let's scrape Amazon to" } ] }, "startTimeText": { "simpleText": "0:05" }, "trackingParams": "CE8Q0_YHGAMiEwiereHQrp2LAxVDn-QGHe1gIT0=", "accessibility": { "accessibilityData": { "label": "5 seconds your competitors let's scrape Amazon to" } }, "targetId": "UQamEZrlSfU.CgNhc3ISAmVuGgA%3D.5720.8240" } }, 

Support

Still can't find an answer? Want to say hi? We take pride in our 24/7 customer support. Alternatively, you can reach us via our support email at [email protected].

Feedback

Something's missing? Request an article!
Got feedback? Let us know how we're doing and what can be improved.


close