Every platform, one API.
183 endpoints across 29 platforms, led by TikTok, Facebook and YouTube. Same key, same request, same shape of response.
All platforms
29 platforms, most endpoints first.
- Facebook profile or page
- Facebook profile posts
- Facebook post comments
- Facebook Ad Library ad transcript
YouTube
18 endpointsGitHub
10 endpoints- LinkedIn public person profile
- LinkedIn company posts
- LinkedIn post video transcript
- LinkedIn Ad Library search
X (Twitter)
7 endpointsSpotify
7 endpointsCosmos
7 endpointsThreads
5 endpointsTwitch
5 endpointsRumble
5 endpointsApple Music
4 endpointsBluesky
3 endpointsTruth Social
3 endpointsSnapchat
3 endpoints- Google Ads Transparency advertiser search
- Google Ads Transparency ads by advertiser
- Google Ads Transparency ad details
SoundCloud
3 endpointsKwai
3 endpointsTelegram
3 endpointsKick
2 endpointsLinktree
1 endpointKomi
1 endpointPillar
1 endpointLnk.Bio
1 endpointLinkme
1 endpointAmazon
1 endpointCross-platform
3 endpointsCoverage
What you can pull, by platform.
| Profiles | Posts and media | Comments | Transcripts | Search | Ad libraries | |
|---|---|---|---|---|---|---|
| TikTok | Yes | Yes | Yes | Yes | Yes | Yes |
| Yes | Yes | Yes | Yes | Yes | Yes | |
| YouTube | Yes | Yes | Yes | Yes | Yes | No |
| Yes | Yes | Yes | Yes | Yes | No | |
| GitHub | Yes | No | No | No | No | No |
| Yes | Yes | No | Yes | Yes | Yes | |
| Yes | Yes | Yes | Yes | Yes | No | |
| X (Twitter) | Yes | Yes | No | Yes | Yes | No |
| Spotify | Yes | Yes | No | No | Yes | No |
| Cosmos | Yes | Yes | No | No | Yes | No |
| Threads | Yes | Yes | No | No | Yes | No |
| No | Yes | No | No | Yes | No | |
| Twitch | Yes | Yes | No | Yes | No | No |
| Rumble | No | Yes | Yes | Yes | Yes | No |
| Apple Music | Yes | Yes | No | No | Yes | No |
| Bluesky | Yes | Yes | No | No | No | No |
| Truth Social | Yes | Yes | No | No | No | No |
| Snapchat | Yes | Yes | Yes | No | No | No |
| No | No | No | No | Yes | Yes | |
| SoundCloud | Yes | Yes | No | No | No | No |
| Kwai | Yes | Yes | No | No | No | No |
| Telegram | Yes | Yes | No | No | No | No |
| Kick | No | Yes | No | Yes | No | No |
| Linktree | Yes | No | No | No | No | No |
| Komi | Yes | No | No | No | No | No |
| Pillar | Yes | No | No | No | No | No |
| Lnk.Bio | Yes | No | No | No | No | No |
| Linkme | Yes | No | No | No | No | No |
| Amazon | No | No | No | No | No | No |
One shape
Same request on every platform.
1curl -G "https://api.socialscrape.dev/v1/youtube/channel" \2 -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3 --data-urlencode "handle=NASA"1curl -G "https://api.socialscrape.dev/v1/tiktok/profile" \2 -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3 --data-urlencode "handle=khaby.lame"1curl -G "https://api.socialscrape.dev/v1/instagram/profile" \2 -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3 --data-urlencode "handle=nasa"200 OKSample response
{ "ok": true, "data": { "platform": "youtube", "handle": "NASA", "name": "NASA", "stats": { "followers": 15100000, ... }, ... }, "credits_charged": 1 }
{ "ok": true, "data": { "platform": "tiktok", "handle": "khaby.lame", "name": "Khabane lame", "stats": { "followers": 162967647, ... }, ... }, "credits_charged": 1 }
{ "ok": true, "data": { "platform": "instagram", "handle": "nasa", "name": "NASA", "stats": { "followers": 104360746, ... }, ... }, "credits_charged": 1 }