Rolli
Developer PlatformREST + MCPEval Keys in 48h

Power your product with authentic social intelligence. We handle the truth layer.

One endpoint. 8 platforms scored, enriched, and delivered via REST or MCP. Eval keys in 48 hours.

REST + MCP8 platforms48h eval keys$0.65 / call

01 · Infrastructure

Six hard problems.
All solved.

Collection, dedup, normalization, enrichment, ML scoring, and delivery — fully managed, always on. One endpoint returns everything.

01
Collect
8 platforms · 24/7
X · Reddit · YouTube · TikTok · LinkedIn · Facebook · Instagram · Threads
02
Ingest
~50k posts/min
Deduplication, rate-limit handling, historical backfill on request
03
Normalize
1 unified schema
Platform differences abstracted — consistent field names, every time
04
Enrich
44 computed fields
Topics · Entities · Sentiment · Velocity · Account signals
05
Score
23 scoring signals
Authenticity score · Coordination detection · Inauthenticity flags
06
Deliver
< 200ms p95
REST endpoint · MCP stream · direct to your LLM pipeline

02 · What You Get

Built for builders who need
authenticity intelligence

Every API response carries the intelligence layer your product needs — pre-computed, normalized, ready to ship.

8-platform signal coverage, one unified schema

Cross-platform ingestion

  • X, Reddit, YouTube, Facebook, Instagram
  • Threads, Bluesky, and LinkedIn unified
  • Normalized schema across all platforms
  • platform_coverage field on every response

Authenticity scores on every response, pre-computed

Coordinated behavior detection

  • authenticity_score (0–1 organic probability)
  • coordinated_flag per narrative item
  • velocity_score for spread acceleration
  • Network clustering signals included

REST + MCP delivery — your choice of integration path

Flexible delivery modes

  • REST endpoint for pull-based queries
  • MCP streaming for LLM pipelines
  • Both carry the same normalized schema
  • Webhook support on Professional tier

Enriched outputs — topics, entities, sentiment, velocity

Pre-computed enrichment

  • Named entity extraction per item
  • Topic clustering automatically applied
  • Sentiment score (-1.0 to 1.0 float)
  • No post-processing pipeline required

03 · Full API Surface

Every endpoint.
Every output.

One API key. 8 platforms. Full intelligence stack — from raw posts to coordination scores — delivered via REST or MCP stream.

GET /v1/search
Multi-Platform Search
  • X, Reddit, Bluesky, YouTube, Instagram, Facebook, Weibo
  • Boolean AND/OR/NOT with parentheses
  • Unified schema across all platforms
GET /v1/narratives/:id
Sentiment & Emotion
  • Post-level sentiment + emotion classification
  • sentiment_target and sentiment_reason fields
  • Supports dashboards, alerts, and reporting
GET /v1/platforms
Platform Summaries
  • Per-platform sentiment classification
  • Per-platform narrative summary
  • Ready for briefings and exec updates
GET /v1/breakout
Breakout Moments
  • Key discussion points over time
  • Co-occurrence: hashtags + URLs tied to story
  • Built for rapid narrative tracking
GET /v1/topics
Topic Trees
  • Structured topic trees from noisy threads
  • Branch summaries + cluster-level sentiment
  • Ship 'what changed' without manual reading
GET /v1/coordination
Coordination Signals
  • Coordination score 0–100 per narrative
  • Frequent-poster and distribution signals
  • Deepest metrics on X; cross-platform available
GET /v1/posts
Raw Posts Pipeline
  • Post URLs, timestamps, author handles, profile fields
  • Interaction stats where available
  • For warehousing, audits, and long-term analysis
POST /v1/webhooks
Developer Toolkit
  • Webhooks via return_url parameter
  • Usage endpoint for consumption tracking
  • Official Postman collection for fast onboarding

“Rolli is top of the heap when it comes to narrative intelligence for communications teams. The authenticity scoring alone puts it in a category of its own, and the AI summaries are a favorite. Makes the report much easier to digest.”

Head of Product
Head of Product
Major PR Distribution Platform
API Reference

Full API documentation

Every endpoint, schema, and authentication detail — browse the full reference below or open it in a new tab.

99.97% uptime
SLA
<200ms
median latency
Eval keys
in 48h
Read the documentation

04 · How It Works

Raw signal to structured intelligence —
fully handled for you.

Ingest

Rolli's ingestion layer pulls from 8 social platforms continuously, deduplicates content across sources, and maintains provenance metadata for every item.

X/Twitter+14.2k/min
Reddit+3.8k/min
YouTube+912/min
Facebook+2.4k/min
Instagram+1.1k/min
+ 3 morestreaming
Continuous pulls from 8 platforms — no polling gaps
Cross-source deduplication and provenance metadata on every item

Normalize

All platform-native data is mapped to a single canonical schema. Fields like author_id, content_text, and engagement metrics are unified regardless of source platform.

author_id// unified cross-platform
content_text// normalized UTF-8
platform// enum: x | reddit | …
timestamp// ISO 8601 UTC
engagement// { likes, shares, … }
Single canonical schema regardless of source platform
author_id, content_text, engagement metrics — all unified

Enrich

Each normalized item is enriched with 44 computed fields — extracted topics, named entities, sentiment scores, velocity signals, and coordination metadata.

Signal Velocity
03:14:22 UTC
+142%Velocity Score
847/minPeak Rate
12 minWindow
–12m–9m–6m–3mnow
Platform Breakdown4 active
X / Twitter
3,842
Reddit
2,194
LinkedIn
847
TikTok
512
Rolli IQ · Momentum Analysis
SPIKE DETECTED +142%
44 computed fields: topics, entities, sentiment, velocity, coordination
authenticity_score (0–1) and coordinated_flag on every item

Deliver

Enriched, scored items delivered via REST for on-demand queries or MCP for direct streaming into LLM context windows and agentic pipelines. Under 200ms p95.

REST
GET /v1/narratives?topic=…
MCP
mcp.subscribe("rolli")
< 200ms p95 · 99.97% uptime
REST for on-demand pull; MCP for direct LLM pipeline streaming
< 200ms p95 · same enriched schema on both delivery modes

05 · Getting Started

Integration in 3 steps

From evaluation keys to production in under 2 weeks. Ship intelligence, not infrastructure.

01

Request evaluation keys

Submit your use case and receive sandbox API keys within 48 hours. No sales call required — eval keys are free and come with full endpoint access so you can validate the data quality before committing.

Sandbox keys delivered within 48 hours — no sales call
Full endpoint access to validate data quality before committing
02

Make your first call

Query the /v1/narratives endpoint with a topic and receive a full intelligence response — velocity, authenticity, coordination — in under 200ms. Most teams get their first successful call within an hour of receiving eval keys.

Query /v1/narratives with a topic — response includes velocity, authenticity, and spread data
Most teams make their first successful call within the first hour
03

Scale to production

Upgrade to a production key with your chosen volume tier. SLA guarantees available for enterprise integrations. Most teams move from eval to production in under 2 weeks.

Choose your volume tier — SLA guarantees available for enterprise
Eval to production in under 2 weeks — ship intelligence, not infrastructure
Request Evaluation Keys

Rolli API — Builder Tier

Rolli API & MCP Pricing

Per-call pricing. Pay As You Go at $0.65/call — no commitment. Professional at $0.45/call with volume discounts to $0.40/call at scale. All plans include 8 platforms, authenticity scoring, and narrative analysis.

Pay As You Go
$0.65/ call

No commitment

  • No commitment — buy credits anytime
  • Optional auto top-up
  • All core endpoints included
  • Standard documentation & SDKs
  • Community support
Get Started →
Enterprise
Custom pricing

Dedicated capacity · custom SLA

  • Dedicated capacity & higher throughput
  • Custom rate limits and SLA
  • Role-based access control & audit logging
  • SSO / SAML
  • Configurable data retention
  • Dedicated onboarding & support
  • Custom licensing & DPA
Contact Sales →

Volume discounts — Professional tier

Rate drops automatically as monthly call volume increases.

See full pricing →
$0.55
10k calls/mo
~$5,500/mo
$0.50
40k calls/mo
~$20,000/mo
$0.40
100k calls/mo
~$40,000/mo

Included in all API plans

X, Reddit, Bluesky, YouTube, Instagram, Facebook, Weibo
Sentiment & emotion classification with target explanations
Platform summaries with narrative analysis
Breakout moments & co-occurrence signals
Topic Trees for structured conversation analysis
Coordination & amplification metrics
Webhooks & usage tracking endpoints
Raw posts data for pipeline integration
Security & privacy by design

Built for enterprise requirements

TLS 1.3 + AES-256
End-to-end encryption
GDPR-Aligned
EU data privacy practices
Public Signals Only
Zero private data collected
No Data Resale
Your data stays yours
SOC 2 Type II
Audit in progress · DPA ready
Get Started

Request Evaluation Keys

Submit your details and we'll review your request and issue evaluation keys within 2 business days.

Beta program: 14 teams approved this week — reviewed within 48 hours
Enter your work email address. We will use this to send API access credentials.
Submitting will send your request to the Rolli team. You will receive a response within 1 business day.

Reviewed by our team within 1 business day · No spam, ever · Unsubscribe anytime

We do not sell your information. View Privacy Policy

FAQ

Technical questions

The truth layer your product needs. Production-ready now.

Evaluation keys issued within 2 business days. No commitment required — start with a scoped eval and scale from there.

Request API AccessView Trust Center

First Rolli IQ report in under 4 minutes  ·  No credit card  ·  Cancel anytime  ·  SOC 2–aligned