Search Douyin videos by natural language — "搜索一下海鲜视频" just works.
Search and retrieve Douyin (抖音) video content using natural language queries:
This skill uses two layers:
No API keys, cookies, or login required.
douyin skill)douyin_search#Trigger: User wants to search Douyin content by keyword.
Steps:
Extract keywords from the user's natural language request.
海鲜视频做菜猫咪seafood cookingRun web_search with the keyword targeting Douyin: text
web_search(query="<keyword> site:douyin.com", count=10)
Also run a broader search for richer results: text
web_search(query="抖音 <keyword> 视频", count=10)
Parse results — extract from search results:
https://www.douyin.com/video/<id>https://www.douyin.com/search/<keyword>Enrich — for each distinct video URL found, optionally use web_fetch
to extract more detail. If the page is behind CAPTCHA, fall back to
search result metadata only.
Format output as a clean list: text
🔍 抖音搜索:海鲜视频
━━━━━━━━━━━━━━━━━━━━━
盘点捞汁小海鲜 — 看哪位主播吃的最过瘾 🔗 https://www.douyin.com/search/捞汁小海鲜
全网最火主播吃海鲜合集 🔗 https://www.douyin.com/search/全网最火主播吃海鲜合集
...
### Trending: `douyin_trending`
**Trigger**: User asks about Douyin trending/hot topics (抖音热搜/热门/趋势).
**Steps**:
1. Run web\_search:
text
web_search(query="抖音热搜榜 today", count=10, freshness="day")
2. Parse and format the trending topics.
### Video Detail: `douyin_detail`
**Trigger**: User provides a specific Douyin video URL or wants info about one.
**Steps**:
1. Try `web_fetch(url=<douyin_video_url>)` to extract metadata.
2. If blocked by CAPTCHA, try `web_search(query="site:douyin.com <video_id>")`.
3. Return whatever metadata is available (title, author, description).
* * *
## Output Format
Always include:
- **Search keyword** used
- **Result count** found
- Each result with: **title**, brief **description** (if available), **link**
For searches with no results:
- Say so clearly
- Suggest trying a different or shorter keyword
- Suggest browsing directly at `https://www.douyin.com/search/<keyword>`
* * *
## Limitations
- Douyin aggressively blocks automated access (CAPTCHA, auth requirements)
- Video metadata may be limited to what search engines have indexed
- Cannot download videos — only discover and describe them
- Search results depend on search engine coverage, which may lag behind live Douyin
- For real-time or comprehensive search, the user should browse Douyin directly
* * *
## Tips
- **Shorter keywords work better** — `海鲜` over `海鲜视频大全最新`
- **Chinese keywords** yield more results than English for Douyin content
- If a search returns few results, try the Chinese equivalent of the term
- Combine with the `douyin` script optimization skill for content creation workflows