Social media data in n8n
Add social data to n8n workflows: the crawlfeed community node or the HTTP Request node with built-in pagination. Setup for n8n Cloud and self-hosted, example workflows, costs.
The crawlfeed app for n8n
Coming soon · HTTP todayThe n8n app is being published. Until it is live, use the HTTP setup below: it reaches the same endpoints with the same key.
Triggers
- New post by a profile
- New comment on a post
- New search result
Actions
- Get profile
- Get posts
- Get comments
- Search posts
- Get transcript
- Enrich Arabic text
- Run any endpoint (all 201)
Set it up today with HTTP
Add the HTTP Request node step and fill it in like this. The example reads a TikTok creator’s latest posts; swap tiktok/posts for any endpoint in the coverage matrix. Paste the cURL from any docs page with Import cURL to fill the node in one step.
| Method | GET |
|---|---|
| URL | https://api.crawlfeed.dev/v1/tiktok/posts |
| Authentication | Generic → Header Auth: Authorization / Bearer sk_live_… |
| Query Parameters | handle = charlidamelio |
| Pagination | Update a parameter: cursor = {{ $response.body.meta.next_cursor }} |
| Complete when | {{ !$response.body.meta.next_cursor }} |
Paging. The HTTP Request node pages by itself with the two settings above; set a max pages limit, since every page is a billed call.
The response is { data, meta }: map fields from data. Create the key at app.crawlfeed.dev, and keep it in the tool’s credentials store rather than pasting it into every step.
What people build
AI digest of a YouTube channel
- 1crawlfeed Trigger: New post by a profile
- 2crawlfeed: Get transcript
- 3AI Agent: Summarise
- 4Telegram: Send message
Lead list from TikTok search
- 1Schedule Trigger: Daily
- 2crawlfeed: Search profiles
- 3Filter: followers > 10,000
- 4Postgres: Insert
Arabic comment sentiment dashboard
- 1crawlfeed: Get comments
- 2crawlfeed: Enrich Arabic text
- 3Google Sheets: Append
n8n checks a trigger on the interval you choose in the trigger. Every check is a real call to crawlfeed, and a cached answer costs the same as a fresh one, so the interval sets the bill. At 1 credit per check:
Failed calls are refunded. For daily reports, a schedule plus an action is far cheaper than a trigger.
Questions
Do I need a paid n8n plan?
Not for crawlfeed. Community nodes install on self-hosted n8n and on n8n Cloud once verified; the HTTP Request node works everywhere today. Your crawlfeed credits are billed separately: every call costs credits (most cost 1) and failed calls are refunded.
Which platforms can I reach?
All 26 crawlfeed platforms, including TikTok, Instagram, YouTube, X, Facebook, LinkedIn, Reddit and Threads, and every one returns the same fields, so one n8n workflow works across all of them.
How much does a scheduled workflow cost?
Every check is a real call, and cached answers cost the same as fresh ones. A trigger that checks every 15 minutes spends 96 credits a day; every 5 minutes, 288. Check less often for anything that does not need to be instant.
Where do I get an API key?
Sign up at app.crawlfeed.dev and create a key under API keys. New accounts get free credits to try it.