Video transcripts
Get the spoken text of videos from the platforms that host them, with timed segments where available, in one Transcript shape everywhere.
The recipe
The calls, in order. Tap a platform to see its endpoint and parameters.
- 1
- 2
- 3
Ad transcript
1 credit per callTranscribe video ads from an ad library.
GET/v1/{platform}/ad/transcript→Transcript
What it costs
110credits
Transcripts for 10 YouTube videos and 10 TikTok videos.
Calculated from the live price list. Failed calls are refunded.
In code
javascript
const t = await fetch(`https://api.crawlfeed.dev/v1/youtube/transcript?id=${encodeURIComponent(videoUrl)}`, { headers: { Authorization: `Bearer ${process.env.CRAWLFEED_KEY}` } }).then((r) => r.json());
// t.data.text: the full transcript
// t.data.segments: [{ start_s, end_s, text }] where the platform provides timingTry it free first
Questions
Do I get timestamps?
Where the platform provides timed captions, each segment has start_s and end_s. Otherwise the text comes as one segment.