Skip to main content
GET
TikTok Shop Creators by Product
Lists creators with a per-product breakdown of their TikTok Shop sales — one row per creator with an embedded products[] array showing how their GMV splits across products for the requested date range. This is the same data as the Products tab (Creators view) of the TikTok Shop store page. For the product-level rollup, see TikTok Shop Products.

Response Fields

Each creator row contains: Each entry in products[] contains external_product_id, product_name, product_image_url, latest_date, plus the same raw + *_formatted metric pairs (total_gmv, total_units_sold, total_sku_orders, total_commission, total_refunded_amount, total_items_refunded, total_estimated_flat_fee). The response envelope is { data, meta, additional_data }; meta additionally includes page_size.

Request Parameters

Request Example

Response Example

Use Cases

  • Answering “who sold this product?” with product_id
  • Building creator × product performance matrices
  • Structuring product-seeding decisions around which creators move which SKUs
  • Reconciling per-product commissions per creator

Notes

  • Results are always ordered by total GMV descending; there is no sort parameter.
  • Without a product_id filter, the listing also includes tracked creators with zero sales in the range (matching the dashboard’s row counts); with product_id, only creators who sold that product are returned.
  • Requests are rate limited (minimum 2 seconds between requests plus an hourly quota); see the X-RateLimit-* response headers.

Authorizations

Authorization
string
header
required

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

Query Parameters

start_date
string<date>
required

Start of the GMV date range (ISO 8601, YYYY-MM-DD)

end_date
string<date>
required

End of the GMV date range (ISO 8601, YYYY-MM-DD)

page
integer
default:1

Page number (default 1)

per_page
integer
default:20

Results per page: 1-100, default 20

Required range: x <= 100

Free-text search

campaign_id
integer

Filter to a campaign or contract belonging to your organization

creator_id
integer

Filter to a single Growi creator (user id)

platform
enum<string>
default:growi

Data scope: growi (only creators on Growi, default), all (all TikTok Shop data), non_growi (creators not on Growi)

Available options:
growi,
all,
non_growi
organization_id
integer

Narrow results to a child organization (id) of the API key organization

all_contracts
enum<string>

Set to 'true' to include creators from all contracts

Available options:
true
exclude_contests
enum<string>

Set to 'true' to exclude TikTok Shop contest campaigns

Available options:
true
product_id
string

Only include creators who sold this TikTok Shop product id

Response

Product creators listed

data
object[]
required
meta
object
required

Pagination metadata

additional_data
object
required

Raw totals across the full (unpaginated) result set