API referenceTikTok
TikTok transcript
The caption track for one video, as plain text and raw WEBVTT.
A genuine caption track, not speech recognition, TikTok publishes these (creator-authored where they exist, auto-generated otherwise).
Authorization
ApiKeyAuth X-API-Key<token>
Your API key. Sent on every request.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/scrapers/tiktok-transcript-v4" \ -H "Content-Type: application/json" \ -d '{ "url": "https://www.tiktok.com/@tiktok/video/7612965843596479751" }'{ "request_id": "req_8f2c1d94e7b0", "success": true, "status": { "code": "OK", "message": "Scrape completed.", "retryable": false }, "data": { "available_tracks": [], "id": "7612965843596479751", "is_auto_generated": null, "language": null, "transcript": null, "transcript_vtt": null, "url": "https://www.tiktok.com/@tiktok/video/7612965843596479751" }, "error": null, "meta": { "client_id": "client_abc123", "scraper": "tiktok-transcript-v4", "billable": true, "duration_ms": 2502 }}