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

0

Monthly active users

2 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.