Single video
Full text, timestamps, language, and caption source.
Fetch manual or auto-generated captions as full text and timestamped JSON.
How cameras see colour
Manual captions selected
1,245 words
Sample data for interface preview
$0.005
per transcript with an API key
20 videos
maximum channel batch per request
JSON + text
timestamped segments and full transcript
manual + auto
caption sources supported

@csaffitzTranscript, English08:42The first thing I look for is how the light changes the material.
That gives you a much better sense of the finish than a static spec.
Index clean text for search, then use timestamped segments for citations, playback, clips, and review.
Request a preferred language or let the endpoint select the best available caption track.
const transcript = await client.raw.youtube.getTranscript(
'dQw4w9WgXcQ',
{ language: 'auto' },
);
console.log(transcript.data.full_text);
console.log(transcript.data.transcript[0]);Use the synchronous route in product flows or batch up to 20 videos with per-item failure details.
Full text, timestamps, language, and caption source.
Up to 20 videos sorted by newest, oldest, or popular.
Build searchable video libraries and retrieval pipelines from full text.
Find products, claims, topics, and brand references inside spoken content.
Link extracted answers and clips back to precise points in a video.
Store channel corpora with source, language, identity, and batch status.
Each successful transcript uses half a credit. One credit equals $0.01, making the effective price $0.005.
Get API keyExact response schemas and limits live in the API reference.
A successful single-video response includes the video ID, title, URL, selected language, caption source, timestamped transcript segments, full plain text, word count, available language tracks, and scrape time.
Yes. The endpoint supports manual captions and auto-generated captions. The source field tells you which track was returned, and available_languages lists the other caption tracks found on the video.
Use GET /v1/raw/youtube/channel-transcripts/{handle}. It fetches up to 20 video transcripts per request, can sort by popular, newest, or oldest, and reports per-video failures without failing the complete response.
API-key requests cost 0.5 credits per transcript returned. One credit is $0.01, so the effective price is $0.005 per transcript. Failed requests are not billed.
Yes. Influship publishes an official TypeScript SDK, and Python applications can call the REST endpoint with requests or httpx. Send the API key in the X-API-Key header.
The transcript endpoint accepts the YouTube video ID in the path. If your application receives full URLs, extract and validate the 11-character video ID before making the request.
Create a developer account, generate a key, and inspect the response before scaling.