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 expireNo credit card · From $1.65/1k requests · Credits never expire
Loading live API request countlive API requests this month
run one in the playgroundTrusted by teams at
"Our scrapers broke constantly — proxies, rewrites, the lot. Social Fetch let us get back to building." — Social Crow
Platform highlights
Under the hood
Designed so your team ships features, not glue code
Auth, schema normalisation, scraper upkeep — already handled. Call an endpoint, get JSON back.
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.
$ curl https://api.socialfetch.io/v1/instagram/profiles/zuck \-H "x-api-key: YOUR_KEY"
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)
Pricing you can reason about
No multipliers, no response-size tiers, no invoice surprises. Check the docs for exact credit costs per endpoint.
Burst without negotiating
No per-minute window, no support ticket when traffic spikes. Concurrency is yours to set.
Always fetched fresh
No cache layer in the middle. The response reflects the account right now — not an hour ago.
Answers from someone who built it
Questions go straight to the team behind the API — not a bot and not a first-line queue.
Why's my TikTok handle returning 404?
9:42
Looks like a region issue — pushing a fix in 20 min.
9:47
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.
Ship without babysitting scrapers
- 01
Scam & impersonation detection
GET /profileScrape 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 - 02
Ad spy & intelligence
GET /ads/searchScrape 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 - 03
Video intelligence pipelines
GET /video/transcriptFeed 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 - 04
Link-in-bio auto-fill
GET /profile/postsPopulate 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 - 05
Audience overlap analysis
GET /profile/followersScrape follower lists and engagement data across accounts to understand where audiences share interests. Useful for partnership targeting, market sizing, and influence scoring.
InstagramYouTubeanalytics - 06
Trend & hashtag monitoring
GET /search/hashtagsTrack 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
API surface
Depth without a directory you'll never finish reading
Grouped the way product teams think — not as a flat list of vendor endpoints.
capability.profiles_accountsProfiles & accounts
Handles, bios, follower counts, verification, avatars—normalized so your CRM and search stay consistent.
capability.posts_mediaPosts & media
Videos, reels, captions, thumbnails, and engagement metrics in one scraping request—no platform-specific parsers in your codebase.
capability.search_discoverySearch & discovery
Keyword, hashtag, and user discovery across networks—programmatic sourcing for your pipelines and UIs.
capability.engagement_threadsEngagement & threads
Comments, replies, and thread context when you need depth beyond top-line metrics.
Integration
API key to production in an afternoon
- Step 01
Get your API key
Sign up in a minute. Free key instantly — no card, no approval queue.
- Step 02
Call any endpoint
Platform-specific paths under `/v1/`, one normalized JSON envelope on every response.
- 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.”
“Transcripts at volume from one endpoint. No broken scrapers for our small team to maintain.”
“Live profile data on every request. We never flag accounts from a stale cache.”
“Heavy concurrent load, no rate limits to negotiate. The rare API I haven't wrapped in retries.”
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.
99.8%
liveUptime
Measured across the public API over the last 90 days
~3.2s
live90-day avg response
Rolling mean live-fetch latency — no stale cache in front
150+
liveAPI endpoints
Profiles, media, search, and more
13
livePlatforms
One unified schema across every network
Compare
Social Fetch vs. the alternatives
| Feature | Social Fetch | Build Your Own | General Scraping APIs | API 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.
Starter
10,000 credits
$2.50 / 1k requests
- All 20+ platforms
- Credits never expire
- Auto top-up optional
Growth
50,000 credits
$1.98 / 1k requests
- Includes Starter
- Lower per-1k rate
- Priority support
Scale
230,000 credits
$1.65 / 1k requests
- Includes Growth
- 200k + 30k bonus
- For production scale
Business
1M+ credits
Volume rates
- 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