Public data.
Ready to build on.
Get profiles, posts, comments and more from 26 platforms through one API. Every result uses the same JSON shape, so your product doesn’t need a separate adapter for every source.
No card. No subscription. Credits never expire.
{"aweme_id": "7499229683859426602","desc": "trying the new trend","create_time": 1746209051,"author": {"unique_id": "charlidamelio"},"statistics": {"digg_count": 1204331,"comment_count": 8812,"play_count": 18400000}}
{"platform": "tiktok","id": "7499229683859426602","author": {"handle": "charlidamelio"},"text": "trying the new trend","created_at": "2025-05-02T18:04:11Z","engagement": {"likes": 1204331,"comments": 8812,"views": 18400000}}
Example: a TikTok post, where the field author.unique_id becomes author.handle in the unified Post that every platform returns.
Compare source payloads and the shared response. Upstream payloads trimmed for illustration.
Inspect the product before you sign up.
Coverage26 documented platforms ResponseDocumented JSON responses ScopePublic data sourcesLess plumbing. More useful data.
One response shape
Use the same fields across sources, from engagement to author details.
Know every cost
See the credit price before a call and the amount charged in its response.
Build across sources
Read social, video, music, commerce and web data with one key.
Change the platform. Keep your code.
Pick an operation and switch sources below. The request path changes; the response type stays familiar. Each answer reports its cost, cache status and data age.
curl -G https://api.crawlfeed.dev/v1/tiktok/profile \
-H "Authorization: Bearer $CRAWLFEED_KEY" \
--data-urlencode "handle=charlidamelio"{ "data": Profile, "meta": { "credits_used": 1, "credits_remaining": 2499, "cache": "MISS", "data_age_s": 0, "request_id": "req_01K5…" } }
- Platforms
- 26
- Documented endpoints
- 203
- Unified types
- 14
- Free credits
- 100
Spend time on your product, not on adapters.
crawlfeed handles the differences between public sources and gives you a consistent contract to build against.
Browse all supported platformsShip one integration
A Post is a Post on TikTok, Bluesky and YouTube. Fields a source does not provide return as null, so your consuming code keeps one predictable shape.
Keep costs predictable
Buy credits once and use them across platforms. Failed calls are refunded, and every successful response reports the credits used and remaining.
Understand Arabic content
Add enrich=arabic to eligible reads for dialect, sentiment, entities and topics. It costs 3 credits and is refunded if enrichment fails.
From key to usable data in three steps.
Open the quickstart- 01 / 03
Create a free key
Verify your account and start with 100 credits. No card required.
- 02 / 03
Choose a read
Pick a platform and endpoint, then send your API key with the request.
- 03 / 03
Use the answer
Read normalized data and response metadata in your app, agent or workflow.
Put the data where you work.
Connect an AI agent today, or use HTTP requests in Zapier, Make and n8n workflows. Each guide shows the current setup and availability.
- ZapierSend TikTok, Instagram and YouTube data into 7,000+ apps without code.Coming soon · HTTP today
- MakeBuild visual scenarios on public social data, with filters, routers and iterators.Coming soon · HTTP today
- n8nSelf-hosted or cloud workflows with a node for every crawlfeed endpoint.Coming soon · HTTP today
- MCPA hosted MCP server with 14 tools for Claude, Cursor, VS Code and more.Live
- Agent SkillsTeach Claude Code, Codex or Cursor the whole API in one command.Live
Use cases in the dashboard.
Ready-made tools you run straight from your crawlfeed dashboard. Available on any paid plan or credit pack, not on the free tier.
- No code. Paste a link or a handle and run it.
- No keys to copy. The dashboard uses your account and never shows your key.
- The exact credit cost shows before every run. Failed calls are refunded.
- Export any result as CSV.
- 01 / 06
Comment export + sentiment
Paste a post. Get every comment as a table or CSV, with Arabic dialect and sentiment if you want them.
1 credit per page of comments, +3 per page with sentiment
- 02 / 06
Creator snapshot
Enter a handle. See followers, engagement rate, posting cadence and top posts.
2 credits (profile + posts)
- 03 / 06
Video to text
Paste up to 10 video links. Get transcripts, with an AI summary if you want one.
1 credit per transcript (10 on TikTok), +4 per summary (13 on TikTok)
- 04 / 06
Compare accounts
Put 2 to 5 handles side by side.
2 credits per account
- 05 / 06
Find linked profiles
Start from one creator. Find their accounts on other platforms.
10 credits
- 06 / 06
Cross-platform search
Run one query across every platform at once.
1 credit per platform searched
Base platform cost is 1 credit for TikTok, Instagram, X, YouTube, Facebook and Threads, and 2 for LinkedIn and Snapchat.
Brand monitoring: every mention, none of the noise.
Watch your brand on 9 platforms with an AI filter that drops posts which only share your name, in English and Arabic. Monthly plans from $29, with a free trial.
Buy credits once. Spend them anywhere.
No subscription. Every verified account starts with 100 free credits.
Most calls cost 1 credit. Snapchat, LinkedIn and Telegram cost 2. TikTok audience costs 26, Instagram linked profiles costs 10, TikTok linked profiles costs 10, YouTube linked profiles costs 10, X linked profiles costs 10, Facebook linked profiles costs 10, TikTok transcript costs 10, TikTok summary costs 13, Instagram summary costs 4, YouTube summary costs 4, Facebook summary costs 4, X summary costs 4, LinkedIn summary costs 5, Rumble summary costs 4.
fresh=true skips the cache and costs 2×. enrich=arabic adds 3. Failed calls are refunded automatically. How credits work
Watching a brand rather than calling the API? Brand monitoring has its own monthly plans. See monitoring plans
The details before you start.
Need more detail? The docs cover requests, responses and errors.
Do I need a key for each platform?
No. One crawlfeed key works across supported platforms. Choose a platform and operation in the URL, then handle the same response types in your code.
Can I read private accounts?
No. crawlfeed is for public data. It does not provide private account access or a way around a platform’s visibility settings.
What if a request fails?
Failed calls are refunded automatically. Successful responses include credits used and remaining, plus cache and data-age information.
Do credits expire?
No. Credits are prepaid, have no subscription attached and never expire. A verified account starts with 100 free credits.
Build the first request.
We’ll cover it.
Create an account, verify your email and use 100 free credits to test the API with your own use case.