Douyin Feed Scraper avatar

Douyin Feed Scraper

Pricing

from $1.60 / 1,000 results

Go to Apify Store
Douyin Feed Scraper

Douyin Feed Scraper

Collect what Douyin is recommending right now: the guest home feed, or a category feed for food, gaming, knowledge, anime, music, short drama, or any channel by ID. Every row returns the caption, publish date, duration, stats, author, and sound. No Douyin login or account required.

Pricing

from $1.60 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Collect what Douyin is recommending right now: the guest home feed, a named category feed (food, gaming, knowledge, anime, music), any other channel by its tag_id, or the short-drama discovery feed. No Douyin login or account required. Pick a mode with scraperType.

Modes

scraperTypeFeed
feedHome (default)Guest home recommendation feed
feedFood, feedGame, feedKnowledge, feedAnime, feedMusicNamed category feeds
feedChannelAny other category feed, by tag_id
feedSeriesShort-drama (短剧) discovery feed

Input

FieldUse it for
tag_idChannel ID for feedChannel. Required only for that mode — the food channel, for example, is 300203.
series_content_typefeedSeries only. Integer 010, default 0; different values return different sets of series.
maxItemsCaps the run. Default 100. Set 0 for no limit.
{
"scraperType": "feedChannel",
"tag_id": "300203",
"maxItems": 50
}

Output

FieldModeContents
aweme_id, desc, create_time, duration, statistics, author, music, share_urlThe seven video feedsEach recommended video
series_id, series_name, series_stats, series_status, cover, author, aweme_idfeedSeriesEach recommended series and its current episode
{
"aweme_id": "7669645030730091791",
"desc": "《越狱》深度解析 第21期丨 500万巨款引发全员狂飙!",
"create_time": 1785729198,
"statistics": { "digg_count": 11007, "comment_count": 167, "share_count": 337, "collect_count": 1416 }
}

Questions

Why do I see the same videos again if I run this twice, or across pages in one run? These feeds have no stable pagination — Douyin's recommendation ranking shifts between requests, so sequential pages genuinely overlap. Within one run, the Actor dedupes on aweme_id and stops once a full page brings back nothing new. Across separate runs there is no such guard: the feed itself repeats rather than advancing like a normal list, so a second run later the same day will still return some of the same videos.

Is feedSeries the same underneath? No. The seven video feeds page on an internal counter with no proper end signal, which is what makes the overlap above happen. feedSeries is a different shape — it pages cleanly on an offset with its own end-of-list flag, so it does not share that overlap behaviour to the same degree.

Where do I find a tag_id for feedChannel beyond the five named feeds? Douyin doesn't publish a directory of them. 300203 (food) is a known example; beyond the five named category feeds this Actor already covers, a channel ID has to come from elsewhere — a URL you already have, or another source that references it.

ActorPurpose
Douyin Short Drama ScraperFound a series_id in feedSeries? Get its full detail and every episode in order
Douyin Search ScraperLooking for specific content rather than what's currently recommended? Search by keyword instead
Douyin Hot Search ScraperRanked trending terms and charts, rather than a raw video feed

Support

Questions, bugs, or feature requests: contact@toolzerhub.com

Browse the rest: apify.com/toolzerhub