Trusted by 4000+ clients globally

Enjoy a maintenance-free scraping infrastructure

Benefit from our ML-powered online shopping data collection infrastructure that is ready-to-use straight away. No need to develop or maintain scrapers and browsers – let us overcome IP blocks and handle CAPTCHAs for you.

Start your free trial

Zero-maintenance ecommerce scraping tool

Gather data from any online marketplace

Collect real-time product data from major marketplaces and smaller e-shops at scale. Access search results, product pages, and more in HTML, JSON, or other supported structured formats.

Start your free trial

Scrape data from ecommerce websites

Get public e-commerce data from any location

Easily collect localized product data from any region in your preferred language at scale. Access public data from 195 countries, targeting the country, state, city, or even ZIP code level.

Start your free trial

Geo-targeted web data collection

Web Scraper API:

E-commerce scraper pricing

Regular
Enterprise

Pay only for successful results

Avoid CAPTCHAs and IP blocks

Get localized & structured data at scale

Don't miss out

Free trial

No credit card required

0

Up to 2,000 results

Results

Amazon: $0.50/1K results

Google: $1.00/1K results

Other: $1.15/1K results

Successful results without JS rendering

$1.35 / 1K results

Successful results with JS

10 requests / s

Rate limit

Premium proxies

AI-powered web scraping

 

Micro

 

Starts from:

0.5

Up to 98,000 results

Results

Amazon: $0.50/1K results

Google: $1.00/1K results

Other: $1.15/1K results

Successful results without JS rendering

$1.35 / 1K results

Successful results with JS

From $20 to $249

Available top-up
50 requests / sRate limit

Premium proxies

AI-powered web scraping

$49 + VAT billed monthly

Starter

 

Starts from:

0.45

Up to 220,000 results

Results

Amazon: $0.45/1K results

Google: $0.90/1K results

Other: $1.10/1K results

Successful results without JS rendering

$1.30 / 1K results

Successful results with JS

From $20 to $499

Available top-up
50 requests / sRate limit

Premium proxies

AI-powered web scraping

$99 + VAT billed monthly

Advanced

 

Starts from:

0.40

Up to 622,500 results

Results

Amazon: $0.40/1K results

Google: $0.80/1K results

Other: $0.95/1K results

Successful results without JS rendering

$1.25 / 1K results

Successful results with JS

From $20 to $499

Available top-up
50 requests / sRate limit

Premium proxies

AI-powered web scraping

$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:

Scrape up to 2K results for free

Advanced features

Leverage Web Scraper API smart features for collecting data at scale.

    24/7 support

    Contact our support staff, available around the clock, and resolve your issues anytime.

    OxyCopilot

    Generate ready-to-use API requests with our AI-powered assistant – enter your prompt and get instant scraping and parsing code.

    Scheduler

    Automate recurring scraping jobs with desired frequency and receive data to Amazon S3, GCS, Alibaba Cloud OSS & other S3-compatible storage.

    Custom Parser

    Define and save your own parsing logic using XPath or CSS selectors. Create reusable and self-healing parser presets that adapt as target websites change.

    Proxy management

    ML-driven proxy selection and rotation using our premium proxy pool from 195 countries.

    Data export formats

    Export structured data in your preferred format, including JSON, CSV, TXT, Markdown, HTML, and PNG.

    AI-driven fingerprinting

    Unique HTTP headers, JavaScript, and browser fingerprints ensure resilience to dynamic content.

    CAPTCHA bypass

    Automatic retries and CAPTCHA bypassing for uninterrupted data retrieval.

Quick API setup

Step 1: Put your endpoint URL, API user credentials, and data payload into a single request.

Step 2: Send this request to our API. We'll take care of everything from there – you don't need to do anything else.

Step 3: Get the result back either directly from the API or store it in your chosen cloud storage bucket.

API reference
1
2
3
4
5
6
7
8
9
10
11
12
13

Integrate Web Scraper API with AI platforms

Streamline your workflows, enhance automation, and unlock new levels of efficiency.

What do others say?

"Building and maintaining your own scraping and parsing solution is expensive. That’s why we turned to Oxylabs. They offered one of the best price-to-value combinations in the market and helped us save our total web scraping costs."

Conductor company face

Wei Zheng

Chief Product Officer at Conductor

Read full story
Conductor company image
Play
More customer stories

Test our API with up to 2K free e-commerce results

Dive into code samples

Accessing product data from the top online marketplaces has never been easier. Explore Web Scraper API: E-commerce scraper with practical code samples.

Input parameters

source

Scraper

Set the scraper to 'amazon_product' to get product data. (Other sources: 'amazon_search', 'amazon_pricing', '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': 'B0BGYWPWNC',
    'geo_location': '90210',
    'domain': 'com',
    '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=('USERNAME', 'PASSWORD'),
    json=payload,
)

# Print prettified response to stdout.
pprint(response.json())
...
"product_details": {
    "os": "iOS 16",
    "ram": "1024 GB",
    "asin": "B0BGYWPWNC",
    "color": "Silver",
    "batteries": "1 Lithium Ion batteries required. (included)",
    "form_factor": "Slate",
    "item_weight": "15.5 ounces",
    "manufacturer": "Apple Computer",
    "customer_reviews": "4.2 4.2 out of 5 stars 1,444 ratings 4.2 out of 5 stars",
    "whats_in_the_box": "iPhone, Charger, Mfi cable, SIM Pin ejector",
    "best_sellers_rank": "#139 in Amazon Renewed (See Top 100 in Amazon Renewed) #49 in Renewed Smartphones #1,003 in Climate Pledge Friendly: Electronics",
    "country_of_origin": "China",
    "item_model_number": "A2483",
    "product_dimensions": "0.28 x 2.8 x 5.75 inches",
    "battery_power_rating": "3095",
    "date_first_available": "September 30, 2022",
    "other_display_features": "Wireless",
    "memory_storage_capacity": "1024 GB",
    "connectivity_technologies": "Wi-Fi",
    "ram_memory_installed_size": "1 TB",
    "standing_screen_display_size": "6.1 Inches"
},
...

Try it out for yourself

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

Frequently asked questions

What is e-commerce scraping?

E-commerce scraping is the process of extracting publicly-available product data from e-commerce marketplaces or standalone shops. To learn more about the process, you can refer to our free web scraping on a large scale for e-commerce whitepaper.

Alternatively, you can choose to acquire e-commerce datasets instead of scraping data from e-commerce website yourself. If you're still deciding between different scraping methods, exploring various web scraping tools can help you choose the right approach for your project.

More FAQs

Get the latest news from data gathering world