{"uid":"cap_UMQw1X8nsuWSsIs4ar7nn","slug":"socialfetch-tiktok-video-transcript-55865347","name":"SocialFetch TikTok Video Transcript","description":"Get the spoken transcript for a TikTok video by URL.","url":"https://api.socialfetch.dev/v1/tiktok/videos/transcript","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","pattern":"^https:\\/\\/","maxLength":4096,"minLength":1,"description":"Link to the TikTok video whose transcript should be returned."},"language":{"type":"string","maxLength":2,"minLength":2,"description":"Optional two-letter language code to request a transcript in a specific language when available."},"useAiFallback":{"anyOf":[{"type":"boolean"},{"enum":["0","1","true","false"],"type":"string"}],"description":"When true, uses Social Fetch's AI fallback when a transcript is not otherwise available. Adds 10 credits on completed lookups (11 total with the base lookup)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.014","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.014/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.014","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.014","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uK8OsdLuRDd1ihI2h9y5F","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.014","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches the spoken transcript of a TikTok video given its URL, with optional language selection and AI-powered fallback.","exampleAgentPrompt":"Can you get me the spoken transcript of this TikTok video — https://www.tiktok.com/@username/video/1234567890 — and use the AI fallback if a regular transcript isn't available?","exampleUseCases":null,"resultDescription":"Returns the spoken transcript text of the specified TikTok video. When a native transcript is available it is returned directly; if the AI fallback is enabled and no native transcript exists, an AI-generated transcription is returned instead. The response includes the transcript content as structured text.","failureModes":["Invalid or non-TikTok URL returns a validation error","Private or deleted TikTok videos cannot be fetched and return a not-found or access error","No transcript available and AI fallback not enabled returns an empty or error response","Unsupported language code results in fallback to default language or error","Rate limiting or payment failure returns a 402 or 429 error","Malformed URL (not starting with https://) is rejected by schema validation"],"whenToPreferThis":"Use this endpoint when you need the spoken text content of a TikTok video and have the video URL. It is the right choice for accessibility use cases, content analysis, summarization pipelines, or compliance monitoring involving TikTok. Prefer enabling the AI fallback when transcripts are not guaranteed to be natively available. Choose the LinkedIn video transcript sibling endpoint for LinkedIn videos instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:58:52.375Z","isFirstParty":false}