Models/Social Media Scraper API

Social Media Scraper API — Public Profile & Post Data

Live2 endpoints, one API key

Muapi's social media scraper API returns public profile posts and keyword/hashtag search results from TikTok, Instagram, LinkedIn, Reddit, Facebook, and YouTube — two REST endpoints, one API key, pay per lookup. Built for public data only: no login, cookies, or private-account access.

What Is a Social Media Scraper API?

A social media scraper API returns public data from social platforms programmatically — a profile's recent posts, or posts matching a keyword or hashtag — without a human browsing each platform's app or site by hand. That matters for trend research, competitor/creator monitoring, and content-sourcing pipelines, since building and maintaining scrapers against half a dozen platforms (each with its own anti-bot defenses and response format) is a real, ongoing engineering cost.

Muapi exposes this as two endpoints — Fetch by Profile and Search by Keyword — covering TikTok, Instagram, LinkedIn, Reddit, Facebook, and YouTube, behind the same REST pattern used by every other Muapi endpoint: one API key, one request shape, $0.02 per lookup.

Fetch by Profile vs. Search by Keyword

Fetch by Profile (social-read-posts) takes a platform and a username (or Page ID on Facebook) and returns that account's recent posts on TikTok, Instagram, LinkedIn, Reddit, or Facebook — useful for monitoring a specific creator, competitor, or brand account. Search by Keyword (social-search-posts) takes a platform and a query and returns matching public posts across TikTok, Instagram, or YouTube — useful for trend research or finding who's talking about a topic. On Instagram, a leading # in the query searches by hashtag instead of keyword. Both endpoints accept an optional limit (1–100) and return a billing object with the actual settled charge.

Key Capabilities

Public Data Only

Both endpoints return publicly visible profile posts and search results — no login, cookies, or private-account access.

6 Platforms, One Integration

TikTok, Instagram, LinkedIn, Reddit, and Facebook profile reads, plus TikTok, Instagram, and YouTube keyword/hashtag search — same request/response pattern and API key.

Hashtag Search on Instagram

A leading '#' in the search query switches Search by Keyword to hashtag mode on Instagram.

Pay Per Lookup

$0.02 per call, no monthly subscription, no per-platform pricing tier.

Endpoint Reference

EndpointPricePlatformsRequired Fields
social-read-posts$0.02 / callTikTok, Instagram, LinkedIn, Reddit, Facebookplatform, username
social-search-posts$0.02 / callTikTok, Instagram, YouTubeplatform, query

How to Call the Social Media Scraper API

  1. Pick an endpoint. Use social-read-posts for a known profile, or social-search-posts for a keyword or hashtag.
  2. Submit the request. POST /api/v1/social-read-posts or POST /api/v1/social-search-posts with the target platform and username/query.
  3. Poll for completion. Check GET /api/v1/predictions/{request_id}/result until status is completed.
curl -X POST https://api.muapi.ai/api/v1/social-read-posts \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "platform": "tiktok",
    "username": "muapi_ai",
    "limit": 10
  }'
import requests

response = requests.post(
    "https://api.muapi.ai/api/v1/social-search-posts",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "platform": "instagram",
        "query": "#aivideo",
        "limit": 20,
    },
)
request_id = response.json()["request_id"]

result = requests.get(
    f"https://api.muapi.ai/api/v1/predictions/{request_id}/result",
    headers={"x-api-key": "YOUR_API_KEY"},
)
print(result.json())

Legal & Responsible Use

Both endpoints return only publicly visible profile posts and search results — the same content any logged-out visitor could see on the platform itself. There is no login bypass, no private-account access, and no circumvention of a platform's own visibility settings. As with any social-data tool, respect the target platform's terms of service for your specific use case, avoid excessive request volume against a single account, and do not use scraped data to harass, dox, or impersonate the people it describes.

Frequently Asked Questions

What is the Muapi Social Media Scraper API?

A REST API that returns public profile posts (Fetch by Profile) or keyword/hashtag search results (Search by Keyword) from TikTok, Instagram, LinkedIn, Reddit, Facebook, and YouTube, from one API key.

Is this legal? Does it only return public data?

Yes — both endpoints return only publicly visible content, the same posts any logged-out visitor could see on the platform. There is no private-account access or login bypass.

Which platforms are supported?

Fetch by Profile covers TikTok, Instagram, LinkedIn, Reddit, and Facebook. Search by Keyword covers TikTok, Instagram, and YouTube.

Can I search by hashtag instead of keyword?

Yes, on Instagram — put a leading '#' in the query field to search by hashtag instead of keyword.

How much does it cost?

$0.02 per call on both endpoints, pay-per-lookup with no subscription.

How is this different from Apify, Bright Data, or ScrapeCreators?

Those are dedicated scraping platforms with per-platform actors or dataset products, often billed by compute credits or records delivered. Muapi's two endpoints cover the most common lookups — profile posts and keyword/hashtag search — at a flat $0.02 per call, on the same API key and billing as every other Muapi model.