Search
Scrape Amazon search results with Web Scraper API. Retrieve product titles, prices, ratings & more with JS rendering, geolocation, and examples.
Request samples
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "amazon_search",
"domain": "com",
"query": "nirvana tshirt",
"start_page": 2,
"pages": 2,
"parse": true,
"context": [
{"key": "category_id", "value": "16391693031"},
{"key": "currency", "value": "USD"},
{"key": "refinements", "value": ["p_123:256097"]},
{"key": "sort_by", "value": "featured"}
]
}'import requests
from pprint import pprint
# Structure payload.
payload = {
'source': 'amazon_search',
'domain': 'com',
'query': 'nirvana tshirt',
'start_page': 2,
'pages': 2,
'parse': True,
'context': [
{'key': 'category_id', 'value': 16391693031},
{'key': 'currency', 'value': 'USD'},
{"key": "refinements", "value": ["p_123:256097"]},
{"key": "sort_by", "value": "featured"}
],
}
# Get response.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Print prettified response to stdout.
pprint(response.json())Request parameter values
Generic
Parameter
Description
Default Value
Localization
Parameter
Description
Default Value
Pagination
Parameter
Description
Default Value
Sorting and filtering
Parameter
Description
Default Value
Structured data
Output data dictionary
HTML example

JSON structure
Key
Description
Type
Paid

Key
Description
Type
Organic

Name
Description
Type
Suggested

Key
Description
Type
Amazon's Choices

Key
Description
Type
Variations

Key
Description
Type
Last updated
Was this helpful?

