Get a mention
Returns one mention by its stable platform-native sourceId (e.g. reddit_t3_1abc234). The internal numeric id from a POST /api/v2/mentions row is also accepted, for recent and archived mentions alike. Shape matches items in POST /api/v2/mentions.
If the id is path-reserved (., ..) or equals a sibling route name (by-author, export), address it via GET /api/v2/mentions/by-id?sourceId=… — the query-parameter twin of this route.
Authorizations
Clerk API key. Create one in Settings → API Keys. Pass as Authorization: Bearer <key>. Keys carry a scope — read, write (implies read) or admin (implies write) — chosen when the key is minted. Each operation's security requirement (and its x-required-scope extension) names the minimum scope it needs; request the least-privileged key that covers the operations you call.
Path Parameters
Stable platform-native mention id (e.g. reddit_t3_1abc234). The internal numeric id from a list row is also accepted — both resolve for recent and archived mentions. For ids that cannot ride in a URL path segment (., .., or ids equal to the sibling route names by-author/export), use GET /api/v2/mentions/by-id?sourceId=… instead.
"reddit_t3_1abc234"
Query Parameters
Set to true to include the latest public engagement snapshot. Omit or pass false to avoid the engagement-state join.
true, false "false"
Response
200 response
A single mention collected from a social platform. Canonical shape shared by list_mentions (MCP), GET /api/v2/mentions (REST), and the tRPC feed.
Internal post id (numeric). Pass as postId to PATCH /api/v2/mentions/{sourceId}.
-9007199254740991 <= x <= 9007199254740991Stable composite key for the mention across the collection pipeline (e.g. reddit_t3_1abc234). Use this as the path parameter for PATCH /api/v2/mentions/{sourceId} and as the sourceId field on POST /api/v2/feedback.
"reddit_t3_1abc234"
Canonical URL to the original post.
"https://reddit.com/r/example/comments/abc123/..."
Post title. null for platforms that don't have titles (tweets, etc.).
Post body / content. May be empty or null for posts with no text.
Platform the mention was collected from. Lowercase values like reddit, twitter, linkedin. Historical rows may be uppercase.
"reddit"
When the mention was posted. Tinybird-style datetime string (YYYY-MM-DD HH:mm:ss.SSS, UTC, no Z suffix).
"2026-05-06 13:35:37.000"
Handle/username of the mention's author. null if not captured.
"jane.doe"
Display name of the author, when distinct from the handle.
URL to the author's avatar image. null if not captured.
URL to the author's profile page. null if not captured.
Author's follower count at collection time. null if not available.
-9007199254740991 <= x <= 9007199254740991Relevance classification. Always one of relevant / not_relevant (unscored posts collapse to not_relevant).
relevant, not_relevant "relevant"
Free-text justification the AI produced for its relevance verdict, when available.
Sentiment classification. null until the AI has scored this mention.
Positive, Neutral, Negative "Neutral"
Detected language as a full lowercase English name (english, spanish, …; undetermined when detection fails) — never an ISO 639-1 code.
"english"
AI-assigned topic tags applied to the mention.
AI-assigned topic tag. Applied by the relevance worker during scoring. A post can carry multiple tags.
buy_intent, competitor_mention, customer_testimonial, promotional_post, own_brand_mention, industry_insights, hiring, event, product_question, pricing, churn_intent, launch_announcement, bug_report, user_feedback, ai_generated Monitored keywords this mention matched, with id + display text.
Whether a workspace member has marked this mention as engaged-with (replied, liked on-platform, etc.).
true for a detected reply or comment on a supported threaded platform (X, Reddit, Bluesky, or Hacker News). Legacy mentions default to false because there was no backfill.
Direct-review metadata. Omitted for ordinary social/web mentions and present for Trustpilot, Google Reviews, App Store, and Google Play reviews.
Raw internal relevance score (0 = high, 1 = medium, 2 = low). The public relevance field is derived from this. Optional; not all consumers populate it.
User feedback on this mention's relevance: 1 for thumbs up, -1 for thumbs down, 0 for no feedback. Optional.
URL to a preview image attached to the post, when present.
Denormalized first-matched keyword id. Convenience for callers that need a single keyword reference without scanning keywords[].
Latest public engagement counters for this platform. Metric names are source-specific; unavailable counters are omitted rather than reported as zero.
UTC time at which the public engagement counters were last observed.
