Documentos
Ctrl+K Pesquisar Alt+[Alt+] Guias
Obter chave da API

API · TikTok Shop

API da TikTok Shop — filtros e parâmetros de consulta

This reference is for integrators calling /api/v1/tiktok-shop/* with an Chave da API, or the same path shapes under /api/tiktok-shop/... in a logged-in browser session. HTTP route list and high-level behavior: Referência da API.


How parameters are sent

Mecanismo Detalhes
String de consulta É comum para GET.
POST JSON For explore and count routes that accept POST, a JSON object in the body is merged with query parameters (same keys as the tables below). Use this when filter sets are large (avoids 414 URI Too Long).
Formulário POST application/x-www-form-urlencoded O corpo também é incorporado aos parâmetros.
Omitido / vazio String vazia, null, ou a sequência literal "indefinido" são removidos e geralmente ignorados.

Explore & count (categories, shops, creators, videos, products)

Isso corresponde a:

Route suffix (under /api/v1/tiktok-shop/) Objetivo
categorias/explorar, categorias/contagem List or filter categories / count matches
lojas/explorar, lojas/contagem List or search shops / count matches
criadores/explorar, criadores/contagem List or search creators / count matches
vídeos/explorar, número de vídeos List or search videos / count matches
produtos/explorar, número de produtos List or search products / count matches

Pagination & sorting (explore only; not sent on count)

Parâmetro Padrão Notas
página 1 Página inteira.
limite 20 Tamanho da página.
depois de Cursor opaco do conjunto de teclas (navegação para a frente).
incluir_total Se houver, encaminhe para o responsável.
salto de ponto de verificação Se houver, encaminhe para o responsável.
classificar Veja a classificação padrão por entidade abaixo O Upstream mapeia campos de classificação específicos para cada período.
encomenda desc Direção da ordenação.

Definição do escopo da categoria (explorar e contar, quando tem_hierarquia_de_categorias (é verdade)

Parâmetro Notas
IDs de categoria Separado por vírgulas ou em matriz; combinado com os IDs de nível abaixo.
id_da_categoria_l1, id_da_categoria_l2, id_da_categoria_l3 Um único ID; vários apelidos ids_da_categoria_l1, ids_da_categoria_l2, ids_da_categoria_l3 também são aceitos.
excluir_ids_de_categoria Lista separada por vírgulas a ser excluída.

Defaults

Parâmetro Padrão
país EUA

Entity-specific filters

Each entity exposes an allowlisted set of filters. Requests use canonical parameter names; aliases accept alternate names (same value).

Categorias — ordenação padrão: origem_da_receita

Filtros
país, nível, IDs de categoria, nome, período, receita mínima, receita máxima, receita_mínima_por_loja, receita_máxima_por_loja, min_top_3_shop_ratio, max_top_3_shop_ratio, proporção_mínima_das_10_melhores_lojas, max_top_10_shop_ratio, min_shop_count, max_shop_count, min_video_count, max_video_count

Aliases: receita mínimareceita_mínima_30_dias; receita máximareceita_máxima_em_30_dias.

Lojas — ordenação padrão: receita

Filtros
país, nome, período, IDs de categoria, receita mínima, receita máxima, taxa_mínima_de_crescimento_da_receita, taxa_máxima_de_crescimento_da_receita, taxa_mínima_de_crescimento_das_vendas, taxa_máxima_de_crescimento_das_vendas, visto pela primeira vez, classificação mínima, classificação máxima, tipo_de_vendedor, número_mínimo_de_produtos, número_máximo_de_produtos, preço_médio_mínimo_por_unidade, preço_médio_máximo_por_unidade, min_creator_count, max_creator_count, min_video_count, max_video_count, percentual_mínimo_de_canais_operados_internamente, max_channel_strategy_percentual_de_operação_própria

Aliases: receita mínimamin_gmv_30d; receita máximamax_gmv_30d; taxa_mínima_de_crescimento_da_receitataxa_de_crescimento_do_GMV_em_30_dias; taxa_máxima_de_crescimento_da_receitataxa_de_crescimento_do_GMV_em_30_dias; preço_médio_mínimo_por_unidadepreço_médio_mínimo; preço_médio_máximo_por_unidadepreço_médio_máximo.

Criadores — ordenação padrão: receita

Filtros
país, nome, período, IDs de categoria, receita mínima, receita máxima, taxa_mínima_de_crescimento_da_receita, taxa_máxima_de_crescimento_da_receita, taxa_mínima_de_crescimento_de_seguidores, taxa_máxima_de_crescimento_de_seguidores, taxa_de_crescimento_mínima_de_visualizações, taxa_de_crescimento_de_visualizações_máxima, mín. de seguidores, máximo de seguidores, mín. de visualizações, máximo de visualizações, verificado, número_mínimo_de_produtos, número_máximo_de_produtos, min_video_count, max_video_count

Aliases: receita mínimamin_gmv_30d; receita máximamax_gmv_30d.

Vídeos — ordenação padrão: receita

Filtros
país, nome, período, IDs de categoria, receita mínima, receita máxima, taxa_mínima_de_crescimento_da_receita, taxa_máxima_de_crescimento_da_receita, taxa_de_crescimento_mínima_de_visualizações, taxa_de_crescimento_de_visualizações_máxima, taxa_de_crescimento_mínima_de_curtidas, taxa_de_crescimento_de_curtidas, taxa_mínima_de_crescimento_das_ações, taxa_máxima_de_crescimento_das_ações, mín. de visualizações, máximo de visualizações, duração mínima, duração máxima, ROAS mínimo, max_roas, gasto_mínimo_com_publicidade, gasto_máximo_com_publicidade, mín. de curtidas, máximo de curtidas, número mínimo de seguidores do criador, número máximo de seguidores do criador, data_de_publicação, is_ad, é afiliado, é_autopromoção, is_ai_ugc, tendência_de_receita

Produtos — ordenação padrão: receita

Filtros
país, nome, período, IDs de categoria, receita mínima, receita máxima, taxa_mínima_de_crescimento_da_receita, taxa_máxima_de_crescimento_da_receita, taxa_mínima_de_crescimento_das_vendas, taxa_máxima_de_crescimento_das_vendas, mínimo de itens vendidos, máximo de itens vendidos, mín_de_unidades_vendidas, máximo de unidades vendidas, preço_médio_mínimo_por_unidade, preço_médio_máximo_por_unidade, taxa_mínima_de_comissão, taxa_máxima_de_comissão, pontuação_mínima_do_produto, pontuação máxima do produto, min_product_review_cnt, max_product_review_cnt, min_creator_count, max_creator_count, data_mínima_de_lançamento_do_produto, data_máxima_de_lançamento_do_produto, min_creator_conversion_ratio, max_creator_conversion_ratio, visto pela primeira vez, preço_mínimo, preço_máximo

Aliases: mínimo de itens vendidosmin_vendido; máximo de itens vendidosmáximo vendido.

Permitido classificar valores

Sort keys are não fully enumerated in this doc; the upstream analytics service maps generic sort keys to period-specific fields. Treat classificar como uma sequência de caracteres opaca alinhada à interface de filtro do aplicativo web, ou inspecione as chamadas de rede no painel de controle para a mesma entidade.

Dashboard-only parameters

Do not rely on undocumented dashboard query flags for metering. For API integrations, send only the filters documented above and follow Credits & billing.


GET /api/v1/tiktok-shop/products

Parâmetros de consulta (todos opcionais, exceto auth):

Parâmetro Padrão
página 0
limite 20
classificar descrição_de_vendas
categoria, preço_mínimo, preço_máximo, vendas mínimas, max_vendas, classificação mínima, data_de, data_até, pesquisar, país

GET /api/v1/tiktok-shop/search (Pesquisar produtos)

Parâmetro Obrigatório
q Sim (termo de pesquisa)
página Não (0 (padrão)
limite Não (20 (padrão)
categoria Não

GETtrending (obterProdutosEmDestaque)

Parâmetro Padrão
limite 10
prazo 7 dias
categoria

GET /api/v1/tiktok-shop/shop-details / lojas/detalhes (obterDetalhesDaLoja)

Parâmetro Obrigatório
id Sim — identificador da loja

GET /api/v1/tiktok-shop/suggestions (sugestões)

Parâmetro Obrigatório Notas
tipo Sim Uma das seguintes opções: categorias, lojas, criadores, produtos, vídeos.
q Sim Nome parcial; se estiver vazio, retornará sugestões vazias.
limite Não 1–20, padrão 10.
país Não Padrão EUA.

Hierarchy & static reads

Caminho Parâmetros
categorias/hierarquia, categorias/camadas país (padrão EUA).
categorias/resumo, categorias/história, … Mostly OBTER query params (país, ids, period, …); see the in-app network tab for the exact shape per route.

Para POST veículos em rotas específicas (detalhes da loja, detalhes do produto, etc.), each route has its own JSON shape — capture a request from the dashboard for the tab you need, then replay it against /api/v1/tiktok-shop/... with your API key.


MCP tools (same data as explore)

If you use Protocolo de Contexto de Modelo (Claude Desktop, etc.), the TikTok tools issue the same explore/count payloads the HTTP API accepts — same filter semantics as this document where applicable (palavra-chave, país, página, size vs HTTP limite, revenue/price bounds on products, …).

MCP tool Maps to
search_tiktok_products produtos/explorar
search_tiktok_shops lojas/explorar
search_tiktok_creators criadores/explorar
search_tiktok_videos vídeos/explorar
count_tiktok_entities Counts results matching the same filters used in the explorar pontos finais.
browse_tiktok_categories, list_tiktok_category_top, autocomplete_tiktok Category hierarchy / layers / summary / history / siblings / top lists / suggestions
get_tiktok_product, get_tiktok_shop, get_tiktok_creator, get_tiktok_video Detail + slice payloads (metrics, history, lists, strategy) — see MCP tools reference
get_tiktok_trending_products Same idea as GETtrending (section below)
verificar créditos Same idea as GET /api/v1/tiktok-shop/credits

Full argument names: MCP · tools reference.


Where to look next

Preocupação Localização
Route list (paths + verbs) API reference — TikTok Shop section
Filters & bodies (this doc) Tables above
Entity details (JSON bodies) TikTok Shop details
ce](/docs/api) — TikTok Shop section
Filters & bodies (this doc) Tables above + in-app network captures for edge cases