Tiktok Ads Mcp Server [PPR] avatar

Tiktok Ads Mcp Server [PPR]

Pricing

from $10.00 / 1,000 tool calls

Go to Apify Store
Tiktok Ads Mcp Server [PPR]

Tiktok Ads Mcp Server [PPR]

MCP server providing TikTok Ad Library data to AI agents. Three tools: [search ads by keyword or region], [get targeting and reach details], [browse advertiser portfolios]. Covers all EU/EEA countries. Works with Claude Desktop, Cursor, and any MCP-compatible client.

Pricing

from $10.00 / 1,000 tool calls

Rating

0.0

(0)

Developer

zadexinho

zadexinho

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

22 days ago

Last modified

Share

TikTok Ads MCP Server

MCP server providing TikTok Ad Library data to AI agents. Search ads, get targeting details, and browse advertiser portfolios — all via standard MCP tool calls. Covers EU/EEA countries (DSA mandate). Works with Claude Desktop, Cursor, and any MCP-compatible client.

What it does

Exposes 3 tools that let AI agents query the TikTok Ad Library programmatically:

  1. search_tiktok_ads — Search by keyword, advertiser keyword, region, or date range
  2. get_ad_details — Get targeting demographics, reach breakdowns, and creative assets for a specific ad
  3. get_advertiser_ads — Browse ads from a specific advertiser (keyword match)

Tools

search_tiktok_ads

Search TikTok Ad Library for ads by keyword or advertiser name.

query: "Nike" # Keyword search
advertiser_name: "" # Or search by advertiser keyword
region: "all" # Country code or "all"
start_date: "2026-01-01" # Optional date filter
end_date: "2026-02-28" # Optional date filter
max_results: 10 # 1-100 (TikTok API caps at ~12 per query)

Returns: list of ads with ID, advertiser, dates, estimated audience, creative type.

get_ad_details

Get detailed targeting and reach data for a specific ad.

ad_id: "1820859151010817" # From search results

Returns: full ad record with audience demographics (age, gender), impression breakdowns by country, targeting criteria, and creative URLs.

get_advertiser_ads

Get ads from a specific advertiser. Note: TikTok treats the advertiser name as a fuzzy keyword match — results may include similar advertiser names.

advertiser_name: "Netflix" # Advertiser keyword
region: "DE" # Optional region filter
max_results: 10 # 1-100

Returns: list of ads matching that advertiser keyword.

Setup

Claude Desktop

Add to claude_desktop_config.json:

{
"mcpServers": {
"tiktok-ads": {
"url": "https://actors-mcp-server.apify.actor?token=YOUR_APIFY_TOKEN&actors=zadexinho/tiktok-ads-mcp-server"
}
}
}

Cursor

Add to MCP settings:

{
"tiktok-ads": {
"url": "https://actors-mcp-server.apify.actor?token=YOUR_APIFY_TOKEN&actors=zadexinho/tiktok-ads-mcp-server"
}
}

Direct standby URL

https://tiktok-ads-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN

Pricing

EventPrice
tool-call (per invocation)$0.01

FAQ

Why EU/EEA only? The TikTok Ad Library is mandated by the EU Digital Services Act. All data is scoped to EU/EEA countries — this is a platform limitation, not a server limitation.

Why does advertiser search return unrelated results? TikTok's API treats advertiser name as a keyword match. Searching "Netflix" may return ads from advertisers with similar names. Combine with a region or date filter for more precise results.

Why am I getting fewer results than requested? TikTok's Ad Library API returns a single page per query (~12 ads). This is a platform constraint.

Also available as Scraper

Need bulk data? Use the TikTok Ads Scraper for high-volume extraction at $3.00/1K results.