AI Model Insights
Aggregate parts of the in-app AI Model Insights report. All three endpoints filter by executed_at (not created_at) and share a standard actor shape: { type, id, competitor_id, name, domain } with bare (scheme-less) domains.
GET/reports/ai_model_insights/summary
Per-model mention counts and shares, citation counts and shares, brand net sentiment with raw positive/negative counts, weighted visibility totals and shares, plus actor matrices for each.
project_idrequiredrangedefault 28fromtogranularityday|week|monthcollection_idcountry_codelanguage_codeprompt_typebrand_kindusenon_brandto match the in-app AI Model Insights Overview tab and for fair brand-vs-competitor comparisonscompetitorsCSV of competitor IDs; unknown IDs →ERR_INVALID_PARAM
GET/reports/ai_model_insights/position_distribution
Position-distribution comparison used in the AI Model Insights report: one or two brand series with bucketed totals (Position 1, Position 2-3, Position 4-7, Position 8+) and chart-ready time series per bucket.
project_idrequiredrangefromtogranularitycollection_idcountry_codelanguage_codeprompt_typebrand_kindusenon_brandfor a fair head-to-head, the in-app defaultmodelrestrict to one modelbrand1brand2competitor IDs for the comparison brands; omitbrand1to compare the project brand
GET/reports/ai_model_insights/ai_overview_results
Aggregate Google AI Overview result-availability data: total AI Overview responses, responses with results (no_result = false), result rate, chart-ready trend data, and a paginated by-prompt result-rate table.
project_idrequiredrangefromtofilters byexecuted_atcollection_idcountry_codelanguage_codeprompt_typebrand_kindgranularitypageper_page