๐Ÿ“Š Track TikTok Shop viral products and inventory daily with Apify

โšก 2 views ยท ๐Ÿ“Š Market Research & Insights

๐Ÿ’ก Pro Tip โ€” Since TikTok doesnโ€™t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments โ€” drop it into your workflow and skip the parsing.

View All Scrapers

Description

Quick overview

This workflow runs daily (or manually) to scrape TikTok Shop bestsellers via Apify, selects the top-selling product from your keyword searches, then inspects that winnerโ€™s live SKU stock and recent reviews and outputs a formatted alert message.

How it works

  1. Runs on a daily 9 AM schedule or on demand via manual trigger.
  2. Uses Apifyโ€™s TikTok Shop Search Scraper to pull bestseller product results for the configured search queries.
  3. Sorts the scraped products by sold count and selects the top โ€œwinner,โ€ keeping the top 3 for reference.
  4. Uses Apifyโ€™s TikTok Shop Product Scraper to fetch the winnerโ€™s product details, including SKU stock and a small set of reviews.
  5. Formats the product and inventory details into a ready-to-send alert message for downstream destinations like chat or spreadsheets.

Setup

  1. Add an Apify API token credential in n8n.
  2. Update the Apify actor input in the search step (keywords, countryCode, minSold, and maxResultsPerQuery) to match your niche.
  3. Verify the product inspection step receives a valid TikTok Shop product URL/ID for the selected winner and adjust review limits if needed.
  4. Optionally connect the final formatted alert output to Slack, email, Google Sheets, Notion, or another destination node to deliver or store the alert.

๐Ÿ”— Nodes Used

Schedule Trigger

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup