Track a target
trackUse when a creator, hashtag, keyword, sound or Advertiser should be watched daily, with Change Reports. Not for filing into a Collection: add_to_collection (also starts a Tracker for a new target). Price: Per cycle, first on create: creator 6, hashtag 3, keyword 3, sound 6, advertiser 30 credits; +20 credits per new video or Ad analysed; focus +3 credits per video judged, +1 credit per must_mention rejection. Re-tracking: free, same Tracker. kind=keyword takes the phrase; TikTok Advertiser (kind=advertiser, platform tiktok): EU/EEA, CH, UK and Turkey. refresh=true + tracker_id: a cycle now.
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": "track"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| focus | No | kind=creator, hashtag, sound or keyword: which Videos are relevant to you, as search_videos' focus. Off-focus Videos are hidden from get_tracker, not removed. | |
| target | No | Creator: handle or profile URL (tiktok, instagram, facebook); hashtag: the tag ('#' optional); keyword: the search phrase; sound: the TikTok sound id or tiktok.com/music/ URL; advertiser: Facebook Page id or URL (meta or no platform), with platform tiktok or platform google its library id, URL or name | |
| refresh | No | ||
| estimate | No | Quote the price in Credits: no Run, no charge | |
| platform | No | ||
| collection | No | Also put the Tracker in this Collection, by id or name, e.g. 'Competitors'; a new name creates it with this target's kind. | |
| tracker_id | No | ||
| max_credits | No | ||
| intelligence | No | ||
| idempotency_key | No | Reuse on a retry: replays the original Run, not charged again |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run | No | The first cycle, run on create. | |
| cached | No | ||
| created | No | False when you already tracked this target: the existing Tracker, and nothing charged. | |
| tracker | No | ||
| coverage | No | `library_regions_only` when a TikTok advertiser's first cycle found no Ads in the library (with `coverage_note`). | |
| per_cycle | No | ||
| focus_note | No | Beside `focus_applied`: how to set the Focus on this Tracker. | |
| tracker_id | No | ||
| collections | No | Every Collection the Tracker is now in. | |
| change_report | No | The first cycle's report, null when quiet or not `created`. | |
| coverage_note | No | The regions the TikTok ad library covers, beside `coverage`. | |
| focus_applied | No | Only when `created` is false and `focus` differs from the Tracker's. | |
| already_tracking | No | ||
| estimate_credits | No | ||
| intelligence_run | No | Advertiser Trackers with `intelligence. | |
| collection_errors | No | Only when a Collection in `collection_ids` was deleted while the first cycle ran. |