Search real-time data across social media through a standardised API.
No monthly fees, just pay per request.
Your first 50 requests per month on each endpoint are free, no card required.
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 all major platforms. From $0.002 per request.
Get the quote tweets for a specific tweet. Returns full tweet data for each quote.
Get a user's recent posts and reels by profile URL or username. Captions, engagement metrics, and media details.
Get photos and videos for a place. High-resolution URLs, capture timestamps, and paginated results.
Search Facebook posts by keyword. Get post content, reactions, comments, and shares.
Get full Amazon product data by ASIN: pricing, buy box, photos, specs, rating breakdown, and top reviews.
Get posts from any public Facebook group with reactions and comment counts.
Get the followers of a specific user. Returns profile data for each follower.
Get posts and reels for any hashtag. Top, recent, or reels only, with full engagement metrics.
List every company in a Trustpilot category, ranked, with TrustScore, review count and location. Filter by country, rating and claimed status.
Get a user's recent posts by username. Post text, engagement metrics, media, and link previews.
Get a user's followers by username or URL, 50 per page. Search them by name or username with an optional query.
Real-time Google organic search results. Country, language, time-range and city-level geo targeting, with optional AI Overview.
Get group info including name, description, members count, and privacy setting.
Get full details for any post or reel by URL or shortcode. Caption, engagement metrics, media URLs, and audio.
Get follower/following counts, bio, verification status, and pinned post ID by handle.
Get the users who retweeted a specific tweet. Paginated results with user data.
Get the verified (blue checkmark) followers of a specific user.
Get a full profile by username. Bio, follower count, verification status, and external bio links.
Get the top 525 publications per category with rank, subscriber badge and prices.
Search discussion boards and Q&A sites. Filter by time period and country.
Get a user's recent posts by username. Post text, engagement metrics (replies, reposts, likes), media attachments, and hashtags.
Search Amazon products by keyword. Price, rating, Prime status, sales volume, and rich filters across 24 marketplaces.
Search Facebook events by keyword. Find event names, IDs, and event page links.
Search YouTube videos by keyword. Get video title, channel, view count, duration, thumbnail, and more.
Get current trending topics for a specific location. Use woeid=1 for Worldwide.
Send a prompt to Google's AI Mode and get a structured conversational reply with citations. Continue the chat with a session token.
Search posts across every Substack publication by keyword, with engagement and paywall status.
Search YouTube channels by keyword. Get channel name, subscriber count, description, and thumbnail.
Get recent posts from any Facebook page with engagement metrics and author data.
Get a post by URL. Text, engagement metrics, media, link card, and quoted post.
Get full details for a Google Maps place: address, phone, website, hours, rating breakdown, photos, plus codes, and more.
Get comments on any Facebook post. Comment text, author info, reactions, and reply counts.
Get the comments (replies) on a specific tweet. Paginated with full tweet data.
Search Reddit posts by keyword. Get post title, subreddit, author, and content snippet.
Get the accounts a user is following. Returns profile data for each account.
Search Google Maps local businesses by query. Returns name, address, phone, website, rating, hours, and coordinates.
Resolve place names to Facebook location IDs to filter post searches by location.
Get a company's Trustpilot reviews and full profile by domain: TrustScore, rating breakdown, reply behaviour, and every review with the company's reply.
Get comments from any YouTube video by URL. Author, text, likes, reply counts, and preview replies.
Get a post's full body, engagement, paywall status and podcast audio by URL.
Search Threads users by keyword. Returns username, display name, verification status, and profile picture.
Search Facebook pages by keyword. Find pages with verification status and IDs.
Search tweets by keyword. Returns tweet content, engagement metrics (likes, retweets, views), author info, and URL.
Get any YouTube video's details by URL or ID. Views, duration, full description, category, and thumbnail.
Get full content, engagement metrics, and author info for a single tweet by ID.
Get user reviews for a place. Rating, text, author info, photos, owner response and pagination.
Search Threads posts by keyword. Returns post text, engagement metrics (likes, replies, reposts, quotes), author info, and link previews.
Search TikTok videos by keyword. Get play counts, likes, comments, shares, and author info.
Search Facebook videos by keyword. Get video titles, thumbnails, and author info.
Search Reddit comments by keyword. Find discussions and replies across all subreddits.
Search Instagram users by keyword. Get username, full name, verification status, and profile picture.
Search Twitter users by keyword. Returns profile data, follower counts, and verification status.
Get follower/following counts, bio, verification status, and account metadata by username.
Get the comments on any post or reel. Text, author, likes, reply count, and date. Sort by popular or recent.
Search news articles from thousands of sources. Filter by time, source, country, and language.
Get any YouTube channel's details by ID, URL, or handle. Subscribers, total views, description, links, and more.
Search Reddit users by keyword. Get karma scores, account age, bio, and moderation status.
Get page info including name, followers, categories, contact details, and verification status.
Search TikTok users by keyword. Get follower counts, likes, video count, bio, and verification status.
Get tweets posted by a specific user. Paginated results with full tweet data.
Get a full profile by username or URL. Bio, follower / following counts, media count, category, and external link.
Get replies posted by a specific user. Returns full tweet data for each reply.
Search Bluesky posts by keyword. Engagement metrics, media, link cards, quoted posts, and author info.
Get the followers of a user, newest first. Handle, display name, bio, and verification status.
Get a newsletter's subscriber badge, paid-subscriber band, prices, author and contributors.
Search Instagram posts by keyword. Get engagement metrics (likes, comments, views), author info, and more.
# 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.002. There are no monthly fees or commitments. Every account gets 50 free requests per endpoint every month.
No. Every account gets 50 free requests per endpoint each month, no card on file needed. You only need to add a payment method once you've used up your free requests and want to keep going.
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 10 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. 50 free requests per endpoint every month, no card required.
Get API Key