Brand Monitoring API for AI Agents and Developers
Track brand mentions across Twitter/X, Instagram, TikTok, and Reddit from a single endpoint. Connect through the MCP server or the typed TypeScript and Python SDKs to build dashboards, alerts, and agents.
What is a brand monitoring API?
A brand monitoring API is the data layer behind every mention-tracking tool, sentiment dashboard, and social listening agent. XPOZ exposes brand monitoring as a single programmable surface over 1.5B+ indexed posts across Twitter/X, Instagram, TikTok, and Reddit, so you can query mentions by keyword, author, or subreddit and get back typed, structured results. Whether you connect through the MCP server or a typed SDK, the same brand monitoring queries work across all four platforms.
Supported platforms
One endpoint, four platforms — publicly accessible social data, normalized and indexed
Twitter / X
Real-time post and reply search, author context, engagement metrics.
Public posts and reels by keyword, profile data, hashtag tracking.
TikTok
Keyword and hashtag search across public videos, creator metadata.
Subreddit-aware post and comment search, thread deep-dives, user history.
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 brand monitoring workflow in 10 lines
Query mentions across Twitter/X and Reddit with the TypeScript SDK. Swap in Instagram or TikTok with the same interface.
import { XpozClient } from "@xpoz/xpoz";
const client = new XpozClient({ apiKey: process.env.XPOZ_API_KEY });
await client.connect();
const mentions = await client.twitter.searchPosts("your-brand-name", { limit: 100 });
const redditMentions = await client.reddit.searchPosts("your-brand-name", { limit: 100 });
console.log(`Twitter mentions: ${mentions.data.length}`);
console.log(`Reddit mentions: ${redditMentions.data.length}`);
await client.close();Related use cases
Recipes built on the XPOZ brand monitoring API
Real-time brand monitoring dashboard
Stream mentions from every platform into a single live dashboard.
Read the recipeNever miss a brand crisis
Detect spikes in negative sentiment before they go viral.
Read the recipeMulti-platform sentiment aggregator
Normalize sentiment scores across Twitter, Reddit, Instagram, and TikTok.
Read the recipeSpot viral content before it explodes
Surface early-engagement posts mentioning your brand across platforms.
Read the recipeFrequently asked questions
Start building your brand monitoring stack today.
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.
