Skip to main content
Social Listening API

Social Listening API for Developers and AI Agents

Programmable social listening across Twitter/X, Instagram, TikTok, and Reddit — one consistent API over 1.5B+ publicly accessible posts. Access it through MCP or typed SDKs so you own the pipeline — no dashboard lock-in.

What it is

Social listening is programmable access to social conversations — not a dashboard UI. XPOZ delivers social listening as an API and MCP layer across Twitter/X, Instagram, TikTok, and Reddit, giving you publicly accessible social data, normalized and indexed. Use it to build custom alerting, sentiment analysis, share-of-voice measurement, and crisis detection stacks on infrastructure you own.

What you can build

Ship listening features that fit your product — not someone else's dashboard

Custom alerts

Real-time triggers on keywords, mentions, or sentiment shifts

Share of voice

Cross-platform brand vs competitor volume tracking

Sentiment & narrative

Sentiment classification and narrative extraction on your stack

Crisis detection

Escalation patterns detected before they trend publicly

Supported platforms

Four platforms, one consistent API — query Twitter/X, Instagram, TikTok, and Reddit the same way

Twitter / X

Real-time post and reply search with engagement context

Instagram

Post and creator search, comment monitoring

TikTok

Post search by keyword or user, comment threads

Reddit

Subreddit, post, and comment search with thread context

Access methods

Three ways to plug XPOZ into your stack — pick what fits your runtime

MCP Server

https://mcp.xpoz.ai/mcp

Remote MCP endpoint with OAuth 2.1. Connect Claude Code, Codex, and other MCP-aware agents directly.

Best for
AI agents and LLM-native workflows

TypeScript SDK

npm install @xpoz/xpoz

Typed client for Node.js and TypeScript projects. Structured responses across all four platforms.

Best for
Node.js backends, Next.js apps, and serverless workers

Python SDK

pip install xpoz

Pythonic client for data pipelines, notebooks, and automation scripts.

Best for
Data science, ETL pipelines, and Python services

Code example: social listening workflow

Scan brand, competitor, and category keywords across Twitter/X and Reddit in a single loop.

import { XpozClient } from "@xpoz/xpoz";

const client = new XpozClient({ apiKey: process.env.XPOZ_API_KEY });
await client.connect();

const keywords = ["your brand", "competitor brand", "your-category"];

for (const keyword of keywords) {
  const twitter = await client.twitter.searchPosts(keyword, { limit: 100 });
  const reddit = await client.reddit.searchPosts(keyword, { limit: 100 });
  console.log(`${keyword}: ${twitter.data.length + reddit.data.length} mentions`);
}

await client.close();

Frequently asked questions

Build your social listening stack on a real API.

Free 100K results per month, 1 tracked item. Pro $20/month, Max $200/month.