# Is there an API for TikTok Creative Center Top Ads?

> TikTok has no public API for Creative Center Top Ads. How to pull top-performing TikTok ads by keyword, country and period as data, with likes and CTR, and what it costs.

Canonical page: https://okdata.online/answers/tiktok-creative-center-top-ads-api/

**Short answer: **TikTok offers no public API for Creative Center Top Ads; the official way is browsing it on ads.tiktok.com. okdata searches Top Ads by keyword, country and a 7, 30 or 180-day window and returns 20 ads per call for $0.002, so 1,000 top ads cost $0.10.

A creative strategist at a coffee brand reviews the best-performing TikTok ads in the category every Monday, for the US and the UK, before briefing the next batch of UGC. In the Creative Center that means setting filters, opening each ad and noting likes and click-through rate by hand: about an hour per market. As data, the same review is a script that drops a ranked table into the team chat before anyone logs in.

## What TikTok offers

- **Creative Center Top Ads** on ads.tiktok.com is free. You filter by region, industry, objective, period and format, and see each ad with its likes, click-through rate and budget level; some views ask you to log in with a TikTok for Business account. There is no export and no public API.
- **The Commercial Content API** is a different product: access by application through TikTok for Developers to the Ads Library, which records ads shown in Europe. It records what ran, without performance figures.

## The endpoint

[TikTok Creative Center top ads](/apis/tiktok/creative_center/ads/search/) takes a `query`, a `country` (US by default), a `window` of 7, 30 or 180 days (30 by default) and `sort` by relevance or likes. Each ad comes back with its video, caption and brand. Add `view=full` and the response also carries likes, click-through rate, budget level, objective and industry.

| Job | Calls | Cost |
|---|---|---|
| Weekly review: 8 keywords, 2 countries, 1 page each | 16 | $0.032 |
| The same review every week for a month | 64 | $0.128 |
| Deep dive: one keyword, 180 days, 5 pages | 5 | $0.01 |

```bash
curl -G "https://api.okdata.online/v1/tiktok/creative_center/ads/search" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode "query=cold brew" \
  -d country=GB -d window=7 -d sort=likes -d view=full
```

For the next page, send `page.next_cursor` back as `cursor`. Each page is billed as its own call; a failed one is not billed.

## Read this before you rely on it

- **It is a showcase.** Top Ads is TikTok's selection of ads that did well. A brand missing from it may still be spending heavily. For every ad a brand ran in Europe, use [TikTok Ads Library search](/apis/tiktok/ads/search/) instead.
- **No run dates.** The Creative Center does not say when an ad started or stopped, so `first_shown_at` and `last_shown_at` are null and named in `meta.unavailable`.
- **Treat CTR and budget level as signals.** They are the Creative Center's own figures, good for ranking creatives against each other. Plan media budgets on your own numbers.
- **Save the videos you want.** Video links point at TikTok's servers and can expire, so download keepers the day you collect them.
- **Public data only.** Nothing from your own ad account.

## Other ways

For browsing with every filter TikTok has, the Creative Center itself is free and good. For the complete record of a competitor's European ads, the Ads Library (or the Commercial Content API, if you qualify) is the source. Paid ad-intelligence tools add spend estimates and longer history. An API call fits when the review repeats every week, feeds a dashboard, or an agent picks the hooks for your next brief. More in [ad intelligence](/solutions/ad-intelligence/) and [content research](/solutions/content-research/).

## Endpoints used

- [TikTok Creative Center top ads](https://okdata.online/apis/tiktok/creative_center/ads/search/) `tiktok.creative_center.ads.search`: $0.002 per call · about 20 ads per page

Updated 2026-11-12
