curl --request GET \
--url https://api.peakmetrics.com/workspaces/{workspaceId}/mentions \
--header 'Authorization: Bearer <token>'[
{
"id": 1234,
"title": "<string>",
"text": "<string>",
"url": "<string>",
"domain": "<string>",
"author": "<string>",
"reach": 1250000,
"channels": [
"blogsdiscussions"
],
"mentionType": "Original Post",
"media": [
{
"type": "image",
"url": "<string>"
}
],
"language": "<string>",
"botRating": "almost_certain",
"enrichments": {
"narratives": [
{
"id": 123,
"confidence": 50
}
],
"sentiment": {
"polarity": 0,
"version": 1
}
},
"smartCategories": [
{
"categoryName": "Favorability",
"classification": "244:c0"
}
],
"publisherGeography": {
"sourceCountry": "United States",
"sourceRegion": "Americas",
"sourceSubRegion": "Northern America"
},
"created": "2023-11-07T05:31:56Z",
"processed": "2023-11-07T05:31:56Z",
"published": "2023-11-07T05:31:56Z"
}
]A mention is the fundamental data unit in PeakMetrics—a piece of content written by an author, promoted by a publisher, and released on a domain as part of a channel. Typically, this is a news article or social media post.
All standard mention filters from GET /workspaces/{workspaceId}/available-filters can be applied to narrow the results. Use that endpoint
to discover the friendly names associated with each the response parameters of this endpoint, which are derived from each filter’s key.
curl --request GET \
--url https://api.peakmetrics.com/workspaces/{workspaceId}/mentions \
--header 'Authorization: Bearer <token>'[
{
"id": 1234,
"title": "<string>",
"text": "<string>",
"url": "<string>",
"domain": "<string>",
"author": "<string>",
"reach": 1250000,
"channels": [
"blogsdiscussions"
],
"mentionType": "Original Post",
"media": [
{
"type": "image",
"url": "<string>"
}
],
"language": "<string>",
"botRating": "almost_certain",
"enrichments": {
"narratives": [
{
"id": 123,
"confidence": 50
}
],
"sentiment": {
"polarity": 0,
"version": 1
}
},
"smartCategories": [
{
"categoryName": "Favorability",
"classification": "244:c0"
}
],
"publisherGeography": {
"sourceCountry": "United States",
"sourceRegion": "Americas",
"sourceSubRegion": "Northern America"
},
"created": "2023-11-07T05:31:56Z",
"processed": "2023-11-07T05:31:56Z",
"published": "2023-11-07T05:31:56Z"
}
]Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The unique identifier for the workspace.
x >= 1The maximum number of mentions to return, default 10. To get more mentions, use in combination with the offset parameter to paginate.
1 <= x <= 50The number of mentions to skip before returning, default 0. Use in combination with the limit parameter to paginate.
x >= 0The field to sort the mentions by descending, default published.
created, published, confidence The order to sort the mentions by, default desc.
asc, desc The minimum published date of the mentions to return.
The maximum published date of the mentions to return.
Filter the returned results to those that are part of the provided narrative IDs.
Filter to mentions that are part of the provided channel.
blogsdiscussions, bluesky, facebook, instagram, news, reddit, redditComment, telegram, threads, tiktok, twitter, vk, weibo, youtube A keyword search string applied against mention content. Supports
Boolean operators (AND, OR, NOT) and quoted phrases for exact matching.
Field-scoped expressions are also supported (e.g., title:word or text:phrase).
This filter is applied in addition to the workspace query and any other filters. Use this for ad-hoc keyword narrowing without modifying the workspace configuration.
Filter to mentions published on the provided domains. Multiple values are combined with OR logic.
Filter to mentions attributed to the provided authors. Multiple values are combined with OR logic.
Filter to mentions in the provided languages, specified as two-letter ISO 639-1 codes. Multiple values are combined with OR logic.
Filter by bot detection confidence level. Bot detection analyzes social media accounts to identify automated or coordinated inauthentic behavior. Multiple values are combined with OR logic.
none, further_investigation, very_unlikely, unlikely, potential, likely, very_likely, almost_certain Filter by Smart Category classification results. Smart Categories are custom AI-powered classifiers configured per workspace (e.g., sentiment models, topic classifiers, violent rhetoric detection).
Each value is a composite string in the format {enrichmentId}:{categoryKey},
where enrichmentId identifies the Smart Category model and categoryKey
identifies the classification label (e.g., c0, c1, c2).
Available enrichment IDs and their category key mappings can be discovered
via GET /workspaces/{workspaceId}/available-filters. Multiple values are combined with OR logic.
Filter by social media post type. Use the values returned by
GET /workspaces/{workspaceId}/available-filters under
mention_type.social_media.options. Multiple values from the same sub-filter are combined with OR logic.
original_posts, reposts, comments, quoting_posts Filter to news mention type. Use the values returned by
GET /workspaces/{workspaceId}/available-filters under
mention_type.news.options. Multiple values are combined with OR logic.
news Filter to podcast mention types. Use the values returned by
GET /workspaces/{workspaceId}/available-filters under
mention_type.podcasts.options. Multiple values are combined with OR logic.
podcasts Filter by the publisher's country of origin. Primarily applicable to
news mentions. Country names should match the values returned by
GET /workspaces/{workspaceId}/available-filters. Multiple values are combined with OR logic.
Filter by the publisher's geographic region. Primarily applicable to news mentions. Multiple values are combined with OR logic.
Africa, Americas, Asia, Europe, Oceania Filter by the publisher's geographic subregion. Primarily applicable to news mentions. Multiple values are combined with OR logic.
Australia and New Zealand, Caribbean, Central America, Central Asia, Eastern Africa, Eastern Asia, Eastern Europe, Melanesia, Micronesia, Middle Africa, Northern Africa, Northern America, Northern Europe, Polynesia, South America, South-Eastern Asia, Southern Africa, Southern Asia, Southern Europe, Western Africa, Western Asia, Western Europe A JSON array of mention objects
The unique identifier for the narrative.
1234
The title for the mention, if available.
The text for the mention, if available.
The original URL to the mention.
The domain of the mention URL—a distinct subset of the internet with URL addresses sharing a common suffix or under the control of a particular organization or individual.
Domain Types:
Note: Common sub-domains such as www are normalized and removed.
Examples: nytimes.com, twitter.com, telegram.org, reddit.com
The author of the mention—an individual who writes a piece of digital content, indicated by the byline or social account attached to the content.
Author Types:
Understanding author attribution helps identify the voices driving narratives and assess source credibility.
The reach metric for this mention. For news publishers, this represents the UVM (Unique Visitor Monthly) count. For social media accounts, this represents the number of followers. Null when reach data is not available.
1250000
A Channel represents a specific type of platform where content is released and consumed. PeakMetrics monitors millions of sources across traditional and emerging channels to provide comprehensive narrative intelligence.
Available Channels:
Multi-channel monitoring helps identify how narratives spread across different platforms and audiences, enabling comprehensive media intelligence analysis.
blogsdiscussions, bluesky, facebook, instagram, news, reddit, redditComment, telegram, threads, tiktok, twitter, vk, weibo, youtube The mention type, represented as the mention type's key.value.
social_media.original_posts, social_media.reposts, social_media.comments, social_media.quoting_posts, news.news, podcasts.podcasts "Original Post"
Show child attributes
The language of the mention, represented as a two-letter ISO 639-1 code.
Common Language Codes:
en - Englishes - Spanishfr - Frenchde - Germanzh - Chineseru - RussianNote: Language is detected automatically using machine learning and may not be 100% accurate.
The bot detection confidence level for this mention, represented the rating's value. Only applicable to social media mentions.
Null for non-social media mentions or when bot detection is not available.
none, further_investigation, very_unlikely, unlikely, potential, likely, very_likely, almost_certain "almost_certain"
The enrichments of the mention.
Show child attributes
The Smart Category classifications assigned to this mention. Smart Categories
are custom AI-powered classifiers configured per workspace (e.g., sentiment
models, topic classifiers, violent rhetoric detection). Each classification
includes the category name and classification label as returned by
GET /workspaces/{workspaceId}/available-filters.
Show child attributes
[
{
"categoryName": "Favorability",
"classification": "244:c0"
}
](News only) The location of the news publisher, as provided by LexisNexis (not supported for all news sites).
Show child attributes
The date and time the mention was created.
The date and time the mention was last updated.
The date and time the mention was published by its source.
Was this page helpful?