eCommerce Scraping API

With our eCommerce Scraping API, you can gather the most important data from eCommerce websites. Most notably and in-depth Amazon.

You can integrate the API into your code, or test requests via your dashboard using templates or the playground.


Authentication

Once you have an active eCommerce subscription, you will be able to check your generated proxy Username as well as see or regenerate a new Password in the API Authentication tab.

Smartproxy dashboard – the API authentication section.

Smartproxy dashboard – the eCommerce API authentication section.


Sending requests via the dashboard using templates

You can try sending a request via your dashboard in the Scrapers section by selecting your Target from the pre-made templates and customizing your desired parameters for the request.


  1. Click Create new project, or one of the top Popular Scrapers directly.
The Scrapers section – creating a new project.

The Scrapers section – creating a new project.

The Scrapers section – selecting a target.

The Scrapers section – selecting a target.


  1. Open the dropdowns to specify your custom parameters.
  2. Click Start scraping.
The Scrapers section – selecting parameters.

The Scrapers section – selecting parameters.


  1. You will also see the response in JSONand parsed in a table format, as well as an example of a cURL, Node or Python request if you select the Response or the Request tab respectively.
  • You can Copy or Export the Response in JSON or CSV format.
  • You can Copy the Request in each available language.
The Scrapers section – reviewing the results.

The Scrapers section – reviewing the results.


Saving & scheduling scraping templates

You can save a specific template by clicking Save new scraper once you select your parameters.

  • Once saved, it will appear in the Scrapers section and you can click it to start working on it again.
  • Click Update scraper to update the template.
The Scrapers section – saved templates.

The Scrapers section – saved templates.


To create a Schedule, click Schedule while a template is selected, and a right-side menu will pop up.

  • You can specify the scheduling's frequency, delivery method (email or webhook), and the format (SCV or JSON).
Creating a Schedule.

Creating a Schedule.

Managing the various aspects of scheduling.

Managing the various aspects of scheduling.


Sending requests via the dashboard using the playground

You can try sending a request via your dashboard in the Playground section by selecting your target from the drop-down menu and choosing your desired parameters for the request. Click More options to reveal additional functions.

You will also see the response and an example of a cURL request generated at the bottom if you select the Response or the Request tab, respectively.

Smartproxy dashboard – the Scraper section

Smartproxy dashboard – the Playground section


Postman

Import our eCommerce Scraping API request collection to Postman:

Run in Postman