Skip to content
tiktokapi.io
No-Code & AI Workflows · 20267 min read·Updated 2026-11-03

n8n & Make.com TikTok API Integration: Automate Video & Creator Workflows

Skip brittle browser scrapers and OAuth token expirations. Use a standard HTTP Request node in n8n or Make.com with your x-api-key header to automate TikTok monitoring, lead enrichment, and AI video pipelines.

$0.20 / 1K Videos · $0.10 / 1K Comments & Followers · No OAuth Needed

Instant Quickstart · Copy & Run in 30 Seconds

n8n Workflow Node JSON & Make.com cURL Import

Execute in Live Playground →
# n8n Code Node (Python) example: filter videos with >5% engagement rate
items = _input.all()[0].json["data"]["videos"]
high_performing = []
for v in items:
    views = max(1, v.get("play_count", 0))
    er = (v.get("digg_count", 0) + v.get("comment_count", 0) + v.get("share_count", 0)) / views
    if er >= 0.05:
        high_performing.append({
            "video_id": v["video_id"],
            "title": v.get("title"),
            "views": views,
            "engagement_rate_pct": round(er * 100, 2),
            "hd_mp4": v.get("hdplay") or v.get("play"),
        })
return high_performing

Key Engineering Takeaways (TL;DR)

  • ✓Every TikTokAPI.io endpoint is a stateless HTTPS GET request authenticated via a single x-api-key header — making it 100% compatible with n8n's HTTP Request node, Make.com's HTTP module, and Zapier Webhooks.
  • ✓No OAuth refresh tokens, cookies, or proxy configuration required inside your workflow canvas.
  • ✓Common automations: daily competitor post alerts to Slack, automatic 1080p no-watermark MP4 ingestion into OpenAI Whisper / Gemini 1.5 Pro, and Airtable/Google Sheets influencer CRM enrichment.
  • ✓For Claude Desktop and Cursor AI agents, use our native MCP server: npx -y @tiktokapi/mcp-server.

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 HTTP Request node configuration for TikTokAPI.io
n8n FieldValueNotes
MethodGETAll 16 data endpoints use standard GET requests
URLhttps://api.tiktokapi.io/v1/user/postsOr any /v1/* endpoint (e.g. /v1/video/search, /v1/ads/top/ads)
AuthenticationGeneric Credential Type -> Header AuthName: x-api-key | Value: tk_live_your_api_key
Send Query ParametersEnablede.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&region=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

5,000 videos/day
10,000 comments/day
20,000 followers/day
Our HTTP Calls/Day
452
Large page sizes
Legacy Provider Calls
1,334
30-item small pages
Official Research API
Within 1K Cap
1,000 req/day limit
Estimated Monthly Pipeline Cost (30 Days)
$72.73/ mo with Business bonus ($120.00 base rate)
Daily consumption: 40,000 Credits ($4.00/day)
TikTokAPI.io (with volume bonus):$72.73 / mo
Legacy Scrapers ($1.50 / 1K calls):$60.03 / mo
Failed / 404 request fee:$0.00 (0 Credits)

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.

More engineering guides

View all guides →