The social listening APIfor every mention on the internet
One endpoint replaces managing a dozen platform APIs. Reddit, X, LinkedIn, news, podcasts & 10+ more — AI-filtered, structured JSON, delivered to your stack.
No credit card • Full API access during trial • 5k free mentionscurl -X POST api.octolens.com/v2/mentions \
-H "Authorization: Bearer $KEY" \
-d '{
"sources": ["reddit", "twitter", "news"],
"sentiment": ["Negative"],
"limit": 10
}'
{
"data": [{
"source": "reddit",
"body": "Their checkout is broken again…",
"sentiment": "Negative",
"relevance": "relevant",
"tags": ["bug_report"]
}, …]
}
Trusted by brands people talk about online
"Built on top of the Octolens API, I use Railway as a service to pipe all of the mentions to different channels. Then there's a cron job that does a daily digest for us."
Real-Time Brand Monitoring Across 15+ Platforms
One endpoint replaces Twitter, Reddit, LinkedIn, YouTube, Hacker News, GitHub, news, and podcast APIs — delivered as structured JSON with AI relevance scoring already applied.
Managing Multiple Social APIs
- Deal with rate limits and strict quotas
- Handle multiple authentication systems
- Build your own deduplication and filtering
- Fix data pipeline issues constantly
- Close enterprise agreements with social platforms to access data
With Octolens API
- One API key, one endpoint for all platforms
- $0.01 per mention — cheaper than most direct APIs
- Reddit, LinkedIn, HN, YouTube, TikTok included
- AI filtering removes spam and irrelevant mentions
- Webhooks push data to your systems in real-time
Simple API For Clean Social Listening Data
One POST to get structured mentions from every platform. Sentiment, relevance, tags, and pagination built in.
const resp = await fetch("https://app.octolens.com/api/v2/mentions", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
filters: {
sources: ["reddit", "twitter", "linkedin"],
sentiment: ["Positive", "Negative"],
},
limit: 10,
}),
});
const { data: mentions } = await resp.json();{
"data": [
{
"id": 482731,
"source": "reddit",
"body": "Just tried Octolens and it solved our monitoring problem...",
"author": "developer_mike",
"relevance": "relevant",
"sentiment": "Positive",
"tags": ["feature_request", "pricing"],
"keywords": [{"id": 42, "keyword": "social listening"}]
},
{
"id": 482732,
"source": "twitter",
"body": "Switching to @octolens was the best decision we made...",
"author": "startup_cto",
"relevance": "relevant",
"sentiment": "Positive",
"tags": ["competitor_mention"],
"keywords": [{"id": 42, "keyword": "social listening"}]
}
],
"pagination": { "nextCursor": "eyJwYWdlIjogMn0=" }
}Unified Social Listening API For All Platforms
RESTful endpoints. Webhook delivery. MCP server for AI agents. Python and Node SDKs coming soon.
All Platforms, One Endpoint
Reddit, Twitter, LinkedIn, Hacker News, GitHub, YouTube, TikTok, Bluesky, DEV, Product Hunt, podcasts, and newsletters.
No need to integrate and maintain 10+ different APIs.
Real-Time Webhooks
Push delivery to your systems. New mentions hit your endpoint within minutes of being posted.
Configure filters to only receive the mentions that matter.
AI Filtering Built In
Relevance scoring, sentiment analysis, and deduplication happen at the API level.
"Octolens' AI-assessments helped weed out a lot of the noise" — Prisma
MCP Server→
Connect Octolens to Claude, Cursor, or any MCP-compatible AI agent for real-time social data.
Your AI agents can query mentions, analyze sentiment, and respond.
What Developers Build With Our Social Listening API
Your data, your workflows. No locked-in dashboards.
Power AI Agents
Feed real-time social data to Claude, GPT, or custom AI agents. Use MCP server for natural language queries or REST API for batch processing.
Ask your agent: "What are people saying about our new feature on Reddit?"
Build Custom Dashboards
Pull mention data into your BI tool, Notion, or internal dashboard. Track sentiment trends, engagement metrics, and share of voice.
Schedule daily syncs to BigQuery or Snowflake for historical analysis.
Use in Your SaaS
Embed social listening into your product. Show customers what people are saying about their brand, surface relevant discussions, or add social proof widgets.
Add a 'Brand Mentions' tab to your marketing dashboard that pulls live data from our API.
API Included on All Plans
No enterprise upsell. No premium tier for API access.
13 platforms included
Billed annually. 15,000 mentions included — more can be added flexibly.
How We Compare Against Other Social Listening APIs
Enterprise tools gatekeep API access. Platform APIs require you to build everything yourself.
| Feature | Octolens | Brandwatch | Sprinklr | Direct APIs |
|---|---|---|---|---|
| API on starter plan | N/A | |||
| All sources, one endpoint | ||||
| MCP server for AI agents | ||||
| Price per mention | $0.01 | $$$ | $$$$ | $$ |
| Self-serve signup | ||||
| AI filtering included | Limited | Limited |
Real results from teams using Octolens
"Built on top of the Octolens API, I use Railway as a service to pipe all of the mentions to different channels. Then there's a cron job that does a daily digest for us."

"Wild AI-native onboarding experience. I literally entered zero input other than vercel.com to get my Octolens feed up and giving me mentions."

"A big part of our job is paying attention to what people are saying online - answering questions, correcting misunderstandings, and joining the conversation in real time."

"It's not about replying to everything. It's about showing up in the right conversations and doing it genuinely. Octolens helps us do that at scale."

"Developers tune out advertising, but they do talk online - and that's where our reputation is built."

API Questions Answered
No. API, webhooks, and MCP server are included on all plans, starting at $159/month (billed annually). We don't gatekeep developer features behind enterprise pricing.
Reddit, Twitter/X, LinkedIn, Hacker News, GitHub, YouTube, TikTok, Bluesky, DEV, Product Hunt, Stack Overflow, podcasts, newsletters, and more. All accessible through a single endpoint.
Monthly subscription includes a mention quota (15,000 on Pro, 50,000 on Scale). Additional mentions cost $0.013 per mention on Pro and $0.01 on Scale.
Yes. Connect Octolens to Claude, Cursor, Windsurf, or any MCP-compatible AI agent. Your AI can query mentions, analyze sentiment, and work with social data in natural language.
Yes. Configure webhooks to push new mentions to your endpoint as they're detected. Filter by source, sentiment, relevance score, or engagement metrics. Webhooks are also directly compatible with Discord.
Each mention includes: source platform, author info, full content, URL, timestamp, sentiment label, relevance score (AI-generated), engagement metrics, and any tags. Paginated responses with cursor support.
Generous rate limits that scale with your plan. Most customers never hit them. If you're building something high-volume, reach out and we'll work with you.
Python and Node SDKs are in development. For now, the REST API is straightforward to use with any HTTP client. We also support Zapier, n8n, and Make for no-code integrations.
Start listening to your customers today
Join 1,000+ companies using Octolens for social listening.
No credit card required · API access on all plans · Cancel anytime