Douyin Search and Hot List Data Assistant
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_15292d5a/yjkj-douyin-search-v2 into your AI assistant.
About this skill
Problem
Data analysis work often requires extracting Douyin video titles, authors, descriptions, play counts, likes, and comments from search results or hot lists. Plain HTTP calls are not always enough because the search page depends on mobile rendering and a dynamic layout, while hot list data may come from a separate public endpoint. Without a stable scraping flow, it is hard for an agent to turn a natural-language request into reusable structured results.
How it works
The skill follows a simple path: natural-language query, keyword extraction, browser scraping or API call, and structured output. For search, it uses Playwright in mobile mode to load douyin.com/search/ and extracts fields such as title, description, author, play count, likes, and comments from the rendered page. For hot lists, it calls the public endpoint douyin.com/aweme/v1/web/hot/search/list/ without login. It can map Chinese requests such as “search for seafood videos” to the keyword “seafood”, then run the search and export results as JSON or CSV.
Limitations
This skill is intended for learning and small-scale research, not high-frequency bulk scraping. Search requires Playwright and Chromium; Douyin may present captchas, and repeated requests can trigger rate limits or account restrictions, so request delays should be used. If the page structure changes, empty search results may require checking selectors, network connectivity, and delay settings. If the hot list endpoint changes, the request path or field mapping may need updating.
Use Cases
- A content researcher asks an agent in natural language to extract keywords and collect Douyin video titles and authors for a category review.
- A competitive monitoring analyst exports plays, likes, and comments for a keyword into CSV for later analysis.
- A social media operator retrieves Douyin hot-list data as JSON before a topic meeting to review trending directions.
- A data engineer invokes the Python or Node.js entry point to run keyword searches and return structured results.
Best For
- Content researchers who convert Chinese topic requests into Douyin search keywords and collect video metadata
- Competitive monitoring analysts who export plays, likes, and comments for a keyword to analyze trends
- Social media operators who review Douyin hot-list titles and engagement metrics before topic meetings
- Data engineers who want Python or Node.js scripts to structure Douyin search results into JSON/CSV
Related Skills
Fetches Baidu Hot Search Top 10 titles using web_fetch first, validates same-day data, and falls back to browser automation when stale.
Generates an evening A-share policy and trading opportunity daily report by collecting same-day index, policy, and capital data, then applying a fixed template to highlight beneficiary sectors, drivers, and price directions.
Maps natural-language TikTok requests to KeyAPI REST scenarios, validates endpoints against docs, and executes data queries and analysis.
Extract city-specified AI jobs from BOSS Zhipin, save CSV/table data, mark new postings, and summarize salary trends, application advice, and HTML reports.