Skip to main content
POST
Discover creators

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

organization_id
integer

Use the TikTok Shop of this child brand (organization id) of your API key's organization

Body

application/json
keyword
string

Matches TikTok username and nickname only. Not a topic or semantic search.

Maximum string length: 100
pageSize
enum<integer>
default:20

TikTok accepts only 12 or 20.

Available options:
12,
20
pageToken
string

nextPageToken from the previous page. Omit on the first page.

searchKey
string

searchKey from the previous page. Pass it back so TikTok serves a stable result set across pages.

followers
object

Audience filters: ageRanges (TikTok's age buckets), countMin and countMax (follower count, countMin must not exceed countMax), and gender ({ gender, minShareBp }, the minimum share of that gender in basis points, 6000 = 60%).

gmvRanges
enum<string>[]

TikTok's four fixed 30-day GMV buckets. Several buckets cover their union.

Minimum array length: 1
Available options:
GMV_RANGE_0_100,
GMV_RANGE_100_1000,
GMV_RANGE_1000_10000,
GMV_RANGE_10000_AND_ABOVE
unitsSoldRanges
enum<string>[]

TikTok's four fixed units-sold buckets.

Minimum array length: 1
Available options:
UNITS_SOLD_RANGE_0_10,
UNITS_SOLD_RANGE_10_100,
UNITS_SOLD_RANGE_100_1000,
UNITS_SOLD_RANGE_1000_AND_ABOVE
categories
object[]

Product categories the creator sells in: each entry is a parentCategoryId with optional childCategoryIds.

Minimum array length: 1
contentPerformance
object

Lower bounds over the last 30 days. avgVideoViewsMin and avgShoppableVideoViewsMin can't be used together, and neither can avgLiveViewersMin and avgShoppableLiveViewersMin (the call returns 400).

affiliate
object

Affiliate filters: avgCommissionRate bucket, postRate (fulfilment band), agencyStatus, fastGrowing, and notInvitedLast90Days.

advanced
object

Per-region filters. Take option ids and sorter ids from GET /creators/discover/filters.

dataGroups
enum<string>[]

Which data groups TikTok fills per row. All by default. When set, BASIC_CREATOR_INFORMATION is always added so every row keeps its open id.

Minimum array length: 1
Available options:
BASIC_CREATOR_INFORMATION,
CONTENT_PERFORMANCE,
FOLLOWER_INFORMATION,
COLLABORATION,
SALES_AND_GMV

Response

One page of marketplace creators.

creators
object[]
required
nextPageToken
string | null
required

Null on the last page.

searchKey
string | null
required

Pass back with the next page for stable results.

hasMore
boolean
required
quota
object | null
required

This shop's remaining Growi discovery budget after this call (TikTok doesn't expose its own counter). null when it can't be read.

persisted
boolean
required

True only when persist was requested and the identity-spine write landed.