{"version":1,"resources":["https://caption402.com/api/captions"],"name":"Caption402","protocol":"x402","x402Version":2,"network":"eip155:8453","asset":"USDC","payTo":"0x820bb89345d372288C77c65d70b6CA3dB395C191","icon":"https://caption402.com/icon.png","terms":"https://caption402.com/terms","abuse_contact":"abuse@caption402.com","skill_url":"https://caption402.com/skill.md","description":"Timed SRT/VTT captions and translated subtitles for any video or audio file, paid per minute in USDC. No account.","pricing":{"per_minute_usd":0.05,"per_minute_per_translation_usd":0.02,"minimum_usd":0.1,"max_minutes":30,"max_translations":5,"charged_only_on_success":true},"endpoints":[{"method":"GET,POST","url":"https://caption402.com/api/captions","paid":true,"summary":"Captions + translated subtitles for a media file","params":{"url":{"type":"string","description":"Direct link to a video or audio file (mp4, mov, webm, mkv, mp3, m4a, wav, ogg...). Streaming platforms such as YouTube are not supported."},"translate":{"type":"string","description":"Optional extra subtitle languages, comma-separated (up to 5), e.g. fr-CA,es,pt-BR. +$0.02 per minute each."},"language":{"type":"string","description":"Optional spoken language (2-letter code). Detected automatically when omitted."},"vocabulary":{"type":"string","description":"Optional names and terms that appear in the video, to spell them right (max 400 chars)."},"include_words":{"type":"integer","enum":[0,1],"description":"1 = also return word-level timestamps for the spoken language."}}},{"method":"GET","url":"https://caption402.com/api/captions/quote?url=&translate=","paid":false,"summary":"Exact price and duration (free)"},{"method":"GET","url":"https://caption402.com/api/sample/captions","paid":false,"summary":"Free sample result"},{"method":"GET","url":"https://caption402.com/api/languages","paid":false,"summary":"Spoken and translation languages"}],"free_samples":["https://caption402.com/api/sample/captions"],"failed_requests_charged":false}