Amazon cross-market ranking

The same keyword ranked across ten Amazon storefronts (us, uk, de, fr, it, es, ca, au, jp, sg): top products per country with price and ASIN, from one keyword list.

← All recipesScraping API
The problem

Who wins 'wireless earbuds' on Amazon US vs UK vs Germany — and what are the local ASINs so I can monitor their prices?

How it works
  1. Amazon is scraping-only and spans ten storefronts; submit amazon_search per (keyword, country) pair.
  2. Flatten to one table: country, keyword, rank, title, brand, price, ASIN.
  3. Feed the winning ASINs into daily price monitoring per market.
A taste of the code
export MAGPIE_API_KEY=...
python pipeline.py --keywords keywords.txt \
  --markets us,uk,de --out ./out

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 keyword × market. 20 keywords across 10 storefronts = 200 items per run; price it first with --dry-run (free).

Estimates are always free — see how credits work.