List TikTok Top Ads
Returns ranked Creative Center Top Ads for country_codes. Filter by period, industry_ids, objective_ids, ad_format, and keyword; sort ranks them. Page with page and limit (max 20), and send search_id for keyword searches.
Authorization
ApiKeyAuth In: header
Query Parameters
ALL or one or more comma-separated country codes returned by the Top Ads filters route.
^(?:[Aa][Ll][Ll]|[A-Za-z]{2}(?:,[A-Za-z]{2})*)$length <= 100Ranking window in days: 7, 30, or 180.
30One-based page number.
1 <= value1Ads per page, 1 to 20.
1 <= value <= 2020Rank by TikTok's recommendation, reach, CTR, 2-second views, 6-second views, CVR, or likes.
"for_you"Value in
- "for_you"
- "reach"
- "ctr"
- "two_second_view_rate"
- "six_second_view_rate"
- "cvr"
- "likes"
Comma-separated industry IDs returned by the Top Ads filters route.
^\d+(,\d+)*$length <= 500Comma-separated objective IDs returned by the Top Ads filters route.
^\d+(,\d+)*$length <= 100Limit results to Spark or non-Spark ads.
Value in
- "spark"
- "non_spark"
Filter by the ad's Top Ads like-rank percentile bucket.
Value in
- "top_1_20"
- "top_21_40"
- "top_41_60"
- "top_61_80"
- "top_81_100"
Ad language ID from the Top Ads Filters response, for example en.
^[A-Za-z-]{2,10}$Brand or product keyword to filter Top Ads by. A keyword search returns a search_id for later pages.
1 <= length <= 200Cursor from the previous keyword search response. Send it with page to get later pages.
length <= 500Creative Center display language. Defaults to English.
"en"Value in
- "en"
- "ja"
- "zh"
- "vi"
- "th"
- "pt"
- "id"
curl -X GET "https://example.com/v1/tiktok-ads/top-ads/list?country_codes=NL%2CAR" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "property1": null, "property2": null }}