24/7 support
Contact our support staff, available around the clock, and resolve your issues anytime.
Trusted by 4000+ clients globally
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.

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.

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.

Pay only for successful results
Avoid CAPTCHAs and IP blocks
Get localized & structured data at scale
No credit card required
0
Up to 2,000 results
ResultsAmazon: $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 JS10 requests / s
Rate limitPremium proxies
AI-powered web scraping
Starts from:
0.5
Up to 98,000 results
ResultsAmazon: $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 JSFrom $20 to $249
Available top-upPremium proxies
AI-powered web scraping
$49 + VAT billed monthly
Starts from:
0.45
Up to 220,000 results
ResultsAmazon: $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 JSFrom $20 to $499
Available top-upPremium proxies
AI-powered web scraping
$99 + VAT billed monthly
Starts from:
0.40
Up to 622,500 results
ResultsAmazon: $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 JSFrom $20 to $499
Available top-upPremium proxies
AI-powered web scraping
$249 + VAT billed monthly
0
No credit card required
Starts from:
0.5
$49 + VAT billed monthly
Starts from:
0.45
$99 + VAT billed monthly
Starts from:
0.40
$249 + VAT billed monthly
Up to 2,000 results
Up to 98,000 results
Up to 220,000 results
Up to 622,500 results
Amazon: $0.50/1K results
Google: $1.00/1K results
Other: $1.15/1K results
Amazon: $0.50/1K results
Google: $1.00/1K results
Other: $1.15/1K results
Amazon: $0.45/1K results
Google: $0.90/1K results
Other: $1.10/1K results
Amazon: $0.40/1K results
Google: $0.80/1K results
Other: $0.95/1K results
$1.35 / 1K results
$1.35 / 1K results
$1.30 / 1K results
$1.25 / 1K results
From $20 to $249
From $20 to $499
From $20 to $499
10 requests / s
10% off
Yearly plans discount
For all our plans by paying yearly. Contact sales team to learn more.
We accept these payment methods:
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.
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.
import requests from pprint import pprint username = "USERNAME" password = "PASSWORD" payload = { "source": "amazon_search", "query": "shoes", "domain": "com", "geo_location": "90210", "parse": True, } response = requests.request( 'POST', 'https://realtime.oxylabs.io/v1/queries', auth=(username, password), json=payload, ) pprint(response.json())
"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."

Wei Zheng
Chief Product Officer at Conductor

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" }, ...

Technical API documentation
Discover available scraping parameters and explore code examples for specific targets.
Oxylabs Github repositories
Learn how to scrape websites, use our tools, integrate products, and more.
Setting up Scraper API
Quickly integrate and start using Scraper API with our quick start guide.
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.
If you do not find the text in the source, but you can see it in the browser, it is probably being rendered with JavaScript. This is one of the most common problems that developers face when scraping a JavaScript-heavy website. The initial response you receive from the server might not contain the information you expect as per visual inspection. Oxylabs’ Web Scraper API: Ecommerce Scraper is capable of getting data from JavaScript rendered websites.
Usually, it takes less than 10 seconds on average but results may slightly vary from case-to-case. You can see it for yourself by trying out the real-time e-commerce data scraping free trial and using various code samples from our guides for the major e-commerce markets (see Etsy scraping example.)
Websites with constantly changing layouts often demand specialized tools for data parsing. Our Dedicated Parsers are designed precisely for this purpose, effectively managing changes in website structures. While occasional variations may arise, the automatic parsing consistently captures crucial data such as titles, prices, and product descriptions. Depending on the target website, simply include the "parse": True parameter in your payload to leverage this feature of our Web Scraper API: Ecommerce Scraper and receive structured data in JSON format.
Yes, we offer a free Scheduler feature for all Scraper APIs, including an Ecommerce Scraper (part of Web Scraper API). You can automate your recurring scraping and parsing jobs by scheduling them. Check out our documentation to learn more about how to set up your schedule.
Yes, E-commerce Scraper (part of Web Scraper API) is ISO/IEC 27001:2017 certified. This certification demonstrates our commitment to maintaining a robust Information Security Management System (ISMS) that adheres to internationally recognized standards for data security. To learn more about what ISO/IEC 27001:2017 certification means for our product and users, please read here.
Our Amazon scrapers are expertly crafted for essential e-commerce data extraction across a wide range of Amazon page types. You can collect detailed insights from product, search, pricing, sellers, and best sellers pages, enabling comprehensive data coverage for your business needs.
Get the latest news from data gathering world
Scale up your business with Oxylabs®
Proxies
Advanced proxy solutions
Data Collection
Datasets
Resources
Innovation hub