NEW: MCP server

Twitter scraper API for profiles, posts, and metrics.

Stop maintaining fragile X scrapers and rate-limit workarounds. Social Fetch maintains the integrations — you get profiles, posts, comments, video transcripts, and metrics from 10+ platforms in one unified schema.

Sign up in 30 seconds withGoogleGitHubDiscord

No credit card · Credits never expire

Request
const base = "https://api.socialfetch.dev";
const path = "/v1/twitter/profiles/elonmusk";

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

const data = await res.json();
Response200 OK · 1.68s
{
"handle": "elonmusk",
"displayName": "Elon Musk",
"followers": 209000000,
"following": 802,
"blueVerified": true,
"bio": "Mars & Cars",
"avatarUrl": "https://pbs.twimg.com/...",
// + 20 more fields — see full schema in docs →
}
+8 more

Loading live API request countlive API requests this month

run one in the playground

Trusted by teams at

"Our scrapers broke constantly — proxies, rewrites, the lot. Social Fetch let us get back to building." Social Crow

#3 Product of the Day
3,200+ developers99.8% success rate

Platform highlights

Highlights

One Unified API for All Your Social Data

Access Profiles, Posts, Metrics & Full Metadata

Get Real-Time, Live Updates from Social Platforms

Developer-Friendly Integration That's Clear & Simple

15+Developer Integrations Built

99.8% Uptime~3.2s Response Time

Build AI-powered Data Workflows

Designed so your team ships features, not glue code

Auth, schema normalisation, scraper upkeep — already handled. Call an endpoint, get JSON back.

01
·drop-in

One header. Every endpoint.

Pass your key, call the endpoint, get typed JSON back. No OAuth dance, no SDK required — but a typed one's there if you want it.

~/project
$ curl https://api.socialfetch.io/v1/
instagram/profiles/zuck \
-H "x-api-key: YOUR_KEY"
index.tsTypeScript
import { SocialFetchClient } from "@socialfetch/sdk"
const client = new SocialFetchClient({
apiKey: process.env.SOCIALFETCH_API_KEY
})
const result = await client.instagram.getProfile({
handle: "zuck"
})
if (result.ok) console.log(result.value.data)
02
·pricing

Pricing you can reason about

No multipliers, no response-size tiers, no invoice surprises. Check the docs for exact credit costs per endpoint.

request1
credit1
03
·scale

Burst without negotiating

No per-minute window, no support ticket when traffic spikes. Concurrency is yours to set.

04
·fresh

Always fetched fresh

No cache layer in the middle. The response reflects the account right now — not an hour ago.

~3.16savg response
live · last 30 days
05
·support

Answers from someone who built it

Questions go straight to the team behind the API — not a bot and not a first-line queue.

U

Why's my TikTok handle returning 404?

9:42

Looks like a region issue — pushing a fix in 20 min.

9:47

06
·your credits, forever

Credits don't rot on a shelf

Top up when a project needs it, go quiet when it doesn't. No monthly charge ticking in the background, no pressure to use credits before an arbitrary reset date.

never_expirespay_as_you_gono_lock_in
credit usage over timeno reset date
buy 50k
use when you need
still here
today+2 years →
What you can build
6 use cases

Ship without babysitting scrapers

What you can build

Creator & influencer lookup

Competitive content tracking

Account health dashboards

  1. 01

    Scam & impersonation detection

    GET /profile

    Scrape live profile data across platforms to flag accounts mimicking real brands or creators. Fresh bios, follower counts, and post history — no cached snapshot to fool.

    brand safetyTikTokInstagram
  2. 02

    Ad spy & intelligence

    GET /ads/search

    Scrape the Facebook Ad Library, TikTok Ads, and Google Ads Transparency to track exactly what creative and offers competitors are running — without manual browsing.

    MetaTikTok Adscompetitive
  3. 03

    Video intelligence pipelines

    GET /video/transcript

    Feed transcripts, comments, and metadata straight into your AI pipeline. Research agents, content summarisers, recipe extractors — anything that needs to understand a video at scale.

    YouTubeTikToktranscripts
  4. 04

    Link-in-bio auto-fill

    GET /profile/posts

    Populate profile pictures, bios, and recent posts at signup — no manual entry, no reconnect prompts. Keeps creator pages fresh without any action on their part.

    onboardingLinktreeThreads
  5. 05

    Audience overlap analysis

    GET /profile/followers

    Scrape follower lists and engagement data across accounts to understand where audiences share interests. Useful for partnership targeting, market sizing, and influence scoring.

    InstagramYouTubeanalytics
  6. 06

    Trend & hashtag monitoring

    GET /search/hashtags

    Track emerging hashtags, sound trends, and keyword velocity across TikTok and Instagram before they peak. Feed the signals into your content calendar or client reports.

    TikTokInstagramreal-time

Depth without a directory you'll never finish reading

Grouped the way product teams think — not as a flat list of vendor endpoints.

01capability.profiles_accounts

Profiles & accounts

Handles, bios, follower counts, verification, avatars—normalized so your CRM and search stay consistent.

usernamefollowersverifiedbioexternal_links
02capability.posts_media

Posts & media

Videos, reels, captions, thumbnails, and engagement metrics in one scraping request—no platform-specific parsers in your codebase.

media_urlslikescomments_countpublished_attranscript
03capability.search_discovery

Search & discovery

Keyword, hashtag, and user discovery across networks—programmatic sourcing for your pipelines and UIs.

hashtag_searchkeyword_searchcursor_paginationsort
04capability.engagement_threads

Engagement & threads

Comments, replies, and thread context when you need depth beyond top-line metrics.

commentsrepliesparent_idauthor

Integration

API key to production in an afternoon

  1. Step 01

    Get your API key

    Sign up in a minute. Free key instantly — no card, no approval queue.

  2. Step 02

    Call any endpoint

    Platform-specific paths under `/v1/`, one normalized JSON envelope on every response.

  3. Step 03

    Ship to production

    Stable schema across platforms. Add networks later without rewriting your integration.

Customer stories

Teams shipping on Social Fetch

  • One key, one JSON shape — TikTok or Instagram, same response. We stopped thinking about scrapers.

    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

Reliability

Engineers off the scraper on-call rotation

We own the fragile platform work — your team ships roadmap instead of patching selectors.

Proactive monitoring

DOM shifts, auth flows, and deprecations — handled before they hit your integration.

Published metrics

90-day uptime and live response times on this page. No black-box status pages.

Engineer support

You reach the team that built the scrapers, not a tier-one script.

All systems operational
  • 99.8%

    live

    Uptime

    Measured across the public API over the last 90 days

  • ~3.2s

    live

    90-day avg response

    Rolling mean live-fetch latency — no stale cache in front

  • 150+

    live

    API endpoints

    Profiles, media, search, and more

  • 13

    live

    Platforms

    One unified schema across every network

Compare

Social Fetch vs. the alternatives

FeatureSocial FetchBuild Your OwnGeneral Scraping APIsAPI Marketplaces
Optimised for social media
20+ platforms, one API key
Live data (no stale cache)
TypeScript SDK with full types
No rate limits
Credits never expire
Pay as you go — no subscription
Stable versioned JSON schema
Zero scraping maintenance
Personalised support

See detailed comparisons — Apify, Bright Data, EnsembleData, and RapidAPI.

Pricing

Free to start. Pay as you go.

100 free credits on signup. One-time packs in your currency—auto top-up optional.

Free

$0no card

100 free credits

  • Every platform API
  • Same schema as paid
  • No card required

Starter

$25.00one-time

10,000 credits

  • All 20+ platforms
  • Credits never expire
  • Auto top-up optional
Most popular

Growth

$99.00one-time

50,000 credits

  • Includes Starter
  • Lower per-1k rate
  • Priority support

Scale

$379.00one-time

230,000 credits

  • Includes Growth
  • 200k + 30k bonus
  • For production scale

Business

Customcontact us

1M+ credits

  • Custom credit blocks
  • Dedicated support
  • Invoicing & SLAs

Every tier includes all platform APIs. Pricing FAQ — credits, billing, and top-ups.

FAQ

Common questions

Do I need a credit card to get started?

No credit card required. Sign up and receive 100 free credits instantly—start making real API calls in minutes with no payment information needed.

Do credits expire?

Never. Credits last forever. Buy them once and use them on your schedule—whether that's tomorrow or two years from now.

Am I locked into a monthly commitment?

No. Social Fetch is pay-as-you-go: buy credits when you need them with no recurring subscription, no cancellation fees, and no minimum terms.

Are there rate limits?

No per-minute caps, no throttling, no artificial concurrency limits. Run as many parallel requests as your product needs—your credits, your pace.

What is the average response time?

Around 3.16 seconds on average. Because Social Fetch fetches live data from each platform on every request (no caching), responses take a little longer than a static API — and in return you always get fresh data, not yesterday's snapshot.

Is the data real-time?

Yes. Every request fetches the latest publicly available data from the platform at request time — typically in around 3.16 seconds — so your product always reflects what's live instead of a stale cache.

What's your uptime?

We currently run at 99.8% uptime measured across the public API over the last 90 days. If you ever hit an issue, every response includes a request ID you can send to support@socialfetch.dev.

Which platforms are supported?

TikTok, Facebook, Instagram, LinkedIn, YouTube, X (Twitter), Threads, and Reddit — all through one API surface with the same JSON shape and one API key.

Can we use this in production?

Yes. The API is designed for production SaaS: predictable JSON shapes, versioned routes, and operational focus so your team ships features instead of maintaining scrapers.

Can Social Fetch support profile enrichment, valuation, or scoring workflows?

Yes. Social Fetch is a strong fit for the social-data layer: fetch normalized public profiles, posts, metrics, comments, transcripts, and engagement signals, then apply your own weighting, scoring, verification, or valuation logic in your app.

What about compliance?

Social Fetch returns publicly available data. You're responsible for how you use it under your contracts, platform terms, and applicable law—we're happy to discuss use-case fit.

Explore the API with live data in minutes

Join product teams using one unified API for profiles, feeds, and discovery—without owning brittle scrapers.

Works across

TikTokInstagramYouTubeTwitterLinkedInRedditFacebookGoogle+ more