The Problem
Product teams and ecommerce sellers need to track how a product performs across Amazon, Walmart, Google Shopping, and TikTok simultaneously. Each platform shows different pricing, reviews, and availability. Checking each platform manually takes hours per product per week. Existing cross-platform tools cost $200-500/month and still have gaps, especially on TikTok product trends.
The Scavio Solution
Build a cross-platform intelligence pipeline that queries Scavio for each product across Amazon, Walmart, Google, and TikTok in a single script. Amazon and Walmart return pricing and reviews. Google returns organic mentions and AI Overview coverage. TikTok returns video trends and creator mentions. One pipeline, one API key, four platform perspectives on every product.
Before
Before the pipeline, the product team manually checked Amazon, Walmart, and Google weekly for each product. TikTok trends were not tracked at all. Cross-platform price comparisons were done in spreadsheets updated monthly.
After
After deploying the pipeline, 50 products are tracked across 4 platforms daily. TikTok trend data reveals viral products before they spike on marketplaces. Price discrepancies between Amazon and Walmart are caught same-day.
Who It Is For
Product managers tracking competitive product performance across marketplaces. Ecommerce sellers who need cross-platform visibility. Brand teams monitoring product perception across search and social.
Key Benefits
- Track products across Amazon, Walmart, Google, and TikTok from one API
- TikTok trend detection reveals viral products before marketplace spikes
- Cross-platform price discrepancy detection same-day
- 50 products across 4 platforms monitored for under $30/month
- Unified JSON response format across all platforms
Python Example
import requests
from datetime import datetime
API_KEY = "your_scavio_api_key"
TIKTOK_URL = "https://api.scavio.dev/api/v1/tiktok"
def product_intel(product: str) -> dict:
platforms_data = {}
# Search Google, Amazon, Walmart
for platform in ["google", "amazon", "walmart"]:
res = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": platform, "query": product},
timeout=15,
)
res.raise_for_status()
data = res.json()
platforms_data[platform] = {
"results_count": len(data.get("organic", [])),
"top_result": data.get("organic", [{}])[0].get("title", "") if data.get("organic") else "",
"price": data.get("organic", [{}])[0].get("price") if data.get("organic") else None,
}
# Search TikTok
tiktok_res = requests.post(
f"{TIKTOK_URL}/search/videos",
headers={"Authorization": f"Bearer {API_KEY}"},
json={"query": product},
timeout=15,
)
if tiktok_res.ok:
videos = tiktok_res.json().get("videos", [])
platforms_data["tiktok"] = {"video_count": len(videos), "total_views": sum(v.get("play_count", 0) for v in videos)}
return {"product": product, "platforms": platforms_data, "checked_at": datetime.utcnow().isoformat()}
intel = product_intel("Stanley tumbler")
for platform, data in intel["platforms"].items():
print(f" {platform}: {data}")JavaScript Example
const API_KEY = "your_scavio_api_key";
async function productIntel(product) {
const data = {};
for (const p of ["google", "amazon", "walmart"]) {
const res = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: { "x-api-key": API_KEY, "content-type": "application/json" },
body: JSON.stringify({ platform: p, query: product }),
});
const d = await res.json();
data[p] = { results: (d.organic ?? []).length, topTitle: d.organic?.[0]?.title ?? "", price: d.organic?.[0]?.price ?? null };
}
const tikRes = await fetch("https://api.scavio.dev/api/v1/tiktok/search/videos", {
method: "POST",
headers: { Authorization: `Bearer ${API_KEY}`, "content-type": "application/json" },
body: JSON.stringify({ query: product }),
});
if (tikRes.ok) { const v = (await tikRes.json()).videos ?? []; data.tiktok = { videos: v.length, views: v.reduce((s, x) => s + (x.play_count ?? 0), 0) }; }
return data;
}
const intel = await productIntel("Stanley tumbler");
Object.entries(intel).forEach(([p, d]) => console.log(`${p}:`, d));Platforms Used
Amazon
Product search with prices, ratings, and reviews
Walmart
Product search with pricing and fulfillment data
Web search with knowledge graph, PAA, and AI overviews
TikTok
Trending video, creator, and product discovery