TikTok Ad Library and Top Ads API
Ads from TikTok's public Ad Library, with dates, reach and video links, plus Creative Center Top Ads, as JSON. Send a brand, get its ads back. No application to TikTok.
Brand
Endpoint
curl "https://api.toolzerhub.com/v1/tiktok-ads/suggestions?query=Nike" \
-H "x-api-key: $TOOLZERHUB_API_KEY"{
"data": {
"adv_names": [
{
"name": "NIKE COM SRL",
"ids": "7587573238117498896"
},
{
"name": "NIKE Retail B.V.",
"ids": "6876453864464188162"
},
{
"name": "NIKELAB LTD",
"ids": "7679265525406400530"
}
]
}
}- 1
- 97%
- 1.5 s
- 14
Endpoints
What you can get
One request each, 1 credit per call. Open one to see its parameters and a real response.
- Search the Ad Library
/v1/tiktok-ads/search94.7% · 1.96 s1 creditSearch the Ad Library reference (opens in new tab) - Find an advertiser
/v1/tiktok-ads/suggestions100% · 1.2 s1 creditFind an advertiser reference (opens in new tab) - List Top Ads
/v1/tiktok-ads/top-ads/list100% · 1.83 s1 creditList Top Ads reference (opens in new tab) - Top Ad analytics
/v1/tiktok-ads/top-ads/detail100% · 0.94 s1 creditTop Ad analytics reference (opens in new tab)
Response
What comes back
Field names and types read off the real responses in the demo above.
- Find an advertiser
/v1/tiktok-ads/suggestions2 fields- namestring"NIKE COM SRL"
- idsstring"7587573238117498896"
- Advertiser's ads
/v1/tiktok-ads/search7 fields- idstring"1879578143694978"
- namestring"NIKE Retail B.V."
- titlestring"Gear Up For Winter At N…"
- first_shown_datenumber1,792,454,400,000
- last_shown_datenumber1,792,454,400,000
- estimated_audiencestring"10K-100K"
- videosarray[1 items]
Use cases
What people build with it
- 01Pull a competitor's ads in EuropeFind an advertiserAdvertiser's ads
- 02Save ad videos for a swipe fileAdvertiser's adsList Top Ads
- 03See which ads perform best in the USList Top AdsTop Ad analytics
- 04Track when a brand starts or stops an adAdvertiser's ads
How it works
From key to JSON
- 01x-api-key••••••••••Get a key
- 02GET/v1/tiktok-ads/suggestionsSend a request
- 03{ data, status }200Get JSON
Pricing
What it costs
Every endpoint on this page costs 1 credit per call. Failed calls cost nothing.
- Free$0
- 10K pack$19
- Starter$29
Per 1,000 credits
Compare
Why not build it yourself
Three ways to get TikTok Ads data into your app.
| Compare | Toolzer Hub | TikTok Commercial Content API | Your own scraper |
|---|---|---|---|
| Setup | One API key | Application and approval | Proxies, sessions, retries |
| When TikTok Ads changes | We fix it | TikTok keeps it working | You fix the parser |
| Cost to start | 100 free credits a month | Free, EU ads only, 10 a request | Proxies and your time |
FAQ
Questions
- Is this the official TikTok Ads API?
- What does the official TikTok Ads API allow?
- What data does it return?
- What does it cost?
Guides
TikTok Ads guides
Tested walkthroughs with real requests and output.
Try the TikTok Ads API free
Every new workspace gets 100 credits a month. Buy credits only when you need more.