TikTok Shop 商品搜索 API
按搜索词取 TikTok Shop 美国站的商品:标题、现价和原价、评分、已售件数、店铺。每次约 48 条,最多 60 条;$0.0020 一次。出错和超时不收费;空结果收 $0.0020。
curl -G "https://api.dataxapi.com/v1/tiktok/shop/products/search" \ --data-urlencode "query=yoga mat" \ -H "Authorization: Bearer $DATAXAPI_API_KEY"
{
"code": "ok",
"request_id": "56d10893-6768-479f-b127-a8e6ee077873",
"data": {
"items": [
{
"id": "1750923004242032614",
"url": "https://shop.tiktok.com/view/product/1750923004242032614",
"title": "Yoga mat: a beginner's guide in 8 minutes",
"price": "18.99",
"original_price": "19.99",
"currency": "USD",
"images": [
"https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/93dde11aaaba8ca57d1f~c5_720x720.jpeg"
],
"rating": 4.6,
"metrics": { "sold": 1232 },
"shop": { "id": "1719706733287275062", "name": "Pine & Oak Home" }
},
// … 另有 22 条
]
},
"page": {
"next_cursor": null,
"cursor_expires_at": null,
"has_more": false,
"returned": 23
},
"warnings": [],
"meta": {
"capability": "tiktok.shop.products.search",
"result_status": "complete",
"fetched_at": "2026-10-12T21:46:03.000Z",
"cached": false,
"replayed": false,
"unavailable": {
"description": "capability",
"metrics.reviews": "capability"
},
"billing": {
"amount": "0.002",
"currency": "USD",
"balance_after": "9.998"
}
}
}取自 2026-10-12 21:46 UTC 录下的真实返回。名字、正文和编号是示例,链接也是,都不是录到的原文(页面不展示任何人的个人信息);数字是原样。长列表做了截断。请求号、游标和余额是示意。
返回大小:标准档 14.2 KB(精简 8.2 KB,完整 14.2 KB)。
{
"code": "ok",
"request_id": "80a6238c-c3ce-4c0d-aa3c-354c5d31e45b",
"data": { "items": [] },
"page": {
"next_cursor": null,
"cursor_expires_at": null,
"has_more": false,
"returned": 0
},
"warnings": [],
"meta": {
"capability": "tiktok.shop.products.search",
"result_status": "empty",
"fetched_at": "2026-10-12T21:47:37.000Z",
"cached": false,
"replayed": false,
"unavailable": {
"description": "capability",
"metrics.reviews": "capability"
},
"billing": {
"amount": "0.002",
"currency": "USD",
"balance_after": "9.998"
}
}
}取自 2026-10-12 21:47 UTC 录下的真实返回。请求号和余额是示意。
返回大小:标准档 467 B(精简 467 B,完整 467 B)。
curl -G "https://api.dataxapi.com/v1/tiktok/shop/products/search" \ --data-urlencode "query=yoga mat" \ -H "Authorization: Bearer $DATAXAPI_API_KEY"
from dataxapi import DataXAPI dx = DataXAPI() # reads DATAXAPI_API_KEY result = dx.tiktok.shop.products.search(query="yoga mat") print(result["data"]["items"])
import { DataXAPI } from "@dataxapi/sdk";
const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.tiktok.shop.products.search({ query: "yoga mat" });
console.log(result.data.items);dataxapi call tiktok.shop.products.search 'query=yoga mat'{
"mcpServers": {
"dataxapi": {
"type": "http",
"url": "https://api.dataxapi.com/mcp",
"headers": {
"Authorization": "Bearer ${DATAXAPI_API_KEY}"
}
}
}
}把这段加进你的 MCP 客户端,然后让你的 AI 调用 tiktok.shop.products.search。
参数
搜索词。示例:yoga mat。
返回档位。三档价格相同。取值:compact、standard(默认)、full。
只要这些字段。按路径写,例如 author.name。
已知限制
- 每页约 48 条,最多 60 条。每页条数由平台决定,不收
limit。 - 一次给全,不发游标。
- 这个对象有 2 个字段这个接口给不了
返回字段
data.items 是商品对象的列表。预览:结构可能调整,改之前会公告。
编号,可原样传给取商品详情和取商品评价的接口
能直接打开的链接
商品标题
商品详情里的文字说明
长文本:精简档只保留前 500 个字符,并在 warnings 里写明。
现价;有多个规格时是最低的那一档
打折前的价格;没有折扣时为 null
展开全部 18 个字段 →
价格的货币,ISO 4217 代码
商品图片地址
买家评分,满分 5
商品的数字
已售件数
评价数
卖这件商品的店铺
店铺编号
店铺名
这一条里哪些数是约数或下限;都是准确值时不出现
字段的路径,如 metrics.views
约数,还是下限approximatelower_bound
每条数据的典型体积:compact 346 B、standard 612 B、full 612 B(按 2026-10-12 21:46 UTC 录下的那次返回量的)。
这个接口给不了的
description这个接口不提供metrics.reviews这个接口不提供什么时候收费
X-Max-Price 可以设自己的上限,超过就不执行)价格读取于 2026-10-21 10:10 UTC,按价目版本 2,2026-10-17 11:00 UTC 起生效;在 Playground 里运行前会再读一次当前价格。
常见报错
这个接口会返回的错误码;所有接口共有的见完整列表。
invalid_params参数不合法能否重试:改了再试未扣费insufficient_balance余额不足能否重试:改了再试未扣费upstream_failed数据来源出错能否重试:能未扣费timeout没有在时限内取到数据,可以用同一个幂等键重试能否重试:能未扣费常见问题
TikTok Shop 商品搜索 API 多少钱?
$0.0020 一次。单次最高扣费 $0.0020。
什么情况下不收费?
出错和超时不收费;空结果收 $0.0020。
一次返回多少条?怎么翻页?
每页约 48 条,最多 60 条。每页条数由平台决定,不收 limit。一次给全,不发游标。
同一件事的其他平台
TikTok的全部 18 个接口
在你的 AI 里用它
复制这段提示词
你的 API Key 已经写在里面,不用再配置什么。
还没有账户?注册只要一个邮箱,不用绑卡,失败的调用不收费。
贴给你的 agent
它会去读提示词指向的那一页,自己接好。
现在问点什么
用下面任意一句,或者用自己的话问。
想自己手动配置?
dataxapi setup给这台电脑上的 AI 代理(Claude Code、Codex、Cursor)装好 DataXAPI 的 MCP 服务和基础技能。Key 从环境变量 DATAXAPI_API_KEY 读,不写进任何文件。MCP 服务地址:https://api.dataxapi.com/mcp。你的客户端要填的配置在本页请求示例的“MCP”页签里;接好后让你的 AI 调用 tiktok.shop.products.search。其他客户端 →展开全文
使用 DataXAPI 的接口 tiktok.shop.products.search(TikTok Shop 商品搜索)。按搜索词取 TikTok Shop 美国站的商品:标题、现价和原价、评分、已售件数、店铺。 用 GET 请求 https://api.dataxapi.com/v1/tiktok/shop/products/search,带请求头 "Authorization: Bearer $DATAXAPI_API_KEY"。Key 从环境变量 DATAXAPI_API_KEY 读,不要写进代码。 参数: - query (必填):搜索词。示例:yoga mat。 - view:返回档位。三档价格相同。取值:compact、standard(默认)、full。 - fields:只要这些字段。按路径写,例如 author.name。 价格:$0.0020 一次。出错和超时不收费;空结果收 $0.0020。 返回 JSON:data.items 是商品;meta.billing.amount 是这次调用的扣费。 示例: curl -G "https://api.dataxapi.com/v1/tiktok/shop/products/search" \ --data-urlencode "query=yoga mat" \ -H "Authorization: Bearer $DATAXAPI_API_KEY" 完整说明(Markdown):https://dataxapi.com/zh/apis/tiktok/shop/products/search.md
名称和编号
- 英文名
- TikTok Shop product search API
- 接口编号
tiktok.shop.products.search- 地址
GET /v1/tiktok/shop/products/search
一把 Key,开始用。
21 个平台 207 个接口,一次 $0.0003 起。出错和超时不收费。