Skip to content
Login Sign up

Common parameters

These parameters work across every Amazon type. Type-specific parameters (like asin for type=product or seller_id for seller types) live on each endpoint page.

ParameterTypeRequiredDescription
api_keystringyesYour SERP API key
enginestringyesMust be amazon
typestringyesWhich surface (search, product, bestsellers, deals, category, seller_profile, seller_products, seller_feedback)
domainstringnoTarget marketplace (e.g. amazon.co.uk, amazon.de). Default amazon.com
devicedesktop | mobilenoSimulated device
pageintegernoPage number for paginated types
outputjson | htmlnoResponse format. Default json

US desktop bestsellers for electronics:

Terminal window
curl "https://ecom.shifter.io/v1?engine=amazon&api_key=YOUR_API_KEY&type=bestsellers&category_id=electronics&domain=amazon.com"

German mobile search:

Terminal window
curl "https://ecom.shifter.io/v1?engine=amazon&api_key=YOUR_API_KEY&type=search&q=laptop&domain=amazon.de&device=mobile"

page is 1-indexed. When a response includes a next_page URL, follow it directly or increment page.

Terminal window
# Page 1
curl "https://ecom.shifter.io/v1?engine=amazon&api_key=YOUR_API_KEY&type=search&q=books&page=1"
# Page 2
curl "https://ecom.shifter.io/v1?engine=amazon&api_key=YOUR_API_KEY&type=search&q=books&page=2"