Pull TikTok profiles, videos, and metrics in real time. One API.
Profiles, posts, comments, videos, transcripts, and metrics from TikTok — and 20+ other platforms when you need them — delivered through a single endpoint. No scraping. No maintenance.
No credit card required.
Supported platforms
What you can build
Ship social features your team doesn't have to babysit
Lookup tools, monitoring dashboards, scam and brand-safety detection, content pipelines — anything that needs fresh public social data without owning the scrapers.
API surface
Depth without a directory you'll never finish reading
Capabilities are grouped the way product teams think about features—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 pull—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
From API key to production in an afternoon
Minimal ceremony: authenticate once, then call resource-oriented routes that return predictable JSON—whether you're prototyping or shipping v1.
- 01Step 01
Get your API key
Sign up in under a minute and receive a free API key instantly. No credit card required, no approval queue.
- 02Step 02
Call any endpoint
Each platform has its own resource-oriented routes (e.g. /v1/instagram/profiles/{handle}) — but every response uses the same normalized envelope, so your code looks the same across networks.
- 03Step 03
Ship to production
Schema is stable across platforms and API versions. Add networks to your product later without rewriting your integration.
Request
# Fetch an Instagram profilecurl https://api.socialfetch.dev/v1/instagram/profiles/natgeo \-H "x-api-key: YOUR_API_KEY"
Response
200 OK{"username": "natgeo","display_name": "National Geographic","follower_count": 286000000,"verified": true,"platform": "instagram","bio": "Inspiring people to care."}
Same auth header, same response envelope, same TypeScript SDK across every platform.
Customer stories
Used by founders shipping social-data products
Founders and engineering teams using Social Fetch as the social-data layer behind their own products.
- 01 / 06
Social Fetch quietly powers the cross-platform profile data behind Social Crow. One key, one JSON shape, and the same response whether we're pulling a TikTok creator or an Instagram account — we don't have to think about it.
Daniel Reeve
Founder · Social Crow
socialcrow.co
- 02 / 06
We needed reliable TikTok and YouTube transcripts at volume for Voice Gecko. Social Fetch gave us a single transcript endpoint that just keeps working — no broken scrapers, no maintenance burden on our small team.
Marcus Lin
Founder · Voice Gecko
voicegecko.io
- 03 / 06
Scam Finder lives or dies on fresh profile data across half a dozen platforms. Social Fetch returns live results on every request, so we're never flagging accounts based on a stale cache. That alone made it the easy choice.
Hannah Webb
Founder · Scam Finder
scam-finder.net
- 04 / 06
At IP Flare we're picky about anything we put in the critical path. Social Fetch holds up under heavy concurrent load with no rate limits to negotiate, and the response shape is the same every time. It's the rare API I haven't had to wrap in retries.
Owen Pritchard
Founder · IP Flare
ipflare.io
- 05 / 06
We integrated Social Fetch in an afternoon. One API key, the same JSON shape regardless of platform — it just works. We haven't touched the integration since.
Jordan Okonkwo
CTO · Horizon Metrics
@jordanokonkwo
- 06 / 06
Before this we were maintaining four separate scrapers and the failure rate was killing us. Switching to Social Fetch was the best engineering decision we made this quarter.
Samira Hassan
Lead Engineer · Relay Labs
@samirahassan
Reliability
Built so your engineers aren't on-call for scrapers
Social Fetch handles the fragile parts of talking to social platforms—so your team ships roadmap work instead of patching DOM selectors.
No rate limits
Run unlimited concurrent requests. No per-minute caps, no throttling, no artificial limits on your traffic.
Credits never expire
Buy credits once and use them on your schedule—whether that's next week or next year.
No monthly lock-in
Pay as you go. No subscription, no cancellation fees, no commitment beyond the credits you choose to buy.
99.8%
liveUptime
Measured across the public API over the last 90 days
~1s
liveAvg. response time
Live web data fetched on every request — no stale cache
150+
liveAPI endpoints
Profiles, media, search, and more
20+
livePlatforms
One unified schema across every network
How we measure this. Uptime is the rolling 90-day availability of the public API. Average response time is the mean time we take to fetch live platform data per request — no caching layer in front.
Compare
Why teams choose Social Fetch over the alternatives
Building your own scrapers means owning the maintenance. Marketplaces mean hidden costs and rate limits. Social Fetch is the focused option.
| 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 |
Pricing
Start free. Buy credits once. Top up automatically later.
Every account starts with 100 free credits. After that, buy one-time credit packs in your local currency and enable automatic top-ups in billing whenever you are ready.
Free
100 free credits
- Full API access across every supported platform
- Same JSON schema as paid credit packs
- Instant sign-up with no card required
Starter
10,000 credits
$2.50 / 1k requests
- All 20+ platform APIs included
- Credits never expire
- Automatic top-ups available once you add a payment method
Growth
50,000 credits
$1.98 / 1k requests
- Everything in Starter
- Better effective rate per 1k requests
- Priority support when you need help fast
Scale
230,000 credits
$1.65 / 1k requests
- Everything in Growth
- 200k credits plus a 30k bonus buffer
- Best fit for heavy internal tooling or customer-facing apps
Business
1M+ credits
Volume pricing
- Custom credit blocks and committed usage plans
- Dedicated support and shared launch planning
- Invoice billing, SLAs, and volume-based pricing
All tiers include access to every platform API. See pricing FAQ for questions about credits, billing, and automatic top-ups.
FAQ
Answers before you open a ticket
The questions SaaS teams ask before they wire Social Fetch into staging.
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 one second 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 a second — 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, Instagram, YouTube, X (Twitter), LinkedIn, and Facebook — 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.
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