Douyin Video to Text — Transcript, On-Screen Text, Key Points
Pricing
Pay per event
Douyin Video to Text — Transcript, On-Screen Text, Key Points
Turn a Douyin (抖音) link into text an LLM can read: a timecoded transcript, the on-screen text, and the key points.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Programming with Jack Chew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Douyin Video to Text
Turn a Douyin (抖音) link into text an LLM can read: a timecoded transcript, the on-screen text, and the key points.
Official website: linkdigest.dev — powered by LinkDigest, which also offers this as an MCP server and a REST API.
The problem this solves
A Douyin share link serves an app-download shell, not the post. The content is video, so there is no text in the page to scrape at all — it has to be fetched, the audio transcribed, and the frames read.
This Actor returns the post instead — a timecoded transcript, the on-screen text and the key points:
{"platform": "douyin","author": "逸蒙的赛博空间","title": "这只丑萌AI竟然月售100万美金!","transcript_source": "asr"}
Input
| Field | Type | Notes |
|---|---|---|
urls | array of strings | Required. v.douyin.com/… or douyin.com/video/… — share links work as-is. |
format | json or markdown | json gives separate fields; markdown gives one ready-to-paste document per link. |
maxItems | integer | Optional ceiling so a long list cannot cost more than expected. |
This Actor only reads douyin links. Paste anything else and it says so rather than failing quietly. For every platform in one place — Xiaohongshu, Douyin, TikTok, YouTube, X and ordinary web pages — use apify.com/loongnian714/social-url-to-llm-text.
Output
One dataset item per link: platform, author, title, posted_at,
caption, transcript ({t, text}), ocr_text, images
({description, ocr}), key_points, source_url, transcript_source,
degraded, cached, credits.
A link that cannot be read still produces an item carrying url and error.
Nothing is silently dropped — a short dataset is the worst way to find out that
three of your fifty links failed.
Pricing
| Event | Price |
|---|---|
digest-completed | $0.02 per link successfully read |
extra-credit | $0.01 per credit beyond the first |
Credits track the two things that actually cost money: images to describe and minutes of media to transcribe. One base credit covers a typical post and its first six images; each further six images adds one, and each minute of audio or video adds two.
A link that fails is never charged. Neither is a run that fails because of a problem on our side.
Notes
- Already-digested links return in about a second — anything anyone has run before is cached, and cached links cost one credit, never more.
- The heavy work runs on our servers, not on Apify: reading these platforms takes session cookies, ffmpeg, speech recognition and a vision model.
- Chinese text is returned as-is, not translated.