Social Fetch
Social Fetch is a unified social media scraper API to retrieve public profiles, posts, comments, videos, transcripts & metrics from TikTok, Instagram, YouTube, X, and more.
What is Social Fetch?
Social Fetch is a social media scraper API that provides one unified way to retrieve public social data from multiple platforms. It’s designed for developers and teams who need programmatic access to profiles, posts/media, comments, videos/transcripts, and related metrics without building and maintaining separate scrapers for each site.
The API is accessed through a single endpoint (with per-platform routes) and returns normalized JSON responses. You can use it to power workflows such as CRM enrichment, content pipelines, monitoring/lookup tools, and analytics dashboards built on top of consistently shaped data.
Key Features
- Unified API for multiple platforms: Pull profiles, posts/media, comments, videos, and transcripts via a single API surface rather than custom platform-specific parsers.
- Normalized profile and post data: Responses include common fields (e.g., usernames/handles, follower/subscriber counts, verification status, avatars; and for media items, captions, thumbnails, engagement metrics, and timestamps) to keep downstream processing consistent.
- Real-time/live updates: The service is positioned around fetching current public data, with an “~1s avg” live-data indicator shown on the page.
- Search and discovery capabilities: The API supports keyword/hashtag and user discovery across networks (as described under “Search & discovery”).
- Developer-friendly integration: Requests are made over HTTP using an API key header (e.g.,
x-api-key) to access platform routes like/v1/tiktok/...and/v1/instagram/.... - No scraping maintenance for your team: The page explicitly states “No scraping. No maintenance,” indicating that you integrate via API calls rather than running your own scraping logic.
How to Use Social Fetch
- Get an API key and include it in requests using the
x-api-keyheader. - Call the appropriate platform endpoint for the resource you need (for example, a TikTok profile by handle, an Instagram profile, a YouTube channel by handle, or a Twitter/X profile).
- Process the JSON response in your application. The returned objects include fields such as profile identifiers, counts, and media/transcript-related items depending on the endpoint.
Example usage from the page shows calls like:
GET https://api.socialfetch.dev/v1/tiktok/profile?handle=charlidamelioGET https://api.socialfetch.dev/v1/instagram/profile?handle=instagramGET https://api.socialfetch.dev/v1/youtube/channel?handle=MrBeastGET https://api.socialfetch.dev/v1/twitter/profile?handle=elonmusk
Use Cases
- Creator & influencer lookup: Build a lookup tool that takes a handle/channel name and returns normalized profile fields (display name, bio/description, follower/subscriber counts, verification, and avatar URLs).
- Competitive content tracking: Periodically fetch posts and media from targeted accounts and store captions/thumbnails plus engagement metrics and publish timestamps for comparison.
- Account health dashboards: Use profile and metrics data to populate dashboards that track follower/subscriber counts, verification status, and related account metadata over time.
- Monitoring and alerting on public content signals: Create reporting workflows that pull updated public posts/media and detect changes for alerts (e.g., updates to content or engagement metrics).
- Content pipelines with transcripts: For video-related content, fetch video and transcript data to support downstream indexing, summarization, or search.
FAQ
Which platforms does Social Fetch support?
The page lists TikTok, Instagram, YouTube, and X (Twitter) and also mentions additional platforms including LinkedIn, Reddit, Facebook, Google Threads, Bluesky, Pinterest, Snapchat, Twitch, Kick, Linktree, and Truth Social.
What kinds of data can I retrieve?
According to the page, you can access Profiles, Posts & media, Comments, Videos, and Transcripts, along with metrics and search/discovery (keyword, hashtag, and user discovery).
Do I need to implement scraping logic?
No. The page states “No scraping. No maintenance,” positioning Social Fetch as an API you call rather than a scraper you run.
How do I authenticate requests?
Requests use an API key via the x-api-key header (example shown on the page).
What is returned by the API?
The page shows sample JSON responses including profile fields (e.g., counts, verification, bios, avatar URLs) and channel/video-related fields (e.g., subscriber/video counts, descriptions, media/transcript fields depending on endpoint).
Alternatives
- Platform-specific APIs where available: Use official or semi-official platform APIs for supported endpoints, typically with platform-by-platform setup and different response formats.
- Custom scraping services or headless browser scrapers: Run your own scrapers to collect public data directly, trading off maintenance effort and fragility versus using a managed API.
- Social analytics platforms with export or API access: Use tools aimed at analytics/insights, which may simplify dashboards but may not provide the same low-level, normalized JSON workflow described here.
- General-purpose data extraction tools: Use ETL/data-crawling frameworks to fetch and transform web data into a dataset, but you would still need to build per-platform extraction and normalization logic.
Alternatives
Happenstance
Happenstance is an AI-powered network search to research people across connected platforms like Gmail, Google Calendar, Contacts, LinkedIn, and more.
Geekflare Web Scraping API
Geekflare Web Scraping API extracts HTML, Markdown, JSON or text from dynamic pages, handling CAPTCHAs, rotating proxies and JavaScript rendering.
Claro
Claro Research Agents automate manual research in a native table—enrich lists, extract structured data from documents, and monitor pricing changes.
Monid
Monid lets AI agents read public content from Reddit, TikTok, LinkedIn, Google Reviews, and Amazon—so your agent can access external info for tasks.
DataSieve: Text to Data
DataSieve: Text to Data extracts emails, dates, URLs, and structured info from text and many file types—offline on iPhone, iPad, and Mac.
Bardeen
Bardeen is an AI-powered web scraper that helps users source, qualify, and reach leads efficiently.