Overview
Daily 4 AM cron: pull each seed category across Amazon + Walmart + Google Shopping + Reddit demand signal; LLM scores by margin × demand × competition; export top-10 to Sheets.
Trigger
Daily 4 AM
Schedule
Daily 4 AM
Workflow Steps
Define seed categories
Niches the seller targets.
Cross-marketplace pull
Scavio amazon/search + walmart/search + search shopping per category.
Reddit demand signal
Scavio reddit/search per category.
LLM scoring
Per candidate: score 0-100, justify in 1 sentence; rubric covers margin, demand, competition.
Export top-10 to Sheets
Daily tab; weekly summary tab.
Email digest 9 AM
Top-10 candidates with one-sentence rationale each.
Python Implementation
import os, requests
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def cross(q):
return {
'amazon': requests.post('https://api.scavio.dev/api/v1/amazon/search', headers=H, json={'query': q}).json(),
'walmart': requests.post('https://api.scavio.dev/api/v1/walmart/search', headers=H, json={'query': q}).json(),
'shopping': requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': q, 'search_type': 'shopping'}).json(),
'reddit': requests.post('https://api.scavio.dev/api/v1/reddit/search', headers=H, json={'query': q}).json(),
}JavaScript Implementation
const H = { 'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json' };
async function cross(q) {
const opts = (b) => ({ method:'POST', headers:H, body: JSON.stringify(b) });
const [a, w, s, r] = await Promise.all([
fetch('https://api.scavio.dev/api/v1/amazon/search', opts({ query: q })).then(r => r.json()),
fetch('https://api.scavio.dev/api/v1/walmart/search', opts({ query: q })).then(r => r.json()),
fetch('https://api.scavio.dev/api/v1/search', opts({ query: q, search_type: 'shopping' })).then(r => r.json()),
fetch('https://api.scavio.dev/api/v1/reddit/search', opts({ query: q })).then(r => r.json())
]);
return { a, w, s, r };
}Platforms Used
Web search with knowledge graph, PAA, and AI overviews
Community, posts & threaded comments from any subreddit