Skip to main content
One API for four platforms

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.

Instagram

Public posts and reels by keyword, profile data, hashtag tracking.

TikTok

Keyword and hashtag search across public videos, creator metadata.

Reddit

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/xpoz

Typed models, pagination, and CSV export included.

Python SDK

Best for: Data pipelines, notebooks, and Python-based agents.

pip install xpoz

Same 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();

Frequently asked questions

A brand monitoring API is a programmatic interface that returns mentions of a brand, product, or keyword from social platforms so you can build dashboards, alerts, and analytics. XPOZ provides one brand monitoring API across Twitter/X, Instagram, TikTok, and Reddit, returning structured, typed data suitable for AI agents and applications.

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.