What can I ask?
Anything the post says: who sponsors it, what it claims, which products it compares, what an ad promises. Answers come from the speech, the title and the description (and the text on screen when a post has no speech), not from images, music or sounds.
How do I know an answer is right?
Every value comes with the words it was taken from, where they are (speech, title, description or on screen) and, for speech, a link that opens the video at that second. Each value is checked against the post before it is returned; one without a supporting quote is removed, and the response lists it.
What if the video doesn’t say?
Then the answer is empty: null for a value, an empty list for a list. Nothing is filled in from outside the post.
What is a credit?
A credit costs 0.6¢ to 1¢, by pack. Asking a 10-minute video costs 3 credits, the transcript included; its transcript alone, 1 credit. A post without captions is transcribed from its audio for 1 credit per minute instead, and a translation the platform doesn’t provide adds 1 per 10 minutes. Every started 10 minutes counts: an 11-minute video is 2 credits. Listing a creator’s recent posts costs 1.
Which links work?
Any YouTube video or Short, TikTok post or Instagram post or Reel, in any link form, or a bare YouTube video ID. Instagram and TikTok are in beta, held to the same quality bar as YouTube.
What if a video has no captions?
We transcribe and correct it, up to 15 minutes long, for 1 credit per started minute: a 45-second Reel is 1 credit. A post with no speech returns the text shown on screen instead.
How precise are the times?
A line starts and ends when its caption does, so times are exact to the line, not the word. Every paragraph and every quote links to its moment in the video.
Which languages?
Transcripts come in the language spoken. Ask for another with language= and you get the post’s own captions in that language when they exist, otherwise a translation, marked as one. A translation the platform doesn’t provide adds 1 credit per 10 minutes of video.
Do I pay when something fails?
No. Failed requests are free, and asking again for the same thing within 6 hours is free, so a retry never pays twice.
Can my AI agent use it?
Yes. Add the MCP server at https://api.cleanscript.ai/mcp to Claude, ChatGPT, Claude Code, Cursor or Codex, or point a coding agent at cleanscript.ai/llms.txt.