All sites
Data API
ChatGPT Data API
Structured answers and shared-conversation data from ChatGPT.
4endpointsCloudflare · turnstile · Rate Limit handled for you
Example
chatgpt.com
ExampleJSON responseclick the page to trace a field
{
"prompt": "best project management software",
"brand": "Asana",
"model": "auto",
"answer": "Popular options include Asana, Trello, and Monday.com...",
"brand_mentioned": true,
"competitors": [
{
"brand": "Asana",
"mentions": 3,
"share_of_voice": 0.5
},
{
"brand": "Trello",
"mentions": 2,
"share_of_voice": 0.333
},
{
"brand": "Monday.com",
"mentions": 1,
"share_of_voice": 0.167
}
],
"mentions": {
"Asana": 3,
"Trello": 2,
"Monday.com": 1
},
"share_of_voice": {
"Asana": 0.5,
"Trello": 0.333,
"Monday.com": 0.167
},
"created": "2026-08-15T07:00:00+00:00"
}
POST
/v1/data/chatgpt/brand-visibility1 credit / runBrand Visibility
Analyze brand mentions, positioning, and share of voice in a ChatGPT answer. Returns the answer, per-brand mention counts, share-of-voice, the ranked competitor set, and whether your brand was mentioned. Single-shot (no pagination).
Handled for you:CloudflareturnstileRate Limit
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| prompt | string | yes | The query to analyze. |
| Advanced filters | |||
| brand | string | no | Your brand name to measure. Included in the share-of-voice tally. |
| country | string | no | Egress country. (default: us) |
| competitors | array | no | Competitor brand names to compare. |
| model | string | no | Model to answer with. See /chatgpt/models. Default auto. (default: auto) |