Douyin Feed Scraper
Pricing
from $1.60 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
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
scraperType | Feed |
|---|---|
feedHome (default) | Guest home recommendation feed |
feedFood, feedGame, feedKnowledge, feedAnime, feedMusic | Named category feeds |
feedChannel | Any other category feed, by tag_id |
feedSeries | Short-drama (短剧) discovery feed |
Input
| Field | Use it for |
|---|---|
tag_id | Channel ID for feedChannel. Required only for that mode — the food channel, for example, is 300203. |
series_content_type | feedSeries only. Integer 0–10, default 0; different values return different sets of series. |
maxItems | Caps the run. Default 100. Set 0 for no limit. |
{"scraperType": "feedChannel","tag_id": "300203","maxItems": 50}
Output
| Field | Mode | Contents |
|---|---|---|
aweme_id, desc, create_time, duration, statistics, author, music, share_url | The seven video feeds | Each recommended video |
series_id, series_name, series_stats, series_status, cover, author, aweme_id | feedSeries | Each 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.
Related Actors
| Actor | Purpose |
|---|---|
| Douyin Short Drama Scraper | Found a series_id in feedSeries? Get its full detail and every episode in order |
| Douyin Search Scraper | Looking for specific content rather than what's currently recommended? Search by keyword instead |
| Douyin Hot Search Scraper | Ranked 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