Douyin Video to Text — Transcript, On-Screen Text, Key Points avatar

Douyin Video to Text — Transcript, On-Screen Text, Key Points

Pricing

Pay per event

Go to Apify Store
Douyin Video to Text — Transcript, On-Screen Text, Key Points

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

Programming with Jack Chew

Maintained by Community

Actor 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

FieldTypeNotes
urlsarray of stringsRequired. v.douyin.com/… or douyin.com/video/… — share links work as-is.
formatjson or markdownjson gives separate fields; markdown gives one ready-to-paste document per link.
maxItemsintegerOptional 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

EventPrice
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.