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.

Your first 50 requests per month on each endpoint are free, no card required.

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.

Every platform. One schema.

Monitor conversations across all major platforms. From $0.002 per request.

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.002. There are no monthly fees or commitments. Every account gets 50 free requests per endpoint every month.

Do I need a credit card to start?

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.

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 10 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. 50 free requests per endpoint every month, no card required.

Get API Key