1. Configuring the n8n HTTP Request Node in 30 Seconds
In n8n (Cloud or Self-Hosted), add an HTTP Request node and configure Header Auth with your TikTokAPI.io key:
| n8n Field | Value | Notes |
|---|---|---|
| Method | GET | All 16 data endpoints use standard GET requests |
| URL | https://api.tiktokapi.io/v1/user/posts | Or any /v1/* endpoint (e.g. /v1/video/search, /v1/ads/top/ads) |
| Authentication | Generic Credential Type -> Header Auth | Name: x-api-key | Value: tk_live_your_api_key |
| Send Query Parameters | Enabled | e.g. unique_id = {{ $json.username }}, count = 10 |
2. Three High-ROI n8n & Make.com Workflow Blueprints
Growth engineers and agencies deploy these three automated workflows most frequently:
- Blueprint A — Competitor Viral Video Alert + Whisper Transcription: Schedule Trigger (every 6h) -> HTTP Request (GET /v1/user/posts) -> Filter (play_count > 50,000) -> HTTP Request (download data.hdplay MP4) -> OpenAI Whisper / LLM hook breakdown -> Slack notification.
- Blueprint B — Google Sheets / Airtable Influencer CRM Enrichment: New row in Google Sheets (@username) -> HTTP Request (GET /v1/user/info) -> Update row with followerCount, heartCount, signature, and bioLink (10 Credits = $0.001 per row).
- Blueprint C — Weekly Creative Center Winning Ad Digest: Schedule Trigger (Monday 9am) -> HTTP Request (GET /v1/ads/top/ads?country_code=US&period=7&order_by=ctr) -> Notion / Slack gallery of top 20 commercial ads.
3. Copy-Paste n8n HTTP Request Node JSON & cURL Test
You can paste the node JSON below directly into your n8n canvas (Ctrl+V / Cmd+V) to create a pre-configured TikTokAPI.io node.
n8n Workflow Node JSON & Make.com cURL Import
Import directly into n8n or Make.com's 'Import cURL' dialog.
curl "https://api.tiktokapi.io/v1/video/search?keywords=ai+tools®ion=US&count=10&sort_type=1&publish_time=7" \
-H "x-api-key: tk_live_your_api_key"Interactive Engineering Workbench · GET /v1/video/search
Verify real-time latency, pagination math & JSON schema
Frequently Asked Questions
- Does Make.com or n8n require a proxy to download the 1080p MP4 links?
- No. The data.hdplay and data.play URLs returned by TikTokAPI.io are direct CDN streams that can be downloaded directly by n8n's HTTP Request (Binary) node, Make.com, or OpenAI/Gemini media ingestion pipelines.
- How do I paginate through multiple pages inside n8n?
- Use an n8n Loop Over Items node or connect the HTTP Request node's output back to itself while {{ $json.data.hasMore === true }}, passing {{ $json.data.cursor }} into the cursor query parameter.