Douyin Analytics Scraper
Pricing
$15.55 / 1,000 douyin hot search trends
Douyin Analytics Scraper
Collect Douyin hot search trend data without a Douyin login. Export ranks, hot values, video counts, source IDs, cover image URLs, source timestamps, and scrape times to an Apify dataset.
Pricing
$15.55 / 1,000 douyin hot search trends
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🔥 Douyin analytics scraper for hot search trends
Douyin Analytics Scraper collects current hot search trend data from Douyin. Run it to export ranked Douyin hot search topics with hot values, video counts, discussion-video counts, source IDs, cover image URLs, source timestamps, and scrape timestamps.
Use this Actor when you need a repeatable Douyin trend export for social listening, China market research, content planning, newsroom research, brand monitoring, or internal dashboards. Instead of checking the Douyin hot search page by hand, you get structured trend data in an Apify dataset that you can download as JSON, CSV, Excel, XML, RSS, or HTML, or send through the Apify API, scheduler, webhooks, and integrations.
For a small first run, choose Hot search trends and set Trend limit to 30. Hot search trends work without a Douyin login. Video search and profile analytics are visible as planned surfaces, but Douyin currently requires login for those public web surfaces, so those modes stop with a clear message instead of saving placeholder data.
✅ What this Actor does
- Collects Douyin hot search trends.
- Saves one result per hot search trend.
- Preserves Douyin's source rank order.
- Adds hot value, video count, discussion-video count, room count, and max-rank fields when Douyin returns them.
- Adds Douyin source identifiers such as sentence ID or group ID when available.
- Adds source URL, source-returned timestamp, snapshot ID, and scrape timestamp for traceability.
- Can include cover image URLs for each trend.
- Caps each run at the current public hot search list size returned by Douyin.
- Runs without a user-provided Douyin login, cookies, or API key for hot search trends.
This Actor is focused on Douyin hot search analytics. It does not download videos, scrape comments, extract emails or phone numbers, automate logged-in Douyin accounts, translate trend text, or run sentiment analysis.
📦 Data you can extract
Each dataset item represents one Douyin hot search trend. Fields include:
rowType-hotSearchTrendfor trend rows.inputModeandinputValue- the source mode used for the row.rank- Douyin's source rank for the trend.titleOrKeyword- the hot search topic text.douyinId- Douyin sentence ID or group ID when available.sourceUrl- source URL used for the trend list.scrapedAt- UTC timestamp when the row was saved.snapshotId- source snapshot identifier when Douyin returns one.trend.hotValue- Douyin hot value.trend.videoCountandtrend.discussVideoCount- visible trend-related video counts.trend.roomCount,trend.maxRank,trend.eventTime,trend.sentenceTag,trend.wordType, andtrend.labelwhen available.media.coverImageUrlandmedia.coverImageUrlswhen Douyin returns cover images.sourceReturnedAt- timestamp reported by the source, converted to UTC when available.
Some fields can be null when Douyin does not return that value for a specific trend.
🚀 Common use cases
- Track current Douyin hot search topics for social listening.
- Export Douyin trend ranks and hot values into a spreadsheet.
- Watch China social trends for content, PR, or market research.
- Feed Douyin hot search topics into dashboards, alerts, or AI workflows.
- Compare trend lists across scheduled Apify runs.
- Keep source IDs and timestamps for repeatable research notes.
- Collect cover image URLs for quick trend review.
▶️ How to run it
- Keep Douyin source set to Hot search trends.
- Set Trend limit to
30for a quick sample or50for the full current public list returned by Douyin. - Start the Actor and open the dataset when the run finishes.
For scheduled monitoring, keep the same input and use Apify schedules. Each run saves a fresh trend snapshot with scrape timestamps and source metadata.
🛠️ Input
🧪 Example input
{"mode": "hotSearch","maxResults": 30}
🎯 Douyin source
Choose the Douyin source surface to collect. Hot search trends is the working public no-login mode.
Video search and profile analytics are listed as planned surfaces, but Douyin currently requires login for those web sources. If you choose one of those modes, the Actor exits cleanly with a warning and does not save placeholder rows.
🔢 Trend limit
Set how many Douyin hot search trends to save. Use 30 for a small first run or 50 for the full current hot search list returned by the public source.
📊 Output example
{"rowType": "hotSearchTrend","inputMode": "hotSearch","inputValue": "hotSearch","rank": 1,"titleOrKeyword": "神舟二十三号点火发射","douyinId": "2510281","sourceUrl": "https://www.douyin.com/aweme/v1/web/hot/search/list/?device_platform=webapp&aid=6383&channel=channel_pc_web","scrapedAt": "2026-05-24T15:23:47.080Z","snapshotId": "202605242323462B975C9C801B104FB016","trend": {"hotValue": 12126931,"videoCount": 9,"discussVideoCount": 1,"roomCount": 2,"maxRank": 1,"eventTime": "2026-05-24T03:49:16.000Z","sentenceTag": 6000,"wordType": 1,"label": 6},"media": {"coverImageUrl": "https://p11-sign.douyinpic.com/example.jpeg","coverImageUrls": ["https://p11-sign.douyinpic.com/example.jpeg"]},"status": "ok","warning": null,"unavailableReason": null,"targetSucceeded": true,"sourceReturnedAt": "2026-05-24T15:21:34.000Z"}
💳 Pricing
This Actor uses pay-per-event pricing. You are charged for each Douyin hot search trend found and saved. Runs that stop without saving trends do not charge for trend results.
Use Trend limit to keep run size predictable. The current public hot search source returns up to 50 trends per run.
⚠️ Limits and caveats
- Hot search trends are collected from Douyin's public no-login source surface.
- Video search and profile analytics currently require login on Douyin's web source and are not saved by this Actor yet.
- The Actor saves the trend metrics Douyin returns at run time; it does not calculate historical trend growth.
- Trend text is returned as Douyin provides it. The Actor does not translate, classify, or score sentiment.
- Cover image URLs can expire or change because they are source-hosted media links.
- The Actor does not download videos, audio, comments, private data, emails, phone numbers, or logged-in-only content.
❓ FAQ
🔐 Does this Douyin analytics scraper need a Douyin account?
No account, cookies, or API key is needed for Hot search trends. Other Douyin surfaces can require login, so this Actor does not claim to scrape video search or profile analytics until those surfaces can be collected safely.
🔢 Can I get all 50 current Douyin hot search trends?
Yes. Set Trend limit to 50. The Actor saves results in Douyin's source rank order.
📅 Can I schedule repeat trend checks?
Yes. Use Apify schedules to run the same input repeatedly. Each run saves a fresh dataset with scrape timestamps and source snapshot fields.
🌐 Does the Actor translate Chinese trend text?
No. It saves trend text as Douyin returns it. You can translate or classify the exported dataset in your own workflow.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- TikTok Keywords Discovery Tool ↗ - collect TikTok autocomplete keyword ideas for social search research.
- TikTok Transcript Scraper ↗ - extract transcript text and public metadata from TikTok video URLs.
- Twitter Scraper ↗ - collect public X posts or current trending topics for social monitoring.
- YouTube Channel Scraper ↗ - export public YouTube channel profiles and recent video data.
- Pinterest Keyword Scraper ↗ - collect Pinterest autocomplete keyword suggestions for content planning.
Made with ❤️ by Maxime Dupré