Search real-time data across social media through a standardised API.
No monthly fees, just pay per request.
From $0.003 per request · 50 free requests per endpoint monthly
Optimized for real-time applications.
We handle multiple data sources.
No monthly fees or commitments.
API key auth via X-API-Key header.
Track requests, errors, and costs.
Set daily and monthly caps.
Monitor conversations across most major platforms. From $0.003 per request.
Search Facebook pages by keyword. Find pages with verification status and IDs.
Search Reddit posts by keyword. Get post title, subreddit, author, and content snippet.
Get replies posted by a specific user. Returns full tweet data for each reply.
Search Instagram posts by keyword. Get engagement metrics (likes, comments, views), author info, and more.
Get current trending topics for a specific location. Use woeid=1 for Worldwide.
Get the users who retweeted a specific tweet. Paginated results with user data.
Get page info including name, followers, categories, contact details, and verification status.
Get the quote tweets for a specific tweet. Returns full tweet data for each quote.
Get tweets posted by a specific user. Paginated results with full tweet data.
Get follower/following counts, bio, verification status, and account metadata by username.
Get full content, engagement metrics, and author info for a single tweet by ID.
Search discussion boards and Q&A sites. Filter by time period and country.
Get the comments (replies) on a specific tweet. Paginated with full tweet data.
Get the verified (blue checkmark) followers of a specific user.
Search news articles from thousands of sources. Filter by time, source, country, and language.
Get posts from any public Facebook group with reactions and comment counts.
Search TikTok videos by keyword. Get play counts, likes, comments, shares, and author info.
Search TikTok users by keyword. Get follower counts, likes, video count, bio, and verification status.
Get recent posts from any Facebook page with engagement metrics and author data.
Search Reddit comments by keyword. Find discussions and replies across all subreddits.
Search Twitter users by keyword. Returns profile data, follower counts, and verification status.
Search Instagram users by keyword. Get username, full name, verification status, and profile picture.
Get the accounts a user is following. Returns profile data for each account.
Search Facebook videos by keyword. Get video titles, thumbnails, and author info.
Search YouTube channels by keyword. Get channel name, subscriber count, description, and thumbnail.
Search YouTube videos by keyword. Get video title, channel, view count, duration, thumbnail, and more.
Search Facebook posts by keyword. Get post content, reactions, comments, and shares.
Get the followers of a specific user. Returns profile data for each follower.
Search tweets by keyword. Returns tweet content, engagement metrics (likes, retweets, views), author info, and URL.
Get group info including name, description, members count, and privacy setting.
Search Reddit users by keyword. Get karma scores, account age, bio, and moderation status.
# Same pattern for every platform
GET /v1/twitter/posts?query=AI&sort_by=most_recent
GET /v1/reddit/posts?query=AI&sort_by=most_recent
GET /v1/youtube/videos?query=AI&sort_by=most_recent
# Every endpoint returns the same structure
{
"posts": [
{
"title": "Post title",
"url": "https://reddit.com/r/...",
"date": "2026-02-21 14:30:00",
"author": "username",
"source": "Reddit",
"snippet": "Post content..."
}
],
"page": 1,
"count": 25
}
Write your integration once. Query any platform by changing the endpoint path — the request parameters and response format stay the same.
Every endpoint returns the same fields: title, url, date, author, snippet, and source. Parse once, use everywhere.
query, sort_by, and page work the same way on every endpoint. Platform-specific filters are optional extras.
One key authenticates across all endpoints. No per-platform credentials or OAuth flows to manage.
Connect API Direct as an MCP server. Your AI agent gets 50+ tools to search social media and news in natural language. One line to set up.
Learn more about MCP$ claude mcp add \
--transport http \
apidirect \
"https://apidirect.io/mcp?token=YOUR_API_KEY"
Works with any MCP client. See all setup guides
You only pay for successful requests. Each endpoint has its own per-request price, starting from $0.003. There are no monthly fees or commitments. You get 50 free requests per endpoint every month.
No. You can sign up and use the free tier (50 requests/endpoint/month) without adding a payment method. You only need to add a card when you want to exceed the free tier.
Every endpoint returns a consistent structure: post title, URL, publication date, author, source platform, and a content snippet. Some endpoints include additional fields like subreddit or domain.
Results are fetched in real-time when you make a request. You can sort by most_recent to get the latest posts, or by relevance to get the most relevant matches.
Yes, there's a concurrency limit of 3 simultaneous requests per endpoint per user. If you need more, just get in touch.
Yes. You can configure daily and monthly spending caps in your dashboard. Once you hit a limit, requests will be blocked until the next period.
Get your API key and start monitoring conversations in minutes. No credit card required for the free tier.
Get API Key