Get entity visibility breakdown per AI model
Returns a matrix of entities by AI model where each cell is the percentage of that model’s responses that mention the entity; use entityTypes to limit which entities are included.
Headers
Project ID to specify the project context
Body
Start date (inclusive)
"2025-01-01"
End date (exclusive)
"2025-02-01"
Filter by country codes
["BE", "FR"]Filter by language codes
["en", "fr"]Filter by AI models
["gpt-4o", "claude-3-5-sonnet"]Filter by query IDs
["3fa85f64-5717-4562-b3fc-2c963f66afa6"]Filter by source presence: "sources" (only with sources), "no_sources" (only without), "all" (no filter). Legacy true/false values are still accepted.
all, sources, no_sources Filter by shopping presence: "shopping" (only with shopping), "no_shopping" (only without), "all" (no filter). Legacy true/false values are still accepted.
all, shopping, no_shopping Filter by query tag IDs
["3fa85f64-5717-4562-b3fc-2c963f66afa6"]Filter by execution tag IDs
["3fa85f64-5717-4562-b3fc-2c963f66afa6"]Query tag matching mode: "or" matches ANY tag (default), "and" matches ALL tags.
and, or Execution tag matching mode: "or" matches ANY tag (default), "and" matches ALL tags.
and, or IANA timezone for date bucketing and filtering (e.g. "Europe/Brussels"). Defaults to UTC.
"Europe/Brussels"
When true, entities in the same group are collapsed into one row, counted once per response (so visibility cannot exceed 100%).
true
Filter which entity types to include in results. Accepted values: "owned", "primary", "competitor". Defaults to all types when omitted.
owned, primary, competitor ["owned", "primary", "competitor"]Override entity IDs for visibility/SoV numerator (defaults to primary entities)
["3fa85f64-5717-4562-b3fc-2c963f66afa6"]Response
Entity visibility matrix — each entity has a nested array of per-model visibility scores. Entities are ordered by display name, models by model name within each entity.