tiktok_top_ads_list
Fetch high-performing auction-ad rows from TikTok Creative Center. Use tiktok_top_ads_analysis for performance signals, tiktok_top_ads_detail for one ad, or tiktok_top_ads_recommend for related ad ideas.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "tiktok_top_ads_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| like | No | Like percentile bucket id or comma-separated ids. Allowed values: 1 (Top 1~20%), 2 (Top 21~40%), 3 (Top 41~60%), 4 (Top 61~80%), 5 (Top 81~100%). | |
| page | No | Result page, default 1. | |
| limit | No | Max ads to return, default 20, max 100. | |
| period | No | Lookback period in days, default 30. Allowed values: 7, 30, 180. | |
| keyword | No | Brand or product keyword search. | |
| duration | No | Video duration bucket. Allowed values: time-2 (<10s), time-3 (10-20s), time-4 (20-30s), time-5 (30-40s), time-6 (40-50s), time-7 (>50s). | |
| industry | No | Industry filter id or comma-separated ids from the top-ads filters endpoint. | |
| order_by | No | Sort order, default for_you. Allowed values: for_you, impression, ctr, play_2s_rate, play_6s_rate, cvr, like. | |
| ad_format | No | Ad format id. Allowed values: 1 (Spark ads), 2 (Non-Spark ads). | |
| objective | No | Objective filter id or comma-separated ids from the top-ads filters endpoint. | |
| ad_language | No | Ad language id or comma-separated ids from the top-ads filters endpoint, e.g. en. | |
| country_code | No | Country code or comma-separated ISO-2 codes from the top-ads filters endpoint, e.g. US. | |
| pattern_label | No | Pattern label id or comma-separated ids from the top-ads filters endpoint. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |