Get a Research Run
get_research_runGet a single prompt research run with the full analytics payload.
Returns every field the in-app /research page surfaces: visibility, position_distribution, competitors_breakdown (with top_competitors and share), intent_breakdown, focus_area_breakdown, topic_breakdown, insights (best_prompts, missed_prompts, strongest/weakest intent), and the per-prompt results array (each result has prompt_text, ranked_names, brand_mentioned, brand_position, prompt_intent, prompt_audience, prompt_focus_area).
Per-prompt results are paginated because full runs commonly contain 500+ entries. Increase results_limit or page via results_offset to walk the full results array.
Args: run_id: The prompt research run ID (required). Get IDs from get_research_runs. results_limit: Max per-prompt results to return, 1-500. Default 100. results_offset: Offset into the results array. Default 0. response_format: 'concise' (default) keeps the full analytics summary but caps the per-prompt results array to a readable head, since a run can hold 500+ rows; 'detailed' returns the whole page (still held under the response ceiling). Page with results_offset for more either way.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | No | ||
| user_intent | No | Analytics hint: the user's latest request in one short sentence. Omit secrets and prior chat. | |
| results_limit | No | ||
| results_offset | No | ||
| response_format | No | concise |