Scraping API

Amazon product pages by ASIN and search results by keyword or category, as JSON, across ten storefronts.

Endpoints2
Regions10us · uk · de · fr · it · es · ca · au · jp · sg
Product page5 credits≈ $6.25 per 1,000

Free trial credits. Catalog and estimates work immediately.

Fetch Amazon product pages by ASINRequest
POST/v1/amazon/pdp/bulk/submit
GET/v1/amazon/pdp/bulk/retrieve/<job_id>
{
  "items": [
    {
      "asin": "B0BCKHQGJN",
      "country": "uk"
    }
  ]
}
One row of the results file, trimmedfull response ↓
{
  "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",
  …
Quickstart

Your first Amazon request

  1. 1

    Get a key. Sign in and create an API key in the dashboard. New accounts get free trial credits.

  2. 2

    Submit. POST your ASINs and countries to /v1/amazon/pdp/bulk/submit, up to 2,000 per request. You get a job ID back.

  3. 3

    Retrieve. Poll /v1/amazon/pdp/bulk/retrieve/{job_id}; when it completes, download the results file from its download_url (gzipped JSONL, one row per ASIN).

Fetch Amazon product pages by ASIN

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"}]}'
# -> {"job_id": "...", ...}

curl https://api.magpieiq.com/scraping/v1/amazon/pdp/bulk/retrieve/<job_id> \
  -H "Authorization: Bearer $MAGPIE_API_KEY"
# when complete: download_url -> gzipped JSONL, one row per ASIN

One row of the results file, trimmed

{
  "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."],
    "fetch_status": "ok",
    "scraped_at": "2026-09-16T13:24:11.709959+00:00"
  }
}
Reference

Amazon endpoints

Product page

/v1/amazon/pdp/bulk

Title, brand, price, rating, review count, availability, category path, image and bullet points per ASIN.

InputUp to 2,000 itemsasincountry
No approval · any time5 credits / item· ≈ $6.25 per 1,000

Search and category listing

/v1/amazon/search/bulk

The products a keyword search or category listing returns, page by page.

InputUp to 50 taskskeyword or category node IDcountrypages
No approval · any time5 credits / item· ≈ $6.25 per 1,000
Response

Key fields in the response

FieldTypeMeaning
asin / countrystringThe ASIN and storefront requested.
response.urlstringThe product's Amazon URL on that storefront.
response.titlestringListing title.
response.brandstringThe brand line as shown on the page (it can read "Visit the … Store").
response.pricestringPrice as displayed, with the currency symbol.
response.ratingstringRating as displayed, e.g. "4.4 out of 5 stars".
response.review_countstringNumber of ratings as displayed.
response.availabilitystringStock message as displayed.
response.category_pathstringCategory breadcrumb.
response.image_urlstringMain product image.
response.bulletsarrayThe listing's bullet points.
response.fetch_status / scraped_atstringWhether the page was collected, and when.
Pricing

What it costs, worked out

Cost

1,000 ASINs, once

5,000credits

≈ $6.25

Cost

500 ASINs every day for 30 days

75,000credits

≈ $94

Cost

100 keyword searches

500credits

≈ $0.63

Dollar figures use the Tier 1 credit rate. Pay-as-you-go top-ups cost more per credit and larger packs cost less; the rate card has every pack.

Credits are deducted when you submit; items that fail are refunded.

Limits

Limits and processing

  • Both endpoints run at any time without approval.
  • Storefronts: us, uk, de, fr, it, es, ca, au, jp, sg — set per item with country.
  • Product page takes up to 2,000 items per request; search takes up to 50 tasks per request.
  • Search pages: set pages, or 0 to collect every page it finds.
  • Results arrive as a gzipped JSONL file, one row per ASIN.
FAQ

Amazon API questions

Do I need an Amazon seller account?

No. You need a Magpie API key. Sign-up is self-serve and includes free trial credits.

Which Amazon storefronts are covered?

The US, UK, Germany, France, Italy, Spain, Canada, Australia, Japan and Singapore. Choose one per item with the country field.

Can I compare the same keyword across countries?

Yes. Submit the same keyword once per country in one search request and compare the results; the Amazon cross-market recipe shows the full pipeline.

Why are price and rating strings?

They are returned as displayed on the page, with currency symbols and wording, so nothing is lost in conversion. Parse them in your pipeline.

How is it billed?

In prepaid credits from one wallet, per ASIN or per search task. The rate card shows every current price.

Is there monthly Amazon sales data?

No. Amazon is covered by the Scraping API only; the monthly Data API covers Southeast Asian marketplaces.

Make your first Amazon request today.

Free trial credits. Catalog and estimates work immediately.