TikTok Ad Library API

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.

  • No card needed
  • Failed calls are free
  • Pack credits never expire
Brand
Endpoint
curl "https://api.toolzerhub.com/v1/tiktok-ads/suggestions?query=Nike" \
  -H "x-api-key: $TOOLZERHUB_API_KEY"
200 OK
Real response, 21 Oct 2026
{
  "data": {
    "adv_names": [
      {
        "name": "NIKE COM SRL",
        "ids": "7587573238117498896"
      },
      {
        "name": "NIKE Retail B.V.",
        "ids": "6876453864464188162"
      },
      {
        "name": "NIKELAB LTD",
        "ids": "7679265525406400530"
      }
    ]
  }
}

3 of 5 advertisers shown.

1
1 credit per call
97%
finished without a server error
1.5 s
median response time
14
TikTok Ads endpoints

From our request logs, last 30 days to 21 Oct 2026.

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

  1. 01x-api-key••••••••••Get a key100 free credits a month, no card
  2. 02GET/v1/tiktok-ads/suggestionsSend a requestAny HTTP client, no SDK needed
  3. 03{ data, status }200Get JSONFailed calls cost nothing

Pricing

What it costs

Every endpoint on this page costs 1 credit per call. Failed calls cost nothing.

  • Free$0every month
    • 100 credits a month
    • No card needed
  • 10K pack$19one time
    • 10,000 credits
    • Never expire
    • $1.90 per 1,000
  • Starter$29a month
    • 20,000 credits a month
    • Cancel anytime
    • $1.45 per 1,000

Per 1,000 credits

  • 10K pack$1.90
  • Starter$1.45
  • Growth$1.32
  • Scale$1.21
  • Business$0.99
  • Customfrom $0.99

Plans renew monthly and cancel anytime. Custom plans start at 1M+ credits. Full pricing

Compare

Why not build it yourself

Three ways to get TikTok Ads data into your app.

CompareToolzer HubTikTok Commercial Content APIYour own scraper
SetupOne API keyApplication and approvalProxies, sessions, retries
When TikTok Ads changesWe fix itTikTok keeps it workingYou fix the parser
Cost to start100 free credits a monthFree, EU ads only, 10 a requestProxies and your time

Official API access rules: TikTok: Commercial Content API (opens in new tab)

FAQ

Questions

Is this the official TikTok Ads API?
No. Toolzer Hub is not affiliated with TikTok. Ours reads the public Ad Library (EEA, UK, Switzerland and Turkey) and Creative Center Top Ads with one key, 12 ads a page, video links included.
What does the official TikTok Ads API allow?
TikTok's Commercial Content API needs an approved application and, in this phase, includes only ads from EU countries. Its ad query returns at most 10 ads a request.
What data does it return?
Search the Ad Library, Find an advertiser, List Top Ads, Top Ad analytics, as JSON.
What does it cost?
1 credit per call. New workspaces get 100 credits a month at no cost; plans work out to $0.99 to $1.45 per 1,000 credits. Failed calls are not charged.

Try the TikTok Ads API free

Every new workspace gets 100 credits a month. Buy credits only when you need more.

Not affiliated with TikTok or ByteDance.