Amazon Scraper API · 10 marketplaces

Amazon product and search data, by API.

Send ASINs or keywords, get back title, price, rating, review count, availability and category as clean JSON. Ten Amazon marketplaces, up to 2,000 products in a batch, billed per product.

Ten Amazon marketplaces, one request format.

Pass a country code with each ASIN or keyword. You can mix countries in the same batch.

us

United States

amazon.com

Tested 16 Sep 2026
ca

Canada

amazon.ca

Supported
uk

United Kingdom

amazon.co.uk

Tested 16 Sep 2026
de

Germany

amazon.de

Tested 16 Sep 2026
fr

France

amazon.fr

Supported
it

Italy

amazon.it

Supported
es

Spain

amazon.es

Supported
jp

Japan

amazon.co.jp

Supported
au

Australia

amazon.com.au

Tested 16 Sep 2026
sg

Singapore

amazon.sg

Supported

Green: we ran real requests there on 16 Sep 2026 (United States, United Kingdom, Germany, Australia). The others are listed as supported in the API specification.

Two endpoints: product pages and search results.

Submit a batch, check back on the job, then download the results. Every call uses the same API key.

Product pages

POST /v1/amazon/pdp/bulk/submit

ASIN + country, up to 2,000 per batch

  • title
  • price
  • rating
  • review_count
  • availability
  • brand
  • bullets
  • category_path
  • image_url
  • url

Results arrive as one gzipped JSONL file, one row per ASIN.

Search results

POST /v1/amazon/search/bulk/submit

keyword or category node + country, up to 50 per request

  • position
  • asin
  • title
  • price
  • old_price
  • url

Choose how many result pages to collect per keyword.

Submit two product pages
curl -X POST https://api.magpieiq.com/scraping/v1/amazon/pdp/bulk/submit \
  -H "Authorization: Bearer $MAGPIE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items": [{"asin": "B0BCKHQGJN", "country": "uk"}, {"asin": "B0BCKHQGJN", "country": "us"}]}'

Real responses from our own test runs.

Cut from calls we made on 16 Sep 2026 against amazon.co.uk. Bullet points and search results are shortened to two entries so the samples fit on the page.

POST /v1/amazon/pdp/bulk/submit → gzipped JSONL, one row per ASIN captured 2026-09-16
{
  "item_id": "B0BCKHQGJN_uk",
  "asin": "B0BCKHQGJN",
  "country": "uk",
  "response": {
    "asin": "B0BCKHQGJN",
    "country": "uk",
    "url": "https://www.amazon.co.uk/dp/B0BCKHQGJN",
    "title": "Wireless Earbuds, Bluetooth 5.4 Headphones In Ear with 4 ENC Noise Cancelling Mic, Btootos New Bluetooth Earbuds Mini Deep Bass Stereo Sound, 36H Playtime LED Display Wireless Earphones IP7 Waterproof",
    "brand": "Visit the Btootos Store",
    "price": "£19.92",
    "rating": "4.4 out of 5 stars",
    "review_count": "(68,161)",
    "availability": "In stock",
    "category_path": "Electronics > Best Sellers > Deals > Phones & Accessories > TVs & Home Cinema > Camera & Photo > Headphones & Earphones > Audio & HiFi > Speakers > Computers & Accessories",
    "image_url": "https://m.media-amazon.com/images/I/71vfIyTVo5L._AC_SY300_SX300_QL70_ML2_.jpg",
    "bullets": [
      "Bluetooth 5.4 Technology : The wireless earbuds use the bluetooth 5.4 chipset. There is a faster and more stable signal transmission and has successfully achieved low latency without interruption. Even if you put the mobile phone in your pocket, the bluetooth earbuds will not be disconnected, the connection distance is up to 33ft.",
      "LED Power Display : The LED display on the charging case shows you the charge level of the case as well as the in ear bluetooth headphones, so you can precisely control the charge level of your headset for your convenience on the go. In addition, you can free your hands to make phone calls, switch songs and adjust the volume with the touch of the rose gold bluetooth wireless earbuds, making life so much easier."
    ],
    "fetch_status": "ok",
    "scraped_at": "2026-09-16T13:24:11.709959+00:00"
  }
}
POST /v1/amazon/search/bulk/submit → download_url per keyword captured 2026-09-16
{
  "keyword": "wireless earbuds",
  "country": "uk",
  "list_type": "search",
  "pages_requested": 1,
  "pages_fetched": 1,
  "total_pages_discovered": 20,
  "products": [
    {
      "position": 1,
      "asin": "B0BCKHQGJN",
      "title": "Wireless Earbuds, Bluetooth 5.4 Headphones In Ear with 4 ENC Noise Cancelling Mic, Btootos New Bluetooth Earbuds Mini Deep Bass Stereo Sound, 36H Playtime LED Display Wireless Earphones IP7 Waterproof",
      "price": "£19.92",
      "old_price": "£29.99",
      "rating": null,
      "reviews": 68,
      "url": "https://www.amazon.co.uk/dp/B0BCKHQGJN"
    },
    {
      "position": 2,
      "asin": "B0C3XP63GG",
      "title": "Wireless Earbuds, Bluetooth 5.4 Headphones in Ear with 4 ENC Noise Cancelling Mic, Bluetooth Earbuds 40H Playtime, Ear Buds HiFi Stereo Deep Bass Wireless Earphones, IP7 Waterproof, USB-C Fast Charge",
      "price": "£21.99",
      "old_price": "£11.00",
      "rating": null,
      "reviews": 19,
      "url": "https://www.amazon.co.uk/dp/B0C3XP63GG"
    }
  ],
  "scraped_at": "2026-09-16T13:07:08.963223+00:00"
}

What you can build with it.

01

Cross-market price monitor. The same ASIN on amazon.com, amazon.co.uk and amazon.de, checked on a schedule. See where the price moved and by how much.

02

Keyword rank tracker. Search your keywords in each market and record where your ASINs land, week after week.

03

Listing audit. Pull titles, bullets and category paths for your catalogue and a rival's, and spot gaps in how products are described.

04

Rating and review watch. Track star rating and review count on the products that matter, and flag any that slip.

05

Stock checker. Read the availability line on each product page and catch items going out of stock.

06

Market entry scan. Search a category in a new country and see what sells, at what price, before you launch there.

No code? Hand this to your AI agent.

Paste it into Claude, ChatGPT or Cursor with your API key, change the last paragraph to what you need, and let the agent make the calls.

Prompt
You are helping me pull Amazon data with the Magpie Scraping API.

API base: https://api.magpieiq.com/scraping
Docs: https://data.magpieiq.com/docs/scraping
OpenAPI spec: https://api.magpieiq.com/scraping/openapi.json
Auth header: Authorization: Bearer <MY_API_KEY>

Endpoints:
- Product pages: POST /v1/amazon/pdp/bulk/submit with {"items": [{"asin": "...", "country": "us"}]}, up to 2,000 items. Poll GET /v1/amazon/pdp/bulk/retrieve/{job_id} until status is completed or partial_complete, then fetch download_url (gzipped JSONL, one row per ASIN).
- Search results: POST /v1/amazon/search/bulk/submit with {"items": [{"list_type": "search", "keyword": "...", "country": "uk", "pages": 1}]}, up to 50 items. Poll GET /v1/amazon/search/bulk/retrieve/{job_id}; each finished item has its own download_url.
Countries: us, ca, uk, de, fr, it, es, jp, au, sg. Each item costs 5 credits.

Rules:
- Read the OpenAPI spec before you write any request.
- Tell me how many credits a batch will cost before you submit it.
- Save every job_id to a file as soon as you get it.
- Check job status every 30 to 60 seconds, not in a tight loop.
- Prices come back as text in each market's format ($19.99, 27,99 €). Parse them per market.
- Take ratings and review counts from product pages, not from search results.

What I want: for these 20 ASINs, get the current price, rating and review count on amazon.com, amazon.co.uk and amazon.de. Convert every price to a number, and show me a table of where each product is cheapest.

About $0.005 to $0.0075 per product.

Every product page and every search costs 5 credits. You buy credits up front, and bigger packs cost less per credit.

PackYou payPer productPer 1,000 productsProduct pages in the pack
Pay as you go$10 – $499$0.0075$7.501,333 per $10
Tier 1$500$0.00625$6.2580,000
Tier 2$1,000$0.0059$5.90170,000
Tier 3$2,000$0.00555$5.55360,000
Tier 4$4,000$0.005$5.00800,000

Credits stay valid for 30 days and the same balance pays for every Magpie API. Per-credit rates are taken from the Magpie rate card. Full rate card →

Tips from our own runs.

Prices come back as text in each market's own format: $19.99, £19.92, 27,99 €. Parse them per market before you compare anything.

Search results don't include star ratings — the rating field comes back empty. When you need ratings, pull the product page, which has them.

Take review counts from the product page, not from search. Search cut the count off at the thousands separator for us: 68 instead of (68,161).

Search positions skip numbers now and then, so position 22 can be the 20th listing on the page. Rank by order in the list if that matters to you.

Set pages on every search. One page was enough for our tests: Amazon reported 20 result pages for "wireless earbuds" in the US, UK and Germany, which is far more than most trackers need.

Product pages are the quick one: four ASINs came back in about three minutes. Four keyword searches took about sixteen, so batch searches ahead of time.

What's not included

These came back empty on every product we tested, so we don't promise them. If you need one, tell us.

  • Best Sellers Rank
  • "Bought in past month" counts
  • Variations (size, colour)
  • Dimensions and weight
  • Seller and Buy Box details

Questions people ask.

Which Amazon marketplaces are supported?

United States, Canada, United Kingdom, Germany, France, Italy, Spain, Japan, Australia and Singapore. We tested the US, UK, Germany and Australia end to end on 16 September 2026.

How much does it cost?

Each product page costs 5 credits, and so does each keyword or category search you submit. Credits are prepaid, work across every Magpie API, and stay valid for 30 days. Larger packs lower the price per credit.

Do I need to write code?

No. Give Claude, ChatGPT or Cursor your API key and the docs link, describe what you want, and it will make the calls for you.

Can I scrape Shopee, Lazada and Tokopedia too?

Yes. The same key and credits cover Southeast Asia's marketplaces through the Scraping API, and there's a maintained monthly dataset for them through the Data API.

Start with $10 and a list of ASINs.

Sign in, generate a key, and your first product pages can be back within minutes.