Scraping Bot Animated

scrapingbot

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.

Start for freeRead the documentation1,000 free credits included
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 caseAPI / integrationReturns
Product details/scrape/retailtitle, description, brand, image
Price and stock/scrape/retailprice, currency, isInStock
Product identifiers/scrape/retailASIN, EAN13, ISBN when available
PrestaShopIntegration guideSeparate 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.

PageAPI / integrationDetails
PrestaShopIntegration guideSeparate integration; refer to the dedicated guide for its setup and availability.
Cdiscount/scrape/retailTarget-specific product data; see the guide for fields and examples.
Amazon/scrape/retailTarget-specific product data; see the guide for fields and examples.
Adidas/scrape/retailTarget-specific product data; see the guide for fields and examples.
Nike/scrape/retailTarget-specific product data; see the guide for fields and examples.
Instant Gaming/scrape/retailTarget-specific product data; see the guide for fields and examples.
Rakuten/scrape/retailTarget-specific product data; see the guide for fields and examples.
Fnac/scrape/retailTarget-specific product data; see the guide for fields and examples.
Sephora/scrape/retailTarget-specific product data; see the guide for fields and examples.
leboncoin/scrape/retailTarget-specific product data; see the guide for fields and examples.
Woodbrass/scrape/retailTarget-specific product data; see the guide for fields and examples.
Fossil/scrape/retailTarget-specific product data; see the guide for fields and examples.
Subito/scrape/retailTarget-specific product data; see the guide for fields and examples.
Best Buy/scrape/retailTarget-specific product data; see the guide for fields and examples.
Zara/scrape/retailTarget-specific product data; see the guide for fields and examples.
GOG/scrape/retailTarget-specific product data; see the guide for fields and examples.
Maison du Monde/scrape/retailTarget-specific product data; see the guide for fields and examples.
Dell/scrape/retailTarget-specific product data; see the guide for fields and examples.
Bose/scrape/retailTarget-specific product data; see the guide for fields and examples.
Boulanger/scrape/retailTarget-specific product data; see the guide for fields and examples.
Bol/scrape/retailTarget-specific product data; see the guide for fields and examples.
La Redoute/scrape/retailTarget-specific product data; see the guide for fields and examples.
Hardware/scrape/retailTarget-specific product data; see the guide for fields and examples.
Kaufparts/scrape/retailTarget-specific product data; see the guide for fields and examples.
IGVault/scrape/retailTarget-specific product data; see the guide for fields and examples.
Materiel.net/scrape/retailTarget-specific product data; see the guide for fields and examples.
eBay/scrape/retailTarget-specific product data; see the guide for fields and examples.
AliExpress/scrape/retailTarget-specific product data; see the guide for fields and examples.
Aorus/scrape/retailTarget-specific product data; see the guide for fields and examples.
Macway/scrape/retailTarget-specific product data; see the guide for fields and examples.
Shopbop/scrape/retailTarget-specific product data; see the guide for fields and examples.
Micromania/scrape/retailTarget-specific product data; see the guide for fields and examples.
Pixmania/scrape/retailTarget-specific product data; see the guide for fields and examples.
Zalando/scrape/retailTarget-specific product data; see the guide for fields and examples.
Walmart/scrape/retailTarget-specific product data; see the guide for fields and examples.
Culture vélo/scrape/retailTarget-specific product data; see the guide for fields and examples.
Conforama/scrape/retailTarget-specific product data; see the guide for fields and examples.
Nikon/scrape/retailTarget-specific product data; see the guide for fields and examples.
Playmobil/scrape/retailTarget-specific product data; see the guide for fields and examples.
LambdaTek/scrape/retailTarget-specific product data; see the guide for fields and examples.
Canadian Tire/scrape/retailTarget-specific product data; see the guide for fields and examples.
Dyson/scrape/retailTarget-specific product data; see the guide for fields and examples.
Carters/scrape/retailTarget-specific product data; see the guide for fields and examples.
Browns Fashion/scrape/retailTarget-specific product data; see the guide for fields and examples.
Net-A-Porter/scrape/retailTarget-specific product data; see the guide for fields and examples.
Neiman Marcus/scrape/retailTarget-specific product data; see the guide for fields and examples.
John lewis/scrape/retailTarget-specific product data; see the guide for fields and examples.
Shein/scrape/retailTarget-specific product data; see the guide for fields and examples.
G2A/scrape/retailTarget-specific product data; see the guide for fields and examples.
La compagnie du rhum/scrape/retailTarget-specific product data; see the guide for fields and examples.
Bons plans easycash/scrape/retailTarget-specific product data; see the guide for fields and examples.
Topachat/scrape/retailTarget-specific product data; see the guide for fields and examples.
Rue du commerce/scrape/retailTarget-specific product data; see the guide for fields and examples.
Joueclub/scrape/retailTarget-specific product data; see the guide for fields and examples.
Loisirs3000/scrape/retailTarget-specific product data; see the guide for fields and examples.
Farfetch/scrape/retailTarget-specific product data; see the guide for fields and examples.
Epson/scrape/retailTarget-specific product data; see the guide for fields and examples.
Jdsports/scrape/retailTarget-specific product data; see the guide for fields and examples.
Alibaba/scrape/retailTarget-specific product data; see the guide for fields and examples.
Playstation/scrape/retailTarget-specific product data; see the guide for fields and examples.
Triangl/scrape/retailTarget-specific product data; see the guide for fields and examples.
Bmxshop/scrape/retailTarget-specific product data; see the guide for fields and examples.
Ssense/scrape/retailTarget-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 account

How 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.

Returned datatitle, description, price, currency, brand, image, isInStock

Request parameters

ParameterRequirementPurpose
urlRequiredFull public page URL, including https://.
options.useChromeOptionalRender JavaScript when the page needs a browser.
options.premiumProxyOptionalUse a premium proxy for targets that require it.
options.proxyCountryOptionalCountry targeting with a premium proxy; availability depends on the target.

See the documentation for the complete request and response examples.

Credits, refunds and limits

ScenarioResponseCredits
Successful requestStructured JSONConsumed at the applicable plan and option rate
Handled scraping failureError; inspect the response before retryingRefunded 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 modeCreditsOptions
Standard request1No browser rendering or premium proxy
JavaScript rendering5options.useChrome: true
Premium proxy10options.premiumProxy: true
Rendering + premium proxy25Both 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?

E-commerce & Retail API

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
Raw HTML

Retrieve page markup and define your own parsing logic.

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.
4.9
★★★★★

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 :)
Orphée de Bouard

Other categories

Start scraping e-commerce & retail today

Try ScrapingBot with 1,000 free credits. No card required.