Search Top Ads
Discover the best-performing TikTok Creative Center ads across regions, industries, and time windows. Filter by keyword, objective, format, and engagement metrics to study what’s working in any market.
Credit Cost: 1 credit per request
Authorizations
Query Parameters
Country code. Defaults to US.
DZ, AR, AU, AT, AZ, BH, BD, BY, BE, BO, BR, BG, KH, CA, CL, CO, CR, HR, CY, CZ, DK, DO, EC, EG, EE, FI, FR, DE, GR, GT, JO, HU, ID, IQ, IE, IL, IT, JP, KZ, KE, KW, LV, LB, MY, MX, MA, NL, NZ, NG, NO, OM, PK, PA, PY, PE, PH, PL, PT, PR, QA, LT, RO, SA, RS, SG, SK, SI, ZA, KR, ES, LK, SE, CH, TW, TH, TR, AE, GB, US, UY, VN "US"
Time window for Top Ads (in days).
7, 30, 180 "30"
Optional keyword to search ad titles/content.
"spotify"
Sort metric. Defaults to for_you.
for_you, impression, play_2s_rate, play_6s_rate, cvr, ctr, like "for_you"
Industry filter.
apparel_accessories, appliances, apps, baby_kids_maternity, beauty_personal_care, business_services, ecommerce_non_app, education, financial_services, food_beverage, games, health, home_improvement, household_products, life_services, news_entertainment, pets, sports_outdoor, tech_electronics, travel, vehicle_transportation "beauty_personal_care"
Campaign objective filter.
app_installs, conversions, lead_generation, product_sales, reach, traffic, video_views "traffic"
Video duration filter.
under_10s, 10_20s, 20_30s, 30_40s, 40_50s, over_50s "under_10s"
Likes percentile filter.
top_1_20, top_21_40, top_41_60, top_61_80, top_81_100 "top_1_20"
Ad format filter.
spark_ads, non_spark_ads "spark_ads"
Ad language filter.
en, es, ar, vi, th, de, id, pt, fr, ms, nl, ja, it, ro, zh-Hant, ko "en"
Page number to fetch. Use the cursor returned from the previous response, like 3 for page 3.
3
Number of ads to return, max 50. Defaults to 20.
20
Response
Successful response containing top ads
Key Response Fields:
query: The search keyword usedregion: Region code applied to the searchperiod: Time window in daysads[].id: Unique ad IDads[].ad_title: Ad creative text/captionads[].brand_name: Brand name (if available)ads[].ctr: Click-through rateads[].like: Total likes on the adads[].cost: Credit cost indicatorads[].industry_key: Industry category identifierads[].objective_key: Campaign objective (e.g. "campaign_objective_traffic")ads[].video_info.duration: Video length in secondsads[].video_info.cover: Video cover/thumbnail URLads[].video_info.video_url: Download URLs by quality (540p, 720p)ads[].video_info.width: Video width in pixelsads[].video_info.height: Video height in pixelspagination.has_more: Whether more pages are availablepagination.page: Current page numberpagination.total_count: Total number of matching adstotal: Total ads returnedhas_more: Whether more pages existcursor: Cursor value for the next page (null if last page)