Access the API
-
Create an API key
Log in at shifter.io/panel and open SERP API > API Keys. Amazon shares the SERP API key pool. Copy an active key.
-
Choose a marketplace
Default is
amazon.com. To target another marketplace, passdomain=<host>. Full list: Supported domains. -
Send your first request
Terminal window curl "https://ecom.shifter.io/v1?engine=amazon&api_key=YOUR_API_KEY&type=search&q=memory+card"import requestsparams = {"engine": "amazon","api_key": "YOUR_API_KEY","type": "search","q": "memory card",}r = requests.get("https://ecom.shifter.io/v1", params=params)print(r.json()["search_results"][:3])import fetch from 'node-fetch';const url = 'https://ecom.shifter.io/v1?' + new URLSearchParams({engine: 'amazon', api_key: 'YOUR_API_KEY',type: 'search', q: 'memory card',});const data = await (await fetch(url)).json();console.log(data.search_results.slice(0, 3)); -
Swap the type
Change
type=searchto any supported value (product,bestsellers,deals,category,seller_profile,seller_products,seller_feedback). Each type has its own required parameters, documented on the endpoint pages.
Base URL
Section titled “Base URL” GET https://ecom.shifter.io/v1
Authentication
Section titled “Authentication”api_key as a query parameter on every request. Failed authentication returns HTTP 401.