A Pay-As-You-Go Social Media API

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

1-2 second response times

Optimized for real-time applications.

99.9% historical uptime

We handle multiple data sources.

Pay per request

No monthly fees or commitments.

Simple authentication

API key auth via X-API-Key header.

Usage analytics

Track requests, errors, and costs.

Spending limits

Set daily and monthly caps.

Social media API endpoints

Monitor conversations across most major platforms. From $0.003 per request.

YouTube Videos API YouTube Videos API

Search YouTube videos by keyword. Get video title, channel, view count, duration, thumbnail, and more.

$0.005 per page 50 free/month
Facebook Group Posts API Facebook Group Posts API

Get posts from any public Facebook group with reactions and comment counts.

$0.008 per page 50 free/month
YouTube Search Channels API YouTube Search Channels API

Search YouTube channels by keyword. Get channel name, subscriber count, description, and thumbnail.

$0.005 per page 50 free/month
Twitter Tweet Comments API Twitter Tweet Comments API

Get the comments (replies) on a specific tweet. Paginated with full tweet data.

$0.006 per page 50 free/month
Twitter User Replies API Twitter User Replies API

Get replies posted by a specific user. Returns full tweet data for each reply.

$0.006 per page 50 free/month
Twitter Tweet Quotes API Twitter Tweet Quotes API

Get the quote tweets for a specific tweet. Returns full tweet data for each quote.

$0.006 per page 50 free/month
TikTok Videos API TikTok Videos API

Search TikTok videos by keyword. Get play counts, likes, comments, shares, and author info.

$0.006 per page 50 free/month
Twitter User Tweets API Twitter User Tweets API

Get tweets posted by a specific user. Paginated results with full tweet data.

$0.006 per page 50 free/month
Facebook Search Videos API Facebook Search Videos API

Search Facebook videos by keyword. Get video titles, thumbnails, and author info.

$0.008 per page 50 free/month
Facebook Page Posts API Facebook Page Posts API

Get recent posts from any Facebook page with engagement metrics and author data.

$0.008 per page 50 free/month
Instagram Search Users API Instagram Search Users API

Search Instagram users by keyword. Get username, full name, verification status, and profile picture.

$0.006 per request 50 free/month
Twitter User Followers API Twitter User Followers API

Get the followers of a specific user. Returns profile data for each follower.

$0.006 per page 50 free/month
Facebook Search Posts API Facebook Search Posts API

Search Facebook posts by keyword. Get post content, reactions, comments, and shares.

$0.008 per page 50 free/month
Twitter Trends API Twitter Trends API

Get current trending topics for a specific location. Use woeid=1 for Worldwide.

$0.006 per request 50 free/month
Twitter Search Users API Twitter Search Users API

Search Twitter users by keyword. Returns profile data, follower counts, and verification status.

$0.006 per page 50 free/month
Facebook Page Details API Facebook Page Details API

Get page info including name, followers, categories, contact details, and verification status.

$0.008 per request 50 free/month
Twitter Verified Followers API Twitter Verified Followers API

Get the verified (blue checkmark) followers of a specific user.

$0.006 per page 50 free/month
News Articles API News Articles API

Search news articles from thousands of sources. Filter by time, source, country, and language.

$0.008 per request 50 free/month
Facebook Group Details API Facebook Group Details API

Get group info including name, description, members count, and privacy setting.

$0.008 per request 50 free/month
Reddit Posts API Reddit Posts API

Search Reddit posts by keyword. Get post title, subreddit, author, and content snippet.

$0.003 per request 50 free/month
Twitter User Profile API Twitter User Profile API

Get follower/following counts, bio, verification status, and account metadata by username.

$0.006 per request 50 free/month
Reddit Search Users API Reddit Search Users API

Search Reddit users by keyword. Get karma scores, account age, bio, and moderation status.

$0.003 per request 50 free/month
Facebook Search Pages API Facebook Search Pages API

Search Facebook pages by keyword. Find pages with verification status and IDs.

$0.008 per page 50 free/month
Instagram Posts API Instagram Posts API

Search Instagram posts by keyword. Get engagement metrics (likes, comments, views), author info, and more.

$0.006 per page 50 free/month
Twitter User Following API Twitter User Following API

Get the accounts a user is following. Returns profile data for each account.

$0.006 per page 50 free/month
Twitter Tweet Details API Twitter Tweet Details API

Get full content, engagement metrics, and author info for a single tweet by ID.

$0.006 per request 50 free/month
Twitter Posts API Twitter Posts API

Search tweets by keyword. Returns tweet content, engagement metrics (likes, retweets, views), author info, and URL.

$0.006 per page 50 free/month
Twitter Tweet Retweets API Twitter Tweet Retweets API

Get the users who retweeted a specific tweet. Paginated results with user data.

$0.006 per page 50 free/month
Reddit Comments API Reddit Comments API

Search Reddit comments by keyword. Find discussions and replies across all subreddits.

$0.003 per page 50 free/month
Forum Posts API Forum Posts API

Search discussion boards and Q&A sites. Filter by time period and country.

$0.008 per request 50 free/month
TikTok Search Users API TikTok Search Users API

Search TikTok users by keyword. Get follower counts, likes, video count, bio, and verification status.

$0.006 per page 50 free/month
View all endpoints
# 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
}

One API for all platforms

Write your integration once. Query any platform by changing the endpoint path — the request parameters and response format stay the same.

Unified response format

Every endpoint returns the same fields: title, url, date, author, snippet, and source. Parse once, use everywhere.

Common parameters

query, sort_by, and page work the same way on every endpoint. Platform-specific filters are optional extras.

Single API key

One key authenticates across all endpoints. No per-platform credentials or OAuth flows to manage.

MCP Server

Use with your AI tools

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

Frequently asked questions

How does pricing work?

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.

Do I need a credit card to start?

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.

What data do I get back?

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.

How fresh is the data?

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.

Are there rate limits?

Yes, there's a concurrency limit of 3 simultaneous requests per endpoint per user. If you need more, just get in touch.

Can I set spending limits?

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.

Start listening to social media

Get your API key and start monitoring conversations in minutes. No credit card required for the free tier.

Get API Key