Social Media Monitoring API for Developers and AI Agents
One API for monitoring Twitter/X, Instagram, TikTok, and Reddit from your own code. MCP server and typed SDKs, no platform-by-platform integrations to maintain.
What is a social media monitoring API?
A social media monitoring API is a developer-facing cross-platform monitoring surface that lets you track keywords, users, and subreddits from one place instead of stitching together separate platform integrations. XPOZ exposes social media monitoring as a single programmable endpoint over 1.5B+ indexed posts across Twitter/X, Instagram, TikTok, and Reddit, with typed, structured responses. Connect through the MCP server or a typed SDK and the same social media monitoring queries work everywhere.
Choose the monitoring workflow you are building
Social media monitoring splits into a few distinct workflows — pick the category that fits what you are shipping
Supported platforms
One endpoint, four platforms — publicly accessible social data, normalized and indexed
Twitter / X
Real-time post and reply search; user and engagement monitoring.
Post and creator monitoring; comment threads.
TikTok
Post, user, and comment monitoring by keyword or user.
Subreddit, post, and comment monitoring with full thread context.
Access methods
Pick the integration that fits your stack — all three share the same data model
MCP Server
Best for: Claude, ChatGPT, Cursor, and other MCP-compatible AI clients.
{
"mcpServers": {
"xpoz": {
"url": "https://mcp.xpoz.ai/mcp"
}
}
}OAuth 2.1 authentication. No API keys to manage in client config.
TypeScript SDK
Best for: Node.js backends, Next.js apps, and TypeScript agents.
npm install @xpoz/xpozTyped models, pagination, and CSV export included.
Python SDK
Best for: Data pipelines, notebooks, and Python-based agents.
pip install xpozSame typed interface as the TypeScript SDK, Pythonic style.
A cross-platform monitoring workflow in under 20 lines
Loop through your keywords and query Twitter/X, Reddit, and Instagram with the TypeScript SDK. Swap in TikTok with the same interface.
import { XpozClient } from "@xpoz/xpoz";
const client = new XpozClient({ apiKey: process.env.XPOZ_API_KEY });
await client.connect();
const keywords = ["your-brand", "category-term", "event-name"];
for (const keyword of keywords) {
const twitter = await client.twitter.searchPosts(keyword, { limit: 100 });
const reddit = await client.reddit.searchPosts(keyword, { limit: 100 });
const instagram = await client.instagram.searchPosts(keyword, { limit: 100 });
const total = twitter.data.length + reddit.data.length + instagram.data.length;
console.log(`${keyword}: ${total} mentions across platforms`);
}
await client.close();Related use cases
Recipes built on the XPOZ social media monitoring API
Real-time brand monitoring dashboard
Stream mentions from every platform into a single live dashboard.
Read the recipeDetect and respond to crises in real time
Catch negative spikes before they escalate into full-blown crises.
Read the recipeFind and qualify leads from social conversations
Turn public buying signals into a scored outbound pipeline.
Read the recipeTrack competitor social media strategy
Monitor rival accounts, posts, and engagement patterns over time.
Read the recipeFrequently asked questions
Monitor social media programmatically — no platform-by-platform integrations.
Free tier includes 100,000 results per month and 1 tracked item. Scale to Pro at $20/month or Max at $200/month when you are ready.
