TikTok 广告透明度搜索 API
按关键词或广告主 ID 搜索 TikTok 的欧盟 Commercial Content Library。
US$0.80/千次请求,按请求付费,无需订阅。
Ad target country
DEAdvertiser name or keyword
nikeSearch results
Total ads: 58
Nike
video · first shown Sep 11, 2025 · last shown Sep 27, 2025
{"id": "7649102384710103041","advertiserName": "Nike","status": "active","format": "video","firstShownUtc": 1757548800,"lastShownUtc": 1758931200,"videoUrl": "https://p16-ads-sign-useast8.tiktokcdn.com/obj/ad-video/7649102384710103041~tplv-ad-video.mp4","image": "https://p16-ads-sign-useast8.tiktokcdn.com/obj/ad-video/7649102384710103041~tplv-ad-cover.jpeg",... 还有 2 个字段}
价格
TikTok 广告透明度搜索 API 价格
试一试
一个请求获取 TikTok 广告透明度搜索
这个示例展示了 19 个字段中的 18 个。查看全部字段
{
"found": true,
"data": {
"nextCursor": "eyJvZmZzZXQiOjIwfQ==",
"hasMore": true,
"total": 58,
"offset": 0,
"region": "DE",
"ads": [
{
"id": "7649102384710103041",
"advertiserName": "Nike",
"status": "active",
"format": "video",
"firstShownUtc": 1757548800,
"lastShownUtc": 1758931200,
"videoUrl": "https://p16-ads-sign-useast8.tiktokcdn.com/obj/ad-video/7649102384710103041~tplv-ad-video.mp4",
"image": "https://p16-ads-sign-useast8.tiktokcdn.com/obj/ad-video/7649102384710103041~tplv-ad-cover.jpeg",
"adTitle": "Just Do It: Air Max Pulse",
"estimatedAudience": "1M-2M"
},
{
"id": "7649110056118763521",
"advertiserName": "Nike",
"status": "active",
"format": "video",
"firstShownUtc": 1757462400,
"lastShownUtc": 1758844800,
"videoUrl": "https://p16-ads-sign-useast8.tiktokcdn.com/obj/ad-video/7649110056118763521~tplv-ad-video.mp4",
"image": "https://p16-ads-sign-useast8.tiktokcdn.com/obj/ad-video/7649110056118763521~tplv-ad-cover.jpeg",
"adTitle": "Nike Training Club: 30 days free",
"estimatedAudience": "500K-1M"
}
]
}
}完整的参数与响应参考:这个接口的每个字段、类型和示例。
参考
一个请求,一种响应结构。
你发送的每个字段和收到的每个字段,都附有真实示例。
最近验证于 2026-11-14 · 可用率和延迟按 30d 统计
请求体
JSON,POST 到这个接口。
- advertiserIdstring
TikTok Commercial Content Library 的广告主 ID。请提供 advertiserId 或 query。
- cursorstring
来自上一次响应 nextCursor 的搜索游标。
- daysinteger
30
要搜索的 Commercial Content Library 历史天数,取值 1 到 365。默认 30。
- limitinteger
20
Maximum number of ads to return, from 1 to 50. Defaults to 50. Billing is flat per request.
- offsetinteger
从 0 开始的结果偏移量。默认 0。
- querystring
nike
在 TikTok 欧盟 Commercial Content Library 中搜索的关键词。请提供 query 或 advertiserId。
- regionstring
DE
透明度搜索的地区代码。默认 DE。
- sortstring
上游排序表达式。默认 last_shown_date,desc。
响应
JSON,每个字段一个示例值。
Commercial Content Library ad records returned for the search. Populated whenever the provider has data for the entity.
- adTitlestring
Just Do It: Air Max Pulse
Ad title as shown in TikTok's ad library.
- advertiserNamestring
Nike
Advertiser display name associated with the ad. Populated whenever the provider has data for the entity.
- estimatedAudiencestring
1M-2M
Estimated audience size band the ad reached, as a range string.
- firstShownUtcnumber
1757548800
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the ad was first shown. Populated whenever the provider has data for the entity.
- formatstring
video
Commercial Content Library creative format code for the ad. Populated whenever the provider has data for the entity.
- idstring
7649102384710103041
TikTok Commercial Content Library ad identifier. Populated whenever the provider has data for the entity.
- imagestring
https://p16-ads-sign-useast8.tiktokcdn.com/obj/ad-video/7649102384710103041~tplv-ad-cover.jpeg
Signed cover image URL exactly as returned by the Commercial Content Library. Populated whenever the provider has data for the entity.
- lastShownUtcnumber
1758931200
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the ad was last shown. Populated whenever the provider has data for the entity.
- statusstring
active
Commercial Content Library audit status code for the ad. Populated whenever the provider has data for the entity.
- videoUrlstring
https://p16-ads-sign-useast8.tiktokcdn.com/obj/ad-video/7649102384710103041~tplv-ad-video.mp4
Signed video asset URL exactly as returned by the Commercial Content Library. Populated whenever the provider has data for the entity.
Ad transparency search results and pagination, or null when no ads were found.
- hasMoreboolean
true
Whether the Commercial Content Library reports more matching ads. Populated whenever the provider has data for the entity.
- nextCursorstring
eyJvZmZzZXQiOjIwfQ==
Search cursor to pass as cursor on a subsequent request, or null when there is no next page. Populated whenever the provider has data for the entity.
- offsetinteger
0
Zero-based result offset reported for this page.
- regionstring
DE
Region code applied to this transparency search. Populated whenever the provider has data for the entity.
- totalinteger
58
Total number of matching ads reported by the Commercial Content Library. Populated whenever the provider has data for the entity.
- foundboolean
true
True when TikTok's EU Commercial Content Library returned at least one ad.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
常见问题
关于 TikTok 广告透明度搜索 API
AnyAPI 的 TikTok 广告透明度搜索 API 只需一次 POST 请求 /v1/run/tiktok.ad_transparency_search,就以统一格式的 JSON 返回 TikTok 数据。按关键词或广告主 ID 搜索 TikTok 的欧盟 Commercial Content Library。无论哪个数据源提供服务,AnyAPI 都返回同一套统一的 schema。费用:每千次请求 US$0.80 起,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 TikTok 广告透明度搜索 API 调用中有 94.1% 成功,响应时间中位数为 2.3 秒,共测量 4,688 次调用。