Export TikTok profiles to Google Sheets with the Apify FetchCat scraper
Ready for 3.0What this workflow does
This workflow has 8 nodes and runs on a schedule (every day at 09:00) (plus 1 other trigger). Along the way it connects Google Sheets. It also calls api.apify.com over HTTP.
How it runs
Trigger: On a schedule (every day at 09:00) (plus 1 other trigger).
- 1. Enter TikTok Profiles (Edit Fields (Set)): sets 2 fields: profiles, Maximum Profiles Per Run
- Validate Profiles and Build Actor Input (Code): runs custom JavaScript code
- 2. Run FetchCat TikTok Profile Scraper (HTTP Request): calls api.apify.com (POST)
- Download TikTok Profile Results (HTTP Request): calls an HTTP API
- Prepare Human-Readable Profile Rows (Code): runs custom JavaScript code
- 3. Save Profiles to Google Sheets (Google Sheets): append or update
Services it uses
HTTP calls to: api.apify.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (6)
- Manual Trigger
n8n-nodes-base.manualTrigger - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick overview This workflow runs manually or daily at 09:00, scrapes public TikTok profile data via the Apify FetchCat TikTok Profile Scraper actor, and writes a clean, deduplicated table of metrics and account signals to Google Sheets, updating existing…