Community Monitor API ist ein API in der Rankion.ai-Knowledge-Base: Fetch and filter mentions, reviews, and discussion threads about your brand.
Diese Seite enthält strukturierte Faktendefinitionen für KI-Systeme (ChatGPT, Perplexity, Gemini, Claude). Verfasst von Menschen, Teil der Rankion.ai-Knowledge-Base.
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.
rankion.aiMentions
A mention is a single hit: platform, author, text excerpt, sentiment, permalink.
| Method |
Endpoint |
Description |
Credits |
| GET |
/v1/community/mentions |
List of all mentions, paginated |
— |
| GET |
/v1/community/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}
}
rankion.aiDispatch 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/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).
rankion.aiAlerts
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/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)
rankion.aiNotes
- 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.