Creator profile
Returns one creator’s profile as this shop sees them. Look up by exactly one of openId or username (with or without @; an old handle still finds the creator).
creator and marketplaceStats are platform-wide: ids, usernames, followers and profile URL, plus TikTok’s 30-day fulfillment rate, median video views, GMV and video count as last seen (null if never captured). sales is the creator’s affiliate GMV for this shop, as lifetime and last28Days (UTC days). content counts the creator’s posts for this shop with views, likes and comments. samples and showcase count relationships by state, and segments lists the segments the creator is in.
breakdown=true adds GMV by content type and the top 10 products. If that part takes too long, breakdownStatus is timeout and the totals still stand. A creator Growi has no data on returns found: false. Served from Growi’s synced data, so recent days can lag (sweptThrough).
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
The creator's open id. Pass exactly one of openId or username.
The creator's TikTok handle, with or without @. Pass exactly one of openId or username.
true adds GMV by content type and the top 10 products, read from the order lines (bounded, fails soft).
true, false Use the TikTok Shop of this child brand (organization id) of your API key's organization
Response
{ lookup, found, creator: { openId, oecId, username, previousUsernames, nickname, avatarUrl, followerCount, secUid, profileUrl, firstSeenAt, lastSeenAt } | null, marketplaceStats: { fulfillmentRate, medianVideoViews, gmvAmount, gmvCurrency, videoCount } | null, sales: { currency, usernames, lifetime: { gmvGross, orders, itemsSold, commissionEstimated, firstSaleDay, lastOrderAt }, last28Days: { from, to, gmvGross, orders, itemsSold, commissionEstimated }, breakdown: { byContentType: [{ contentType, gmvGross, orders, itemsSold }], topProducts: [{ productId, title, gmvGross, orders, itemsSold }] } | null, breakdownStatus }, content: { videos, lives, views, likes, comments, lastPostedAt }, samples: { total, byState }, showcase: { total, byState }, segments: [{ segmentId, name }], sweptThrough, note }.