8M+ API requests every day

Social media scraper API. Data, not maintenance.

Profiles, posts, transcripts, and metrics from 233 endpoints across 23 platforms — live on every request and normalized into one consistent schema.

No credit card requiredView the quickstart →
// Instagram profile
const base = "https://api.socialfetch.dev";
const path = "/v1/instagram/profiles/charlidamelio";

const res = await fetch(`${base}${path}`, {
  headers: { "x-api-key": "YOUR_API_KEY" },
});

const data = await res.json();
{
"handle": "charlidamelio",
"displayName": "Charli D'Amelio",
"followers": 48300000,
"following": 1284,
"verified": true,
"bio": "don't worry i won't post a lot",
"avatarUrl": "https://instagram.fcdn.net/...",
// + 22 more — full schema in docs →
}
99.8% uptime#3 Product of the Day3,200+ developers

We run the scrapers. You build the product.

One API handles proxies, platform changes, and consistent output across 233 endpoints on 23 platforms.

One API for 233 endpoints on 23 platforms

Use the same key and response envelope across profiles, posts, search, comments, and transcripts.

Pricing you can reason about

One request, one credit. Know how far your balance will go before you run your next batch.

Live data on every request

Fetch public data when you ask for it — not from a shared cache.

No scraper maintenance

We handle proxies, browser changes, and platform breakages.

Built for production jobs

Run concurrent workloads with explicit statuses and request IDs.

Regular jobs. Better rates.

Running lookups every month? Get lower per-credit rates with a monthly plan. For occasional projects, choose pay as you go.

Never expires
Use cases

What developers build with Social Fetch

Monitoring, enrichment, research, and content workflows powered by the same API.

Your use case

What will you build with live social data?

For example: an influencer vetting tool

See how teams build this
Reliability

Built to stay boring in production.

We absorb platform changes so your API contract stays predictable.

Uptime
99.8%last 90 days
Avg response
~3.2slive fetch, 90-day avg
Endpoints
233one API key
Platforms
23one JSON schema

Clear outcomes

Clear, typed results. No ambiguous HTML.

Trace every request

Trace any attempt with its request ID.

How it works

Your first request in three steps.

Use TypeScript or your automation tool of choice.

Sources

+ 17 more platforms

One request

Social Fetch API

GET/v1/tiktok/profiles/charlidamelio

x-api-key: sk_live_••••••••

1 request · 1 credit

Same JSON shape

response.json200 OK
{
  "data": {
    "lookupStatus": "found",
    "profile": {
      "platform": "tiktok",
      "handle": "charlidamelio",
      "displayName": "charli d’amelio",
      "verified": true
    },
    "metrics": {
      "followers": 160263648
    }
  }
}
  1. Step 1

    Create your free account

    Get an API key with 100 requests included.

  2. Step 2

    Choose an endpoint

    Pass a username, URL, keyword, or post ID.

  3. Step 3

    Get clean JSON

    Use the response immediately or send it into your pipeline.

Works with your stack

Code, automate, or connect your AI.

Explore integrations

Customers

Teams building on Social Fetch.

“Our TikTok and Instagram scrapers broke constantly. Social Fetch took us off that rotation — we ship product again.”

Daniel Reeve · Founder, Social Crow
  • “Transcripts at volume from one endpoint. No broken scrapers for our small team to maintain.”

    Marcus Lin · Founder, Voice Gecko
  • “Live profile data on every request. We never flag accounts from a stale cache.”

    Hannah Webb · Founder, Scam Finder
  • “Heavy concurrent load, no rate limits to negotiate. The rare API I haven't wrapped in retries.”

    Owen Pritchard · Founder, IP Flare

Coverage

23 platforms. 233 endpoints. One integration.

Start with TikTok, Instagram, YouTube, X, LinkedIn, Reddit, or any of the 17 others.

Pricing

Social data, priced simply.

Start with 100 free credits. Monthly plans give you predictable volume and lower per-request rates.

Starter

$14.00

1,000credits

  • Prove one workflow before you buy more
  • All 23 platforms on one API key
Most popular

Growth

$47.00

25,000credits

  • For a project or one-off batch job
  • Better per-credit rate than the Starter pack

Scale

$379.00

230,000credits

  • For a large one-time job
  • Best pack rate of the three — includes bonus credits

Need 1M+ credits, invoicing, or volume rates? Talk to us

Trust signals

DevHunt

Product Hunt

Uneed

FAQ

Common questions

Is the free trial a real API?

Yes. The 100 included requests use the same live endpoints and response shapes as paid usage — not mocked data.

How fresh is the data?

Each request fetches publicly available data at request time. The current rolling average response time is ~3.2s.

What happens after the 100 free requests?

Buy a one-time credit pack or choose a monthly plan. Pay-as-you-go credits never expire.

Are there rate limits?

There is no published RPS cap on paid metered routes — your credit balance is the limit. Stay below roughly 500 concurrent requests for reliability and retry temporary 503 responses with backoff.

Can I use this in production?

Yes. Versioned routes, predictable JSON, explicit lookup statuses, and request IDs are built for production pipelines rather than demos.

What about compliance?

Social Fetch returns publicly available data. You are responsible for how you use it under your contracts, platform terms, and applicable law. See the privacy, security, DPA, and subprocessors pages for details.

Make your first request.

100 real API requests are included. Start with any of 233 endpoints across 23 platforms.

No credit cardSign up in 30 seconds withGoogleGitHubDiscord