Daily price & stock monitoring
Bring a CSV of products you already care about, scrape them daily on Tokopedia, TikTok Shop, Blibli or Amazon, and get a price-change report against yesterday's snapshot.
← All recipesScraping API
The problem
I have a fixed list of products — mine, or a competitor set — and I want yesterday-vs-today price and stock changes in my inbox.
How it works
- Put the product identifiers in a CSV (columns depend on the marketplace — ASIN for Amazon, product_id for TikTok, …).
- Scrape the list daily; each day lands one gzipped JSONL snapshot in ./out, S3 or GCS.
- Pass --previous to diff against an earlier snapshot: what moved, what's new, what vanished.
A taste of the code
# skus.csv → daily snapshot + change report export MAGPIE_API_KEY=... python pipeline.py --product tiktok_pdp --input skus.csv \ --out s3://my-bucket/prices --previous out/2026-07-30.jsonl.gz
The full, runnable pipeline — argument parsing, retries, partial-result handling, delivery to S3/GCS — is in the repo: open on GitHub →
What it costs
Bills per product page per day. 500 SKUs daily ≈ 15,000 pages/month.
Estimates are always free — see how credits work.