Social Data API for Developers and AI Agents
Programmatic access to 1.5B+ publicly accessible posts across Twitter/X, Instagram, TikTok, and Reddit. One OAuth-authenticated endpoint via MCP or typed TypeScript and Python SDKs.
What you get
XPOZ is a social data API that returns normalized, cross-platform social data through MCP for AI agents and typed SDKs for direct code. Every response shares the same structured model, with pagination and CSV export built in across Twitter/X, Instagram, TikTok, and Reddit. Write one query shape and reuse it for every platform you need to cover.
Supported platforms
The data you can fetch from each supported platform
Twitter / X
Posts, replies, quotes, retweets, users, followers, engagement.
Posts, comments, users, followers (captions and video subtitles indexed).
TikTok
Posts, comments, users — search by keyword, user, or ID.
Posts, comments, subreddits, users, with full thread context.
What you can build
Workflow-specific entry points, all powered by the same social data API
Brand monitoring
Track brand mentions across all four platforms in real time.
ExploreSocial listening
Listen across conversations, communities, and creators at scale.
ExploreLead generation
Qualify prospects from public posts and conversations.
ExploreSocial media monitoring
Stream posts, comments, and user activity into your monitoring stack.
ExploreAccess methods
Pick the integration that fits your stack — all three share the same data model
MCP Server
Best for: AI agents and MCP-compatible clients.
{
"mcpServers": {
"xpoz": {
"url": "https://mcp.xpoz.ai/mcp"
}
}
}OAuth 2.1 authentication. One endpoint across all four platforms.
TypeScript SDK
Best for: Node, edge, headless agent loops.
npm install @xpoz/xpozTyped response models, pagination, and CSV export included.
Python SDK
Best for: Data pipelines, Jupyter, research scripts.
pip install xpozSame typed interface as the TypeScript SDK, Pythonic style.
Fetch and paginate in a few lines
One typed client, the same pagination shape across every platform. Swap `client.twitter` for `client.reddit`, `client.instagram`, or `client.tiktok`.
import { XpozClient } from "@xpoz/xpoz";
const client = new XpozClient({ apiKey: process.env.XPOZ_API_KEY });
await client.connect();
const results = await client.twitter.searchPosts("artificial intelligence", { limit: 100 });
console.log(`Page 1: ${results.data.length} of ${results.pagination.totalRows} tweets`);
const csvUrl = await results.exportCsv();
console.log(`Download CSV: ${csvUrl}`);
await client.close();Related use cases
Recipes built on the XPOZ social data API
Real-time brand monitoring dashboard
Stream mentions from every platform into a single live dashboard.
Read the recipeFind and qualify leads from social conversations
Turn public posts and comments into a qualified pipeline.
Read the recipeDetect market-moving tweets
Surface high-signal posts before the market reacts.
Read the recipeBuild personas from real conversations
Cluster real voices across platforms into data-backed personas.
Read the recipeFrequently asked questions
Query social data the way your agents already think.
Free tier includes 100,000 results per month. Scale to Pro at $20/month or Max at $200/month when you are ready.
