Pipeline
YouTube batch transcription & processing pipeline
Eight nodes. One promise: any public YouTube video, in seconds, at any scale.
Pipeline nodes
- 01ingest
Accept URL, CSV, RSS feed, or channel handle. Deduplicate on ingest.
- 02auth
OAuth 2.0 into private/unlisted content where the caller has access.
- 03resolve
Detect available caption tracks. Prefer manual > auto-generated.
- 04fetch
Pull raw TimedText XML through pooled connections with retry + backoff.
- 05parse
Normalize to typed segments: text, start, duration, speaker.
- 06enhance
Optional: punctuation, translation, sponsor removal, LLM cleanup.
- 07package
Emit SRT / VTT / TXT / JSON, zipped per job.
- 08deliver
Webhook, S3, or download link. Signed URLs expire in 24h.
P50 latency
49ms
P99 latency
480ms
Monthly volume
15M+