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:
| Operation | input.type | What you provide | What the operation retrieves |
|---|---|---|---|
| Product | product | An Amazon product URL | Product details |
| Seller | seller | An Amazon seller URL | Seller data |
| Keyword search | keywords | Search keywords and search settings | Product search results |
| Rufus | rufus | Query text and a full Amazon domain | Amazon 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
- Send a JSON request to
POST https://api.scrapeless.com/api/v1/scraper/request. - Authenticate with your API key in the
x-api-tokenheader. - Set
actortoscraper.amazonand provide the input for the selected operation. - Read the completed result on HTTP
200. If the API returns HTTP201, retrieve the task using itstaskId.
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.