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.
$5 free credit included with every new account.

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.003 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.003. There are no monthly fees or commitments. Every new account starts with $5 in free credit, plus 50 free requests per endpoint every month.

Do I need a credit card to start?

No. Every account gets $5 in free credit at signup plus 50 free requests per endpoint each month — all usable without a card on file. You only need to add a payment method once you've used up your free credit 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 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. $5 in free credit included with every new account.

Get API Key