See how it works with real code

Use simple API calls to get Amazon product data in seconds - no setup needed.

Input parameters

source

Scraper

Set the scraper to 'amazon_product' to get product data. (Other sources: 'amazon_search', 'amazon_pricing', 'amazon_reviews', 'amazon_questions', 'amazon_bestsellers', 'amazon_sellers')

query

ASIN

Input 10-symbol ASIN code of the product you want to scrape.

geo_location

Localization

Specify the 'Deliver to' location.

domain

Amazon domain

Specify Amazon marketplace you want to scrape.

locale

Interface language

Set the interface language.

render

JavaScript rendering

Enable to load JavaScript-based content.

parse

Structured data

Enable to get structured product data.

Input

Output

Output preview

import requests
from pprint import pprint

# Structure payload.
payload = {
    'source': 'amazon_product',
    'query': 'B0CX23V2ZK',
    'domain': 'com',
    'geo_location': '90210',
    'parse': True
}

# Take a free trial or buy the product on our dashboard to create an API user.
# Replace 'USERNAME' and 'PASSWORD' with your API credentials to run this request.

# Get response by using real-time endpoint.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('YOUR_USERNAME', 'YOUR_PASSWORD'), #Your credentials go here
    json=payload,
)

# Print prettified response to stdout.
pprint(response.json())

See full code

...
  "content": {
    "url": "https://www.amazon.com/dp/B0CX23V2ZK",
    "asin": "B0CX23V2ZK",
    "page": 1,
    "brand": "Apple",
    "price": 999,
    "stock": "In Stock",
    "title": "Apple 2024 MacBook Air 13-inch Laptop with M3 chip: 13.6-inch Liquid Retina Display, 8GB Unified Memory, 256GB SSD Storage, Backlit Keyboard, 1080p FaceTime HD Camera, Touch ID; Midnight",
    "buybox": [
      {
        "price": 999,
        "stock": "In Stock",
        "delivery_type": "Delivery",
        "delivery_details": [
          {
            "date": { "by": "Tuesday, May 21", "from": null },
            "type": "FREE delivery"
          },
          {
            "date": { "by": "Today", "from": null },
            "type": "Or fastest Same-Day delivery"
          }
        ]
      },
      {
        "price": 999,
        "stock": "In Stock",
        "delivery_type": "Pickup",
        "delivery_details": [
          {
            "date": { "by": "Tuesday, May 21", "from": null },
            "type": "FREE pickup"
          },
          {
            "date": { "by": "Tomorrow", "from": null },
            "type": "Or fastest pickup"
          }
        ]
      }
    ],
    "coupon": "Apply $49.01 coupon",
    "images": [
      "https://m.media-amazon.com/images/I/71-D1xCuVwL._AC_SL1500_.jpg",
      "https://m.media-amazon.com/images/I/61LbQpnFNvL._AC_SL1500_.jpg",
      "https://m.media-amazon.com/images/I/61S2t5yhVSL._AC_SL1500_.jpg",
      "https://m.media-amazon.com/images/I/71eamTIYCyL._AC_SL1500_.jpg",
      "https://m.media-amazon.com/images/I/81QXKcc-qRL._AC_SL1500_.jpg",
      "https://m.media-amazon.com/images/I/61wjuMmDtdL._AC_SL1500_.jpg"
    ],
    "rating": 4.5,
    "category": [],
    "currency": "USD"
  }
...

Try Amazon Scraper API out for yourself

Discover Scraper APIs Playground on Oxylabs dashboard for a firsthand interaction with our APIs, and explore technical documentation for all the information you need.

OxyCopilot

Generate Amazon scraping code in seconds with OxyCopilot

OxyCopilot, an addition to one of the leading scraping tools - Web Scraper API, is an AI-powered assistant designed to auto-generate scraping requests and parsing instructions to get Amazon product data, eliminating manual coding:

  • Use Scraper API Playground

  • Input your prompt

  • Receive ready-to-use code

We have been utilizing Oxylabs' E-Commerce Scraper API for 3+ years now. Our business requires up-to-the-minute web scraping with no downtime. We tried other services before that, but they either failed to provide reliable service on a consistent basis or were too expensive. Oxylabs has been by far the fastest, most reliable service we have had to date. Their communication is outstanding and their service has been A+. Highly recommend.

User in retail

Mid-market company

Why top e-commerce teams choose us

We’re dedicated to earning our clients’ trust with reliable service and attention to detail — and they notice.

Leverage advanced features

In-depth tutorials

Get started quickly with our documentation and demo video

No proxy management

Use 177M+ proxy pool for geo-targeting

Bulk scraping

Up to 5,000 URLs per batch from multiple pages all at once

Multiple delivery options

Get results via the API or to your Amazon S3 or Google Cloud Storage bucket

Highly scalable

Easy to integrate, customize & supports a high volume of requests

24/7 support

Contact our support staff and resolve your issues anytime

Collect Amazon data smarter with API features

Custom Parser

Custom Parser

Write your own parsing instructions and leverage our infrastructure to collect parsed data from any target hassle-free.

  • No need to maintain your own parser

  • Define your own parsing logic with XPath and CSS selectors

  • Collect ready-to-use structured data from Amazon

Scheduler

Leverage our Scheduler feature to automate recurring scraping and parsing jobs by scheduling them whenever needed.

  • Create multiple schedules for different jobs

  • Receive data automatically to your preferred cloud storage

  • Get notifications once each job is done

Amazon Product Scraper pricing

Gather data from Amazon effortlessly

Regular
Enterprise

Pay only for successful results

Gather highly-localized data

Receive data extraction know-how

Don’t miss out

Free trial

1 week trial

0

5000  Results

10 requests / s

 Rate Limit

Premium Proxies

AI-Powered Web Scraping

JavaScript Rendering

 

Micro

$49/mo

1.35

36,296

 Results
50 requests / s  Rate Limit

Premium Proxies

AI-Powered Web Scraping

JavaScript Rendering

$49 + VAT billed monthly

Starter

$99/mo

1.30

76,154

 Results
50 requests / s  Rate Limit

Premium Proxies

AI-Powered Web Scraping

JavaScript Rendering

$99 + VAT billed monthly

Advanced

$249/mo

1.25

199,200

 Results
50 requests / s  Rate Limit

Premium Proxies

AI-Powered Web Scraping

JavaScript Rendering

$249 + VAT billed monthly

10% off

Yearly plans discount

For all our plans by paying yearly. Contact sales team to learn more.

We accept these payment methods:

Amazon scraping tutorials

Frequently asked questions

Is it legal to scrape Amazon pages?

Amazon product details, listings, and associated specifics are publicly available data. In essence, you can freely extract product data and monitor price changes from Amazon pages. Although the Oxylabs team recommends seeking legal consultation before engaging in scraping activities to assess a specific situation and review associated local and international laws. Make sure to get an expert opinion on further proceedings. To learn more about the legalities of web scraping, check here.

What is the delivery time for results?

In most cases, Amazon Data API takes under 10 seconds. Please contact your dedicated account manager or our support team for more specifics. You can also try it out with a free trial and follow our guide on how to web scrape Amazon with Python to get a head start.

Can recurring scraping and parsing jobs be automated using Amazon Data API?

Yes. Scheduler is a free feature of Amazon Data API that you can use to automate recurring scraping and parsing jobs.

What is e-commerce data used for?

Data collected using a web scraper, such as Amazon Data API, can be used to perform market and competitor analysis (such as price tracking), which can, in turn, be used to increase competitive advantage: customize shopping experience, promote consumer engagement, and increase revenue. If acquiring ready-to-use data interests you, see our e-commerce datasets.

If you're completely new to web scraping, check out our article about best websites to scrape for practice.