channel — where selling happens — and market —
which storefront of that channel you mean.
Channels
A channel is a commerce surface.tiktok_shop is the first; more follow the same model.
channel is optional. Omit it and the query spans every channel your workspace has enabled.
Every returned object names its own channel, so results stay distinguishable:
A query only spans channels that are enabled for your workspace. Turning on a new channel is
a deliberate change in the dashboard — enabling one never silently widens queries already
running in production.
Channels and sources
A channel is the surface you are asking about. Behind it sits a cascade of sources — the providers Unif queries in cost order until one returns a verified result. See the waterfall. The roster is published, not hidden. The first TikTok Shop source is Kalodata.[PLACEHOLDER — full source roster] The complete per-channel list belongs here once it is
settled.
Published
Which sources are in the roster for a channel, and what the cascade achieves — reported per
field by
GET /coverage.Not in the response
Which step answered this particular row. Build against coverage and
meta.refreshed_at, which
are stable, rather than source identity, which is not.Markets
A market is an ISO 3166-1 alpha-2 code identifying a channel’s storefront in one country. At preview, TikTok Shop covers 16:US · GB · IE · ES · FR · DE · IT · ID · TH · VN · MY · PH · SG · JP ·
BR · MX
Markets matter more than they look. Each has its own catalogue, its own creator population, its
own native currency and its own time zone for day boundaries — so the “same” shop in US and GB
is two entities with two IDs.
Read entitlements, do not hard-code them
Markets get added.GET /v1/channels is the source of truth:
granularities— the period buckets the market supports natively.IDabove has no daily bucket, so daily requests come back withperiod.adjusted: true. See Periods and currency.earliest_period— the oldest date with data. Requests before it return an empty series, not an error.timezone— the local zone that defines day boundaries for this market.