Amazon Scraper
Pricing
from $4.00 / 1,000 results
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Logical Variety
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get Amazon product search results and product pages as structured JSON.
Pick an action and fill in its fields — the Actor fetches the data once and stores the answer in the dataset as one item.
Input
action is required and selects what to fetch.
Each action uses only its own fields: fields of other actions are ignored and not sent. A key that is not a field of this Actor (e.g. a typo) fails the run. Required fields are checked before any request; an empty or whitespace-only string counts as a missing value.
| Action | What it returns | Required | Optional |
|---|---|---|---|
search | Search products | query | page |
item | Product page | asin | — |
| Field | Type | Description |
|---|---|---|
query | string | Search query, e.g. wireless headphones. |
page | integer, >= 1 | Results page number, starting from 1. |
asin | string | Amazon product ASIN, e.g. B0BDHWDR12. |
Example:
{"action":"search","query":"wireless headphones"}
Output
- Success: the JSON object of the answer as one dataset item, as is.
- A rejected value (e.g. a query the source does not accept) or an item the source
reports as missing is stored as one item
{ "success": false, "response": 2, "response_type": "invalid request", "message": "..." }("response": 10,"page not found"when the source reports 404) and the run still succeeds. Only error items have thesuccessfield. - The run fails without storing data when the input is invalid (checked before any request), the data source is unavailable or returns an unexpected answer, or it does not answer within 60 seconds.
Pricing
This Actor uses pay-per-event pricing: you pay for the Actor start and for each result, platform usage (compute) is included. The prices are on the Actor's page in Apify Store.
- A result is the dataset item with data: one per run.
- Only the Actor start is charged for an error item and for a run that fails.
Run via API
curl -X POST \"https://api.apify.com/v2/acts/logical_variety~amazon/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \-H "Content-Type: application/json" \-d '{"action":"search","query":"wireless headphones"}'