DocumentationScraping APIAmazon ScraperIntroduction

Amazon Scraper introduction

The Scrapeless Amazon Scraper retrieves Amazon data through the Scraping API. Send a request with the actor scraper.amazon and choose an operation using input.type.

The API reference documents four operations:

Operationinput.typeWhat you provideWhat the operation retrieves
ProductproductAn Amazon product URLProduct details
SellersellerAn Amazon seller URLSeller data
Keyword searchkeywordsSearch keywords and search settingsProduct search results
RufusrufusQuery text and a full Amazon domainAmazon Rufus results

What you can build

Use product requests to collect listing information for a known URL, or keyword searches to discover product listings. Seller requests target a seller page. Rufus requests provide a separate way to retrieve results for a query through Amazon’s shopping assistant.

The documented product example includes an ASIN, title, availability, pricing, ratings, images, and variations. Keyword search has its own result structure. Rufus returns an object containing html, metadata, and result. Choose the operation before designing your result parser.

How requests work

  1. Send a JSON request to POST https://api.scrapeless.com/api/v1/scraper/request.
  2. Authenticate with your API key in the x-api-token header.
  3. Set actor to scraper.amazon and provide the input for the selected operation.
  4. Read the completed result on HTTP 200. If the API returns HTTP 201, retrieve the task using its taskId.

All four operations share the request endpoint. You do not need a separate URL for each operation.

Choose your next step

  • Start with Quickstart to request one product and inspect its result.
  • Use Endpoints to choose an operation and find its request example.
  • Read Results and Polling for tasks that continue processing.

API reference