{"service":"yapi","description":"Submit a YouTube URL, receive its transcript plus up to 5 described screenshots.","auth":"Send your key as \"Authorization: Bearer <key>\" or \"X-API-Key: <key>\".","endpoints":{"POST /v1/analyze":{"body":{"url":"YouTube video URL or id (required)","language":"ISO code for transcript/description language, e.g. \"de\" (optional)","screenshots":"number of frames, max 5 (optional, default 5)","transcript":"set false to skip the transcript (optional, default true)","describe":"set false to return screenshots without AI descriptions (optional, default true)"}},"GET /v1/images/:dir/:n.jpg":"Fetch a cached screenshot (unguessable URL from the analyze response).","GET /health":"Liveness probe."}}