Unleashing Douyin Creation Inspiration with the TikHub API
——A One-Stop Data Guide for Content Creators, from Trending Lists to Comment Word Clouds
Suitable for: Short Video Bloggers, MCN Planners, Data Analysts, and Marketing Personnel
Requirements: TikHub Account + API Key (free tier sufficient)
1 Why Choose TikHub?
- Official Data Source: TikHub retrieves public Douyin/TikTok data through compliant channels, offering greater stability and lower risk than self-written crawlers.
- One-Stop Integration, Multi-Dimensional Insights: Access trending lists, city rankings, vertical tags, event calendars, audience profiles, and word clouds—all your creative inspiration in one place.
- Automation Support: REST API + JSON output seamlessly integrates with workflows like Python, n8n, and Airflow.
2 Quick Start
1# Example: Fetching Chinese City List
2curl -X GET \
3 'https://api.tikhub.io/api/v1/douyin/billboard/fetch_city_list' \
4 -H 'accept: application/json' \
5 -H 'Authorization: Bearer <YOUR_API_KEY>'
6Sample Response (truncated):
json1[ 2 { "city_id": 10, "city_name": "Beijing" }, 3 { "city_id": 20, "city_name": "Shanghai" }, 4 ... 5] 6
3 City Dimension: Localized Inspiration Hub
| Objective | API Endpoint |
|---|---|
| Retrieve all available cities | GET /fetch_city_list |
| Query city-specific trending lists | GET /fetch_hot_city_list?city_id=10&cursor=0&count=20 |
Approach:
- List all cities → Allow users to select or poll for their location.
- Schedule daily retrieval of city-specific trending lists, capturing titles/topics and key creators.
- Output a "Today's Local Hot Inspiration Package", enhancing local relevance.
4 Vertical Tags: Precise Topic Selection
| Objective | API Endpoint |
|---|---|
| Vertical content tags | GET /fetch_content_tag |
| Trending list categories | GET /fetch_hot_category_list |
Tip: Combine vertical tags with city rankings to identify "local + vertical" blue ocean themes, such as "Chengdu + Camping."
5 Trending List Ecosystem: Trend Radar
| List | Use Case | API Endpoint |
|---|---|---|
| Rising Trend List | Emerging trends for capturing initial traffic | GET /fetch_hot_rise_list |
| Overall Trend List | Most popular trends, high engagement | GET /fetch_hot_total_list |
| Challenge Trend List | Participatory topics, suitable for follow-up | GET /fetch_hot_challenge_list |
1import requests, pandas as pd, datetime as dt, pytz
2
3API = "https://api.tikhub.io/api/v1/douyin/billboard/fetch_hot_rise_list"
4resp = requests.get(API, headers={"Authorization": f"Bearer {KEY}"})
5df = pd.json_normalize(resp.json())
6df["ts"] = dt.datetime.now(pytz.timezone("Asia/Shanghai"))
7df.head(10)
8Store DataFrame in a database → Compare 24-hour growth → Mark Explosion Factor → Automatically push to Feishu group.
6 Event Calendar: Capitalizing on Official Events
| Objective | API Endpoint |
|---|---|
| Retrieve monthly events | POST /fetch_hot_calendar_list |
| Event details (rewards, gameplay) | GET /fetch_hot_calendar_detail?id=<calendar_id> |
Method: Automatically retrieve events two weeks in advance → Generate a topic list → Design templated scripts → Coordinate shooting schedules. Official events provide built-in traffic, increasing video ranking potential.
7 Deep Insights: Profiles, Word Clouds, Trends
| Insight | API Endpoint |
|---|---|
| Audience profiles (gender, age, location) | GET /fetch_hot_user_portrait_list?item_id=xxx |
| Comment word clouds (sentiment, keywords) | GET /fetch_hot_comment_word_list?item_id=xxx |
| Data trends (play/like curves) | GET /fetch_hot_item_trends_list?item_id=xxx |
| Popular account list | POST /fetch_hot_account_list |
Example Usage: Comment Word Cloud → Reverse-Engineering Content Direction
1curl -X GET \
2 'https://api.tikhub.io/api/v1/douyin/billboard/fetch_hot_comment_word_list?item_id=7029381' \
3 -H 'Authorization: Bearer <KEY>'
4- Extract top 50 weighted words.
- Filter out negative/promotional words.
- Quickly generate "audience's concerns & high-frequency keywords" → Write scripts/storyboards directly addressing pain points 💥
8 Integrating Automation Workflows
- Scheduled List Retrieval (n8n Cron Node)
- Data Processing (Python Function Node)
- Creative Output
- Script generation: Claude/ChatGPT
- Cover generation: image_gen + Canva API
- Review Notification: DingTalk/Feishu robot
- Automated Posting: Douyin Open Platform or manual upload
Trigger reference: Retrieve lists daily at 09:00 & 18:00 to avoid peak creator times.
9 Conclusion: Data-Driven Inspiration, Not "Gut Feelings"
Leverage the TikHub API to eliminate the need for manually browsing Douyin for inspiration. Integrate trending lists, tags, trends, and profiles into automated workflows, creating a closed loop for "topic selection—creation—posting—review." Data tells you what to shoot, when to shoot, and who to shoot for, leaving you to unleash your creativity and make your content shine ✨.
⭐️ Next Steps
- Visualize leaderboard data: Use Tableau/Superset to visually present trends → Monthly & Weekly reports.
- A/B testing: Shoot two versions of the same topic to evaluate ROI of different styles.
- Cross-platform reuse: Combine TikHub's TikTok/Kuaishou APIs to replicate successful templates across more platforms.