Pull guests, topics and claims out of YouTube podcasts
Long conversations are hard to search and harder to cite. Ask for who spoke, what they do and what they claimed, and get rows you can filter, count and link back to.
Describe the fields once
The guest's name names each row, and claims is a list, so everything one person says stays attached to them.
The output above shows the shape a video returns, not a recorded result. Types are enforced: numbers come back as numbers, list columns as arrays.
What to expect
A 60-minute video is 600 credits: 10 per started minute, however many rows come back. Videos that fail, such as those without captions, are never charged. See pricing.
- TubeExtract reads the video’s existing captions, manual or auto-generated. It does not listen to audio or read the screen, and a video with no captions fails as
no_captions. - When several people talk over each other, a claim can be attributed to the wrong speaker. Check anything you intend to publish.
- Captions are read, not audio, so speaker names come from how people are introduced, not from their voices.
- An hour-long episode costs 600 credits at 10 credits per started minute.
One call, up to 200 videos
Send the schema with your list of videos, then read the job once every video has finished.
Turn YouTube product reviews into a dataset: product names, prices, verdicts and pros as typed JSON rows, from 1 to 200 videos per API call.
Build a list of every restaurant, city and dish from YouTube food and travel videos, returned as structured JSON rows through one API call.
Extract the steps, explanations and tools from YouTube tutorials and course videos as structured JSON, for study guides, search and learning apps.
Try it on your own videos
New accounts start with 1,000 credits, about 100 minutes of video. Paste the schema above, point it at a video, and check the rows.