TikTok ad library tracker: an MCP database you can query from Claude Code or Cursor
Who is buying TikTok ads: how many ads each advertiser runs, when they started, which apps they land on, and which are run through creator accounts.
What you can ask
- Which apps only recently started advertising on TikTok?
- Does this product run its own ads or go through creators?
- Among AI video apps, who advertises most on TikTok?
These are example phrasings. Once connected, ask in plain language; the agent decides which table to query and how to filter.
Example: a real query and what it returned today
Your agent calls the MCP data tool like this (you never write it yourself — you just ask):
data(lib="tiktokads", args="advertisers --sort active --limit 8")
Advertisers with the most active ads, first 8 rows:
| name | country | active | first_ad_date | n_countries | countries |
|---|---|---|---|---|---|
| GTHW APP LIMITED | Cyprus | 3612 | 2025-05-21 | 26 | ES,PT,DE,FR |
| NexiFie L.L.C-FZ | Emirates | 3612 | 2025-05-13 | 29 | AT,BE,BG,CH |
| CANVA PTY LTD | Australia | 2827 | 2025-07-30 | 4 | FR,DE,GB,NO |
| TWELVE APP | France | 2346 | 2025-10-15 | 3 | FR,IT,DE |
| Aiby Inc | United States | 1458 | 2026-05-26 | 17 | AT,BE,CH,DE |
| MexSafe Software and Hardware Co., Ltd | Thailand | 320 | 2026-08-14 | 29 | AT,BE,BG,CH |
| CÔNG TY CỔ PHẦN AMIRA TECH | Vietnam | 240 | 2026-06-25 | 29 | AT,BE,BG,CH |
| 木嘴有限公司 | Hong Kong | 210 | 2026-01-28 | 14 | BE,DE,DK,ES |
How fresh the data is
This is today’s output of coverage (row counts and date ranges per table):
| tbl | n_rows | first | last |
|---|---|---|---|
| watch(名单) | 1172 | 2026-11-02 | 2026-11-11 |
| adv_map(查过的名单条目) | 2034 | 2026-11-02 | 2026-11-11 |
| advertiser | 209 | 2026-11-02 | 2026-11-11 |
| advertiser_snap | 1235 | 2026-11-02 | 2026-11-11 |
| ad | 65912 | 2024-07-10 | 2026-11-11 |
| ad(有详情) | 3160 |
Limits: what this data cannot tell you
TikTok's library only includes ads served in 33 European regions: not found only means not advertising in Europe.
It is a remote MCP server: sign in with Google, paste one prompt and your agent configures itself, then ask in plain language inside your project. Free during beta: 200 queries a day, up to 50 rows each.
Install the skillOr just ask on the web →FAQ
How do I query it from Claude Code, Cursor or Codex?
It is one library inside the Stringers remote MCP server. Sign in with Google at stringers.io/en/start.html to get a personal URL, paste the prompt to your agent and it configures itself; then just ask — the agent calls the data tool with lib "tiktokads".
Is it free?
Free during beta: 200 queries per account per day, up to 50 rows per query.
Workflows that use this database
Other databases
- Verified indie product revenue
- Small online businesses for sale
- App Store charts in 115 regions
- Google Play installs and charts
- Mac App Store charts
- Chrome Web Store extensions
- Shopify App Store
- GitHub daily star history
- Product Hunt launches
- Hacker News stories
- Meta Ad Library tracker
- Google Ads Transparency tracker
- Daily breakout list
- Posts from five X circles