serp
LIVE Amazon search-results (SERP) fetch: a real browser navigates Amazon's search page RIGHT NOW and returns the parsed organic result grid plus everything around it. USE WHEN the user wants what Amazon's search page shows THIS MINUTE for a query — current ranking order, who is on page 1, sponsored/ad placements, related searches, refinement filters — or when the curated tools found nothing and the user wants Amazon itself checked. DON'T USE for ordinary product discovery (shopping is <100ms and curated), for filtered datasets (search), or for one known ASIN (product). RETURNS search_results (position, asin, title, link, image, rating, ratings_total, price, list_price, recent_sales badge, sponsored, is_prime), search_information (Amazon's OWN result-count estimate — 'over 20,000' is an estimate, not a count), pagination, related_searches, refinements (round-trip: pass a refinements[*].value back in), ad_blocks / video_blocks (sponsored placements; their links are Amazon ad-redirectors, NOT clean product URLs) and brand_stores (organic store headers only — legitimately empty on sponsored-heavy pages). HONESTY: results per page is Amazon's choice (16-48, varies); sponsored is usually false because Amazon puts paid placements in separate carousels; is_prime false means 'no icon rendered', not 'not Prime'; recent_sales is the verbatim badge string in the page's own language; spelling_correction reports Amazon's autocorrect, it cannot disable it. LATENCY is SECONDS — typically ~8-13s, up to ~90s when the retry ladder runs; tell the user it is a live fetch. Every call is live: there is no cached SERP and no mode parameter. MARKETPLACES us, uk, de, ca, au, fr, it, es, jp, mx, br (no Walmart). COST API key required (the free no-signup lane cannot run live fetches). 1 credit per page ACTUALLY fetched — max_page=3 can stop at 2 when Amazon runs out; blocked fetches (502) and empty result sets are never billed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | The search query, exactly as a shopper would type it into Amazon's search box. Query in the marketplace's own language. | |
| page | No | Start page (1-10). | |
| country | No | Amazon marketplace to search. No Walmart — live SERP is Amazon-only. | us |
| sort_by | No | Amazon's own sort orders; default is Amazon's Featured. | |
| max_page | No | Auto-paginate page..max_page and concatenate (positions stay continuous across pages). Max 10 pages per request; billed per page actually fetched. | |
| category_id | No | Amazon browse-node id to scope the search (becomes &node=). | |
| refinements | No | Amazon rh= refinement value. Round-trips: feed back any refinements[*].value from a previous serp response. | |
| exclude_sponsored | No | Drop inline sponsored results. Often a no-op — Amazon usually keeps paid placements in separate carousels outside the organic grid. | |
| number_of_results | No | Truncate the returned result list. |