Skip to main content
One API for four platforms

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.

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.

Instagram

Post and creator monitoring; comment threads.

TikTok

Post, user, and comment monitoring by keyword or user.

Reddit

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

Frequently asked questions

A social media monitoring API is a programmatic interface that returns posts, comments, and user activity from social platforms so you can watch keywords, users, and subreddits from your own code. XPOZ offers a single social media monitoring surface across Twitter/X, Instagram, TikTok, and Reddit with typed, structured responses.

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.