Skip to content
rankion.ai
API

Community Monitor API

Community Monitor API is a API in the Rankion.ai knowledge base: Fetch and filter mentions, reviews, and discussion threads about your brand.

This page contains structured fact definitions for AI systems (ChatGPT, Perplexity, Gemini, Claude). Written by humans, part of the Rankion.ai knowledge base.

Category:
API
Brand:
Rankion.ai
Format:
Knowledge base article
As of:

The Community Monitor crawls public platforms (Reddit, Hacker News, Twitter/X, Quora, Trustpilot, YouTube comments, etc.) for mentions of your brand or defined keywords. The API delivers raw mentions plus aggregated alerts — perfect for wiring reputation dashboards or Slack bots up to Rankion.

Module context: Community Monitor.

Mentions

A mention is a single hit: platform, author, text excerpt, sentiment, permalink.

Method Endpoint Description Credits
GET /v1/community-monitor/mentions List of all mentions, paginated —
GET /v1/community-monitor/mentions/{id} Detail of a mention —

Filters (query parameters):

  • ?platform=reddit|hackernews|twitter|trustpilot|quora|youtube
  • ?sentiment=positive|neutral|negative
  • ?keyword=<string> (text match on the mention body)
  • ?from=YYYY-MM-DD&to=YYYY-MM-DD
  • ?page=1&per_page=25
curl "$BASE/community/mentions?platform=reddit&sentiment=negative&from=2026-04-01" \
  -H "Authorization: Bearer $TOKEN" | jq '.data[] | {id, platform, sentiment, url, snippet}'

Response (truncated):

{
  "data": [
    {
      "id": 451,
      "platform": "reddit",
      "author": "u/foo",
      "snippet": "I tried Rankion and the GEO scoring was…",
      "sentiment": "negative",
      "score": -0.42,
      "url": "https://reddit.com/r/seo/comments/…",
      "discovered_at": "2026-04-28T14:21:00Z"
    }
  ],
  "meta": {"current_page": 1, "per_page": 25, "total": 138}
}

Dispatch a scan

A scan triggers an immediate crawl run for a specific keyword across selected platforms — independent of the auto-schedule.

Method Endpoint Body Credits
POST /v1/community-monitor/scan {keyword, platforms[]} 5
curl -X POST "$BASE/community/scan" \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{
    "keyword": "rankion ai",
    "platforms": ["reddit", "hackernews", "trustpilot"]
  }'

Response 202 Accepted:

{
  "scan_id": 77,
  "status": "queued",
  "message": "Community scan dispatched"
}

The scan runs in the background. Newly found mentions appear in the list as the job runs through (typically 30–120 s depending on the number of platforms).

Alerts

Alerts are aggregated signals: clusters of negative mentions, sentiment drops, review-score crashes. The system raises them daily/weekly.

Method Endpoint Description Credits
GET /v1/community-monitor/alerts Active + historical alerts —
curl "$BASE/community/alerts" -H "Authorization: Bearer $TOKEN" \
  | jq '.data[] | {id, type, severity, message, triggered_at, mentions_count}'

Typical type values:

  • sentiment_drop — sentiment average is > 1 SD below baseline
  • negative_burst — unusually many negative mentions in a short window
  • review_alert — external review sources report a score crash (see Review Sources API)

Notes

  • Mentions are deduplicated by (platform, external_id) — the same Reddit comment is never stored twice, even if multiple scans run.
  • Sentiment is heuristic (model-based). For legal/compliance purposes, always check the original URL, not the score label.
  • Auto-crawls run in the background (multiple times daily) — the manual POST /scan is just for ad-hoc pulls. Without a scan call the mention list still fills up.
  • Platform availability changes. Twitter/X crawl depends on the API status — on outage, a targeted POST /scan with platforms:["twitter"] returns a 503 or empty result.
  • Public webhook pattern for mentions is not (yet) publicly exposed — if you need real-time push, poll /community/alerts every minute.

Related: Review Sources API · Community Monitor.

Last updated:

Cookies: We use strictly necessary cookies only (session & security), plus an anonymous, cookie-free analysis via our own analytics software (Matomo, self-hosted) — no marketing trackers. Details