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
  1. Put the product identifiers in a CSV (columns depend on the marketplace — ASIN for Amazon, product_id for TikTok, …).
  2. Scrape the list daily; each day lands one gzipped JSONL snapshot in ./out, S3 or GCS.
  3. 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.