List cited URLs
Individual pages the engines cited, with their category and page type.
BearerAuthAuthorizationBearer <token>An organization key (signal_…) created under Organization Settings → API Keys.
brandId*stringBrand identifier.
start*stringInclusive lower bound of the window, an ISO 8601 timestamp such as 2026-01-01T00:00:00Z. Aligned down to the quarter hour, the grain analytics are aggregated at; where a response repeats the window, it repeats the aligned one. A bare YYYY-MM-DD is rejected: that is /prompts/{promptId}/snapshot's spelling and means a local calendar day there.
date-timeend*stringExclusive upper bound of the window, an ISO 8601 timestamp, also aligned down to the quarter hour. The window is half-open: a run at exactly end is outside it. start and end inside one quarter-hour bucket leave an empty window and are rejected.
date-timemodel?stringRestrict to one model, e.g. chatgpt. See GET /models.
page?integerPage number, 1-based.
1 <= value1limit?integerItems per page. Values above the maximum are clamped, not rejected. The default is large enough that most windows fit on the first page.
1 <= value <= 10001000q?stringCase-insensitive substring match on the URL or page title, across every URL cited in the window.
category?stringOnly rows in this category, as the dashboard classifies them for this brand: brand, competitor, editorial, reviews, ecommerce, social, developer, pr, reference, institutional or other.
pageType?stringOnly pages of this type, e.g. article, review or product.
List cited URLs
application/json- response
brandId*stringrange*The window the response was computed over, echoed back as the half-open instants it resolved to.
totals*data*array<>This page of the URLs cited over the window, ordered by citation count. totals covers every URL.
pagination*curl -X GET 'https://app.signal.metricshive.com/api/v1/brands/string/citations/urls?start=2019-08-24T14%3A15%3A22Z&end=2019-08-24T14%3A15%3A22Z'{
"brandId": "string",
"range": {
"start": "2019-08-24T14:15:22Z",
"end": "2019-08-24T14:15:22Z"
},
"totals": {
"citations": 0,
"uniqueDomains": 0,
"uniqueUrls": 0
},
"data": [
{
"url": "http://example.com",
"domain": "string",
"title": "string",
"category": "brand",
"pageType": "homepage",
"count": 0,
"promptCount": 0,
"isNew": true
}
],
"pagination": {
"page": 0,
"limit": 0,
"total": 0,
"totalPages": 0
}
}