- Identify competitors you didn’t realise the AI consistently mentions in your space.
- Quantify how often a known competitor is recommended versus you.
- Find ASO benchmarking targets — the apps with the highest visibility in your prompts are the ones to study.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| appId | string | Yes | Apple App ID (numeric) |
Query parameters
| Name | Type | Default | Description |
|---|---|---|---|
| country | string | us | ISO country code |
| model | string | chatgpt | One of chatgpt, claude, gemini, perplexity |
| windowDays | int | 14 | Lookback window for the rollup. Min 1, max 90. |
Response
appearancesTotal desc. Up to 20 rows.
| Field | Description |
|---|---|
trackId | Canonical App Store ID. null if AI Visibility couldn’t confidently match the assistant’s spelling against the App Store (rare, usually web-only products). |
name | The app name as the assistant most recently spelled it. |
iconUrl | Reserved — currently null. Will be populated in a future release; use GET /apps/:id with trackId to fetch the icon today. |
appearancesTotal | Total number of times this app appeared across every (prompt × model × day) within the window. One assistant mentioning it in 3 prompts on 5 days counts as 15. |
intentsCovered | Number of distinct intents (out of your tracked set) where this app appeared at least once. A high number means a broad competitor; a low number means a niche one. |
positionAvg | Average rank in the assistants’ lists when this app was mentioned. Lower is better. null if the assistants only mentioned the app in non-list prose. |
visibilityPct | % of distinct prompts (in the window) where this app appeared. The closest single number to your own overview visibilityScore for direct comparison. |
Reading the table
The most useful comparison is your ownvisibilityPct (from GET /overview) versus the competitors here:
intentsCovered is high and positionAvg is low is a competitor that’s actively winning the same buyer journeys you target. That’s where your ASO effort and any AI-assistant-targeted content (review-rich blogs, listicles in major publications) will move the needle the most.
Code examples
Pattern: enrich with App Store metadata
The endpoint returnstrackId for resolved competitors. To get icons, ratings, and developer info for the dashboard:
Credits
- 2 credits per call.
Errors
| Status | Code | When |
|---|---|---|
| 400 | INVALID_APP_ID | Missing or non-numeric app ID |
| 401 | — | Missing or invalid API key / JWT |
| 429 | — | Insufficient monthly credits |
See also
- Overview endpoint — your own visibility, comparable side-by-side
- Intents — per-intent
topAppsbreakdown drives this benchmark - Get app — fetch icons + ratings for the resolved
trackIds - Similar Apps — App Store algorithm’s view of “similar” apps

