Silkline Data / Douyin analytics API / Creator courses (hot)
Real run · 2026-11-09 · 10 records

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.

Resultready
JSON
10records in this run
18fields per record
7srun time, start to finish
$0.00276per record, Bronze tier
What it returns

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).

Request

The input that produced this run

Mode creatorCourses. Parameters as sent, with what each one does.

ParameterValueWhat 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...
maxResults10Maximum number of records or rows to return in total for this run. You are charged per record or row returned.
Response fields

18 fields in every creatorCourse

From the first record of the run above. Identity fields of ordinary users are masked on this site.

FieldTypeExample
typestrcreatorCourse
rankint1
courseIdstr7529857225054063913
titlestr<masked>
videoIdstr7529857225054063913
urlstr<masked>
descriptionstr<masked>
authorIdstr<masked>
authorNamestr<masked>
coverstrhttps://p26-sign.douyinpic.com/tos-cn-i-dy/8c62d3d8585c40...
durationSecondsfloat229.739
publishedAtstr2025-07-22T10:52:01Z
playsint2127551
likesint36142
commentsint37547
favoritesint11002
sharesint4903
collectionsint12057
Sample output

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.

likescommentssharesplaysrankdurationSeconds
3614237547490321275511229.739
4207718659552811088615179.835
882510656158346813127.176
6007032923862813823652326.961
790394097754743311483.231
83735119807051332374.908
All 18 fields in one record
  • type creatorCourse
  • rank 1
  • courseId 7529857225054063913
  • title
  • videoId 7529857225054063913
  • url
  • description
  • authorId
  • authorName
  • cover https://p26-sign.douyinpic.com/tos-cn-i-dy/8c62d3d8585c40...
  • durationSeconds 229.739
  • publishedAt 2025-07-22T10:52:01Z
  • plays 2127551
  • likes 36142
  • comments 37547
  • favorites 11002
  • shares 4903
  • collections 12057
Pricing

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)

Full Douyin analytics price table and calculator

Developers

Run this request yourself

The same input as above, three ways.

Request
Response · 200application/json