Solution

Detect Trending Products on TikTok Before They Peak

Products go viral on TikTok and sell out within days. By the time sellers notice a trend through traditional channels (Amazon BSR, Google Trends), the opportunity window has closed

The Problem

Products go viral on TikTok and sell out within days. By the time sellers notice a trend through traditional channels (Amazon BSR, Google Trends), the opportunity window has closed. TikTok's native analytics are limited to creators, not sellers. Dedicated TikTok analytics tools (Pentos, Exolyt) cost $99-299/mo and are designed for content creators, not product sellers.

The Scavio Solution

Monitor product-related TikTok hashtags and searches daily via Scavio's TikTok endpoints. Track view counts, posting velocity, and creator distribution for product-category hashtags. When a hashtag's view count growth rate accelerates (indicating viral trajectory), cross-reference with Amazon and Walmart to check product availability and pricing. This gives you a 3-7 day head start over sellers using traditional channels.

Before

Seller notices a trending product after it hits Amazon's bestseller list. By then, 50+ sellers have listed, prices are compressed, and PPC costs are high. Trend-chasing is reactive and unprofitable.

After

Daily TikTok monitoring via Scavio flags a product hashtag growing 200%/week. Seller cross-checks Amazon (low competition, 3 listings). Sources product and lists before the trend hits mainstream. Cost: $0.15/day (30 TikTok + Amazon searches).

Who It Is For

Amazon and Walmart sellers who want early trend detection from TikTok to source and list products before competitors notice the trend.

Key Benefits

  • 3-7 day early warning before products hit mainstream platforms
  • Daily monitoring of 20 product hashtags costs $0.10/day
  • Cross-platform validation with Amazon and Google confirms demand
  • Costs $4.50/month vs $99-299/mo for dedicated TikTok analytics
  • Tracks hashtag velocity, not just volume, to catch emerging trends

Python Example

Python
import requests, os, json
from datetime import datetime
from pathlib import Path

SCAVIO_KEY = os.environ["SCAVIO_API_KEY"]
TIKTOK_H = {"Authorization": f"Bearer {SCAVIO_KEY}", "Content-Type": "application/json"}
SEARCH_H = {"x-api-key": SCAVIO_KEY, "Content-Type": "application/json"}

PRODUCT_HASHTAGS = ["kitchengadgets", "tiktokmademebuyit", "cleaninghacks", "fitnessgear"]

def check_tiktok_hashtag(hashtag: str) -> dict:
    resp = requests.post(
        f"https://api.scavio.dev/api/v1/tiktok/hashtag",
        headers=TIKTOK_H,
        json={"hashtag": hashtag},
        timeout=10,
    )
    return resp.json()

def check_amazon_demand(keyword: str) -> dict:
    resp = requests.post(
        "https://api.scavio.dev/api/v1/search",
        headers=SEARCH_H,
        json={"query": keyword, "platform": "amazon", "country_code": "us"},
        timeout=10,
    )
    results = resp.json().get("organic_results", [])
    return {"keyword": keyword, "amazon_results": len(results)}

# Daily trend scan
log_file = Path("tiktok_trends.jsonl")
for tag in PRODUCT_HASHTAGS:
    tiktok_data = check_tiktok_hashtag(tag)
    amazon_data = check_amazon_demand(tag.replace("tiktok", "").strip())
    entry = {
        "date": datetime.now().isoformat(),
        "hashtag": tag,
        "tiktok": tiktok_data,
        "amazon": amazon_data,
    }
    with log_file.open("a") as f:
        f.write(json.dumps(entry) + "\n")
    print(f"#{tag}: TikTok data collected, Amazon results: {amazon_data['amazon_results']}")

JavaScript Example

JavaScript
const SCAVIO_KEY = process.env.SCAVIO_API_KEY;
const TIKTOK_H = {"Authorization": `Bearer ${SCAVIO_KEY}`, "Content-Type": "application/json"};
const SEARCH_H = {"x-api-key": SCAVIO_KEY, "Content-Type": "application/json"};
const fs = await import("fs");

const PRODUCT_HASHTAGS = ["kitchengadgets", "tiktokmademebuyit", "cleaninghacks", "fitnessgear"];

async function checkTikTokHashtag(hashtag) {
  const res = await fetch("https://api.scavio.dev/api/v1/tiktok/hashtag", {
    method: "POST",
    headers: TIKTOK_H,
    body: JSON.stringify({ hashtag }),
  });
  return res.json();
}

async function checkAmazonDemand(keyword) {
  const res = await fetch("https://api.scavio.dev/api/v1/search", {
    method: "POST",
    headers: SEARCH_H,
    body: JSON.stringify({ query: keyword, platform: "amazon", country_code: "us" }),
  });
  const data = await res.json();
  return { keyword, amazonResults: (data.organic_results || []).length };
}

for (const tag of PRODUCT_HASHTAGS) {
  const tiktokData = await checkTikTokHashtag(tag);
  const amazonData = await checkAmazonDemand(tag.replace("tiktok", "").trim());
  const entry = { date: new Date().toISOString(), hashtag: tag, tiktok: tiktokData, amazon: amazonData };
  fs.appendFileSync("tiktok_trends.jsonl", JSON.stringify(entry) + "\n");
  console.log(`#${tag}: TikTok data collected, Amazon results: ${amazonData.amazonResults}`);
}

Platforms Used

TikTok

Trending video, creator, and product discovery

Amazon

Product search with prices, ratings, and reviews

Google

Web search with knowledge graph, PAA, and AI overviews

Frequently Asked Questions

Products go viral on TikTok and sell out within days. By the time sellers notice a trend through traditional channels (Amazon BSR, Google Trends), the opportunity window has closed. TikTok's native analytics are limited to creators, not sellers. Dedicated TikTok analytics tools (Pentos, Exolyt) cost $99-299/mo and are designed for content creators, not product sellers.

Monitor product-related TikTok hashtags and searches daily via Scavio's TikTok endpoints. Track view counts, posting velocity, and creator distribution for product-category hashtags. When a hashtag's view count growth rate accelerates (indicating viral trajectory), cross-reference with Amazon and Walmart to check product availability and pricing. This gives you a 3-7 day head start over sellers using traditional channels.

Amazon and Walmart sellers who want early trend detection from TikTok to source and list products before competitors notice the trend.

Yes. Scavio's free tier includes 250 credits per month with no credit card required. That is enough to validate this solution in your workflow.

Detect Trending Products on TikTok Before They Peak

Monitor product-related TikTok hashtags and searches daily via Scavio's TikTok endpoints. Track view counts, posting velocity, and creator distribution for product-category hashtag