Research a niche
researchUse when the Customer asks what is working in a niche: one Run searches TikTok, Instagram and YouTube (Facebook if in platforms), analyses and ranks the top videos, and returns a Digest (themes, hooks, formulas, gaps, angles) with ranked ids. Not for a quick page of videos or one phrase's stats: search_videos or get_keyword cost far less. Named Creators: breakdown. Re-read with get_research (free). Price: 1,036 credits for up to 50 enriched videos, then 20 credits each, at most 4,036 credits. 1-3 minutes for 50 videos: waits up to 60 s, then returns a run id for get_run. estimate=true quotes.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"intent": "<intent>"
},
"name": "research"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | Yes | Plain-language goal, e.g. 'find what is working for no-equipment home workouts this month' | |
| region | No | Two-letter region code, e.g. US | |
| window | No | ||
| estimate | No | Quote the price in Credits: no Run, no charge | |
| keywords | No | Optional seed keywords, at most 4; derived from intent if omitted | |
| platforms | No | Omit for TikTok, Instagram and YouTube. `facebook` is opt-in: name it to research Facebook videos and Reels too | |
| max_videos | No | ||
| max_credits | No | ||
| idempotency_key | No | Reuse on a retry: replays the original Run, not charged again |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run | No | ||
| cached | No | ||
| result | No | A finished Research. | |
| poll_url | No | ||
| estimate_credits | No |