Douyin analytics Creator courses API
creatorActivity rows (about a dozen per run, one request, no paging): rank, activityId, name, startAt, endAt (UTC), hotScore, activityLevel, activityType, cover, link (an in-app aweme:// link that opens only in the Douyin app), topicIds.
Douyin creator center activities and courses (creatorActivities, creatorCourses, creatorCourseList)
creatorActivity rows (about a dozen per run, one request, no paging): rank, activityId, name, startAt, endAt (UTC), hotScore, activityLevel, activityType, cover, link (an in-app aweme:// link that opens only in the Douyin app), topicIds. The window is the next days days from now.
creatorCourse rows: rank (as the source reports it), courseId, title, videoId, url, description, authorId, authorName, cover, durationSeconds, publishedAt, plays, likes, comments, favorites, shares, collections (how many creators saved the course). Courses come 24 per page and further pages are fetched only while maxResults is not reached. creatorCourses lists the hot courses of all categories; creatorCourseList lists one category (courseCategoryId, default 180 with a few hundred courses).
The input that produced this run
Mode creatorCourses. Parameters as sent, with what each one does.
| Parameter | Value | What it does |
|---|---|---|
mode | "creatorCourses" | What to fetch: an analysis record per account, video, creator, keyword or content category; or rows of similar creators, related words, suggestions, hot topics, videos and trend reports, and the creator center's... |
maxResults | 10 | Maximum number of records or rows to return in total for this run. You are charged per record or row returned. |
18 fields in every creatorCourse
From the first record of the run above. Identity fields of ordinary users are masked on this site.
| Field | Type | Example |
|---|---|---|
type | str | creatorCourse |
rank | int | 1 |
courseId | str | 7529857225054063913 |
title | str | <masked> |
videoId | str | 7529857225054063913 |
url | str | <masked> |
description | str | <masked> |
authorId | str | <masked> |
authorName | str | <masked> |
cover | str | https://p26-sign.douyinpic.com/tos-cn-i-dy/8c62d3d8585c40... |
durationSeconds | float | 229.739 |
publishedAt | str | 2025-07-22T10:52:01Z |
plays | int | 2127551 |
likes | int | 36142 |
comments | int | 37547 |
favorites | int | 11002 |
shares | int | 4903 |
collections | int | 12057 |
A real run, 18 fields per record
Run on 2026-11-09 with input {"mode": "creatorCourses", "maxResults": 10}. Personal fields of ordinary users are masked here.
| likes | comments | shares | plays | rank | durationSeconds |
|---|---|---|---|---|---|
| 36142 | 37547 | 4903 | 2127551 | 1 | 229.739 |
| 42077 | 18659 | 5528 | 1108861 | 5 | 179.835 |
| 8825 | 1065 | 615 | 834681 | 3 | 127.176 |
| 60070 | 32923 | 8628 | 1382365 | 2 | 326.961 |
| 7903 | 940 | 977 | 547433 | 11 | 483.231 |
| 8373 | 511 | 980 | 705133 | 2 | 374.908 |
All 18 fields in one record
typecreatorCourserank1courseId7529857225054063913titlevideoId7529857225054063913urldescriptionauthorIdauthorNamecoverhttps://p26-sign.douyinpic.com/tos-cn-i-dy/8c62d3d8585c40...durationSeconds229.739publishedAt2025-07-22T10:52:01Zplays2127551likes36142comments37547favorites11002shares4903collections12057
What one creatorCourse costs
Row · $0.00276 · Per row of the modes similarCreators, relatedWords, hotTopics, indexVideos, reports, reportRecommendations, creatorActivities, creatorCourses, creatorCourseList and keywordSuggestions (types topic and video)
Run this request yourself
The same input as above, three ways.