Skip to content

25 platforms · 191 endpoints · one API key

Social media data, one GET request away.

Profiles, posts, comments, transcripts and ads from Instagram, TikTok, YouTube, X and 21 more platforms — returned as clean JSON. You pay only for calls that return data.

Sign in with Google or GitHub. No credit card.

curl "https://api.scrapesocial.dev/v1/instagram/profile?handle=natgeo" \
  -H "x-api-key: $SCRAPESOCIAL_KEY"
Response · 200 OK
{
  "success": true,
  "credits_remaining": 249,
  "credits_charged": 1,
  "data": {
    "user": {
      "username": "natgeo",
      "full_name": "National Geographic",
      "edge_followed_by": { "count": 268361374 },
      "is_verified": true
    }
  }
}
platforms
25
endpoints
191
measured Oct 21, 2026
median response time
1.6 s
per successful call
1 credit

01Coverage

Every major platform, one consistent API.

Same envelope, same error format, same key on every route. Pick a platform to see its endpoints.

  • [01]

    Drop-in compatible

    Already on another social data API? Same paths, parameters and JSON shape — switch by changing the base URL.

  • [02]

    Pay only for data

    A call that returns nothing costs nothing: not-found, private accounts, upstream errors and empty searches are free.

  • [03]

    Transcripts included

    Speech-to-text for videos on Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Twitch, Kick and more.

  • [04]

    Fast by default

    Median 1.6 s across 163 routes in our latest benchmark (Oct 21, 2026), with retries spread over residential exits.

  • [05]

    Honest errors

    Real HTTP status codes with a JSON body you can parse: 400, 403, 404, 503 — never a 200 that hides a failure.

  • [06]

    No accounts needed

    Public data only. You never hand us a social login, and we never act on an account.

From sign-in to first call in a minute.

  1. 01

    Sign in

    Continue with Google or GitHub. Your account starts with 250 credits.

  2. 02

    Copy your key

    Your API key is on the dashboard. Rotate it any time.

  3. 03

    Make a call

    Send x-api-key with any GET request and read the JSON.

02Pricing

One credit per successful call.

Errors, unknown accounts and empty searches are free. The credits_charged field always matches what we take.

Free trial

250credits

Every new account gets 250 credits to try any endpoint on any platform.

Start free — 250 credits

Credit packs

Top up in packs when you need more. Credits never expire.

Coming soon