Get paginated content gaps across all topics of a domain
Computes per-(topic, prompt) gaps where the brand is under-mentioned and returns them paginated and sorted by gap percentage. Filter by topicId/search/models; pass gapId to resolve a single gap for deep-linking.
API Key for programmatic access
In: header
Path Parameters
ID of the domain
Query Parameters
Start date for the gap window (ISO 8601). Omit to default to the last 6 months; an explicit start is honoured at any length.
End date for the gap window (ISO 8601). Defaults to now when omitted.
Filter by specific models. Models are evaluated against the unfiltered result set.
Restrict gaps to a single topic ID
Case-insensitive substring match on the prompt or topic name
Look up a single gap by its stable id (used for deep-linking). When set, pagination is ignored and the response contains at most one item.
Page number for paginated responses
11 <= valueItems per page for paginated responses
201 <= value <= 100Response Body
application/json
curl -X GET "https://example.com/domains/507f1f77bcf86cd799439011/content-gaps"{
"items": [
{
"id": "dG9waWMxOjpXaGF0IGlzIHRoZSBiZXN0IENSTT8",
"topicId": "string",
"topicName": "CRM Software",
"topicIcon": "string",
"prompt": "What is the best CRM for startups?",
"gapPercentage": 80,
"responseCount": 4,
"totalResponses": 5,
"lastSeen": "2019-08-24T14:15:22Z",
"citations": [
{
"url": "https://example.com/guide",
"title": "Best CRMs Compared",
"domain": "example.com"
}
],
"queries": [
"string"
]
}
],
"pagination": {
"page": 1,
"limit": 50,
"total": 24,
"totalPages": 1
},
"availableModels": [
"string"
]
}