8M+ API requests every day

Social media scraper API. Data, not maintenance.

Profiles, posts, transcripts and metrics from 25 platforms. Live data, one schema.

No credit card requiredView the quickstart →
99.8% uptime#3 Product of the Day3,200+ developers
// 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 →
}

We run the scrapers. You build the product.

One API handles proxies, platform changes, and consistent output across 240 endpoints on 25 platforms.

One API for 240 endpoints on 25 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.

What you can build

Monitor brands and competitors

Find and vet creators

Check reach and engagement before you reach out.

Turn video into searchable text

Transcribe and index video and audio content so you can find the exact moment you need.

Track public communities

Follow the subreddits, groups, and channels where your audience talks.

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
240one API key
Platforms
25one 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

+ 19 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

25 platforms. 240 endpoints. One integration.

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

Pricing

Social data, priced simply.

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

Starter

$29.00

18,000credits

  • Top up from $1.61 / 1k if you run out
  • Up to 25 monitors
Most popular

Growth

$79.00

50,000credits

  • Top up from $1.58 / 1k if you run out
  • 5 team seats
  • Up to 100 monitors

Scale

$225.00

150,000credits

  • Top up from $1.50 / 1k if you run out
  • 25 team seats
  • Up to 250 monitors
  • Cancel anytime
  • 30-day money-back guarantee
  • Price locked while you stay

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 200 requests in flight per workspace 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.

Can my team share one account?

Yes, from Growth up. Pay as you go and Starter are just you. On Growth and Scale, invite teammates to your workspace from Settings. Everyone signs in with their own account, shares one credit balance and one bill, and creates their own API keys. Owners and admins can see who is spending what.

Do I pay per seat?

No. There is no per-seat price. Team members depend on the plan: just you on Pay as you go and Starter, up to 5 on Growth and up to 25 on Scale. People who only need to see billing don't use a seat.

What happens to a teammate's API keys when they leave?

They stop working immediately, and the workspace is not charged for anything further from them.

Can I limit what one key spends?

Yes. Owners and admins can set a monthly credit limit on any key.

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 240 endpoints across 25 platforms.

No credit cardSign up in 30 seconds withGoogleGitHub