E-commerce & Retail Scraper API
Extract structured product data from e-commerce and retail pages. Prices, product descriptions, images and availability come back as JSON, with fetching and parsing handled by the API. Browse the dedicated guides for Amazon, eBay, Cdiscount and other targets, or the PrestaShop integration guide.
- Data format
- JSON
- Starting credits
- 1
- Request
- synchronous POST
- Free credits
- 1,000
Every API in this category
Send a public page URL to the category endpoint. The target website determines which fields can be extracted; there is no social-media-style scraper name to supply.
| Use case | API / integration | Returns |
|---|---|---|
| Product details | /scrape/retail | title, description, brand, image |
| Price and stock | /scrape/retail | price, currency, isInStock |
| Product identifiers | /scrape/retail | ASIN, EAN13, ISBN when available |
| PrestaShop | Integration guide | Separate shop integration; see its dedicated page |
Fields depend on the target and request context. A dedicated guide is not a guarantee that every field is available on every page.
The 63 dedicated pages
Choose a guide for your target. This list is generated from the same category data as the catalogue and structured page list.
| Page | API / integration | Details |
|---|---|---|
| PrestaShop | Integration guide | Separate integration; refer to the dedicated guide for its setup and availability. |
| Cdiscount | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Amazon | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Adidas | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Nike | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Instant Gaming | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Rakuten | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Fnac | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Sephora | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| leboncoin | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Woodbrass | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Fossil | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Subito | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Best Buy | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Zara | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| GOG | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Maison du Monde | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Dell | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Bose | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Boulanger | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Bol | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| La Redoute | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Hardware | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Kaufparts | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| IGVault | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Materiel.net | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| eBay | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| AliExpress | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Aorus | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Macway | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Shopbop | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Micromania | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Pixmania | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Zalando | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Walmart | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Culture vélo | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Conforama | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Nikon | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Playmobil | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| LambdaTek | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Canadian Tire | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Dyson | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Carters | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Browns Fashion | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Net-A-Porter | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Neiman Marcus | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| John lewis | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Shein | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| G2A | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| La compagnie du rhum | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Bons plans easycash | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Topachat | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Rue du commerce | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Joueclub | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Loisirs3000 | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Farfetch | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Epson | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Jdsports | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Alibaba | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Playstation | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Triangl | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Bmxshop | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
| Ssense | /scrape/retail | Target-specific product data; see the guide for fields and examples. |
Start with 1,000 free creditsTest representative targets and inspect the returned data before scaling your requests.
Create an accountHow a Retail API call works
Retail requests are synchronous: submit a public product URL and read the structured result from the same response.
STEP 1Send the product URL and only the rendering or proxy options required by that target. Authenticate with your username and API key.
curl --request POST 'https://api.scraping-bot.io/scrape/retail' \
--user "YOUR_USERNAME:YOUR_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"url": "https://www.amazon.com/dp/PRODUCT_ID",
"options": {
"useChrome": false,
"premiumProxy": false
}
}'Replace PRODUCT_ID with a real public product identifier before running the example.
STEP 2Read the data object and inspect the returned target status before saving product fields.
Request parameters
| Parameter | Requirement | Purpose |
|---|---|---|
url | Required | Full public page URL, including https://. |
options.useChrome | Optional | Render JavaScript when the page needs a browser. |
options.premiumProxy | Optional | Use a premium proxy for targets that require it. |
options.proxyCountry | Optional | Country targeting with a premium proxy; availability depends on the target. |
See the documentation for the complete request and response examples.
Credits, refunds and limits
| Scenario | Response | Credits |
|---|---|---|
| Successful request | Structured JSON | Consumed at the applicable plan and option rate |
| Handled scraping failure | Error; inspect the response before retrying | Refunded by the failure handler |
Current plans start at 1 credit for a standard Retail call. Legacy Retail plans use a different base rate (10 credits before applicable options). PrestaShop is a separate integration and is not covered by the Retail cost table.
| Current-plan mode | Credits | Options |
|---|---|---|
| Standard request | 1 | No browser rendering or premium proxy |
| JavaScript rendering | 5 | options.useChrome: true |
| Premium proxy | 10 | options.premiumProxy: true |
| Rendering + premium proxy | 25 | Both options enabled |
Request limits depend on your plan. Respect rate-limit responses, avoid uncontrolled retries and check target-specific proxy requirements. Additional targeting or special-domain rules can affect costs; confirm your configuration in the pricing plans and documentation.
Retail API or Raw HTML scraper?
Choose Retail when you need parsed product fields rather than maintaining your own HTML selectors.
- Structured JSON for product pages
- Target-specific fields; unavailable values may be null
- Use Raw HTML for a custom extraction workflow
Retrieve page markup and define your own parsing logic.
- HTML response, synchronous POST
- Optional JavaScript rendering and premium proxies
- Explore the Raw HTML API
Questions about the E-commerce & Retail API
- Do I need a scraper name?
- No. Send a product URL to /scrape/retail; the target website determines the extraction. Named social media scrapers use a different endpoint.
- Can I scrape a whole product catalogue in one call?
- This endpoint takes a page URL. Do not assume a single request crawls an entire store; plan your URL collection and request volume separately.
- Are all product fields always available?
- No. Price, stock and identifiers depend on what the target page exposes and what its extractor supports. Check the dedicated guide and inspect the response.
- Which data should I collect?
- Use public pages and collect only the data needed for your use case. Public availability does not remove privacy, copyright or contractual obligations; assess those before using or republishing the results.
133 Google reviews
I've tested dozens of web scraping tools in my life, and they all had annoying limitations. With Scraping Bot, I don't have to worry about getting blocked or not having specialized technical knowledge! Highly recommend it :)
Other categories
Start scraping e-commerce & retail today
Try ScrapingBot with 1,000 free credits. No card required.
