Using the API

Fetching many videos at once

The batch endpoint, its limits, and how partial failures are billed.

POST /api/v2/transcripts/batch takes up to 50 videos on Free, Basic, and Pro, or 500 on Mega and Scale.

Mixed sources are fine

A batch can contain URLs from different platforms. A TikTok link and a YouTube link can travel together; each is resolved independently.

Billing

You are charged per successful transcript, not per batch. If 40 of 50 succeed you pay 40 credits, and the 10 failures cost nothing.

Sizing

Exceeding your plan's batch cap returns batch_too_large. Split larger jobs client-side. Each batch uses one request from your account's minute allowance, while its workers share your account's concurrent extraction capacity. Retry failed items individually after the indicated delay; other items can still succeed.

Batching is included on every plan, including the free tier. Pricing and limits are on the plans page.

Still stuck?

Open the chat launcher, bottom right, and include your request_id if you have one. Or email [email protected].