Amazon Search, Category & Best Sellers Scraper
Pricing
from $1.90 / 1,000 result items
Amazon Search, Category & Best Sellers Scraper
Scrape Amazon keyword search, category browse, and Best Sellers across 21 storefronts. Export ASINs, titles, prices, ratings, images, and product URLs.
Pricing
from $1.90 / 1,000 result items
Rating
0.0
(0)
Developer
kane liu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape live Amazon listings from 21 Amazon storefronts using three collection modes:
- Keyword search – classic
/s?k=search results - Category browse – department browse or in-category search
- Best Sellers –
/gp/bestsellersranking pages
Collect ASINs, titles, prices, ratings, review counts, sponsored flags, images, product URLs, and search URLs.
Scraping runs on a hosted Cloud Run worker (amazon-com, httpx + selectolax). This Actor is a thin Apify client: it calls the worker over HTTPS with an API key, then writes Dataset / KV / PPE charges.
Worker URL is config, not code: the Actor reads
WORKER_BASE_URLfrom Actor environment variables (plus optional per-runworkerBaseUrl). If you migrate the worker to a new host, updateWORKER_BASE_URL(andWORKER_AUTHif the API key changes) in Apify Console — no Actor code change required.WORKER_PROVIDES_PROXY=1means the worker supplies its ownPROXY_URL.
Supported markets
| Code | Storefront | Currency |
|---|---|---|
| AE | amazon.ae | AED |
| AU | amazon.com.au | AUD |
| BE | amazon.com.be | EUR |
| BR | amazon.com.br | BRL |
| CA | amazon.ca | CAD |
| DE | amazon.de | EUR |
| EG | amazon.eg | EGP |
| ES | amazon.es | EUR |
| FR | amazon.fr | EUR |
| GB | amazon.co.uk | GBP |
| IN | amazon.in | INR |
| IT | amazon.it | EUR |
| JP | amazon.co.jp | JPY |
| MX | amazon.com.mx | MXN |
| NL | amazon.nl | EUR |
| PL | amazon.pl | PLN |
| SA | amazon.sa | SAR |
| SE | amazon.se | SEK |
| SG | amazon.sg | SGD |
| TR | amazon.com.tr | TRY |
| US | amazon.com | USD |
Collection modes
1. Keyword search
{"mode": "keyword","keywords": ["usb hub"],"market": "US","pages": 1,"maxItems": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
2. Category browse / in-category search
{"mode": "category","category": "electronics","market": "DE","pages": 1,"maxItems": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "DE"}}
When keywords are omitted in category mode, the Actor uses the department title as an in-category browse query so Amazon returns searchable product cards.
Search inside a category by also passing keywords:
{"mode": "category","category": "electronics","keywords": ["usb hub"],"market": "US","pages": 1,"maxItems": 20}
Pass any subcategory with categoryNodeId (browse node) to go beyond the built-in root departments.
3. Best Sellers
{"mode": "bestsellers","category": "electronics","market": "JP","pages": 1,"maxItems": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "JP"}}
Use categorySlug for a custom Best Sellers path, or categoryNodeId for a nested ranking node.
Built-in category keys
all, amazon-devices, audible, automotive, baby, beauty, books, computers, electronics, fashion, garden, grocery, handmade, health, home, industrial, kindle-store, kitchen, luggage, movies-tv, music, office-products, pet-supplies, software, sports, tools, toys-and-games, video-games
Example output item
{"keyword": "usb hub","mode": "keyword","market": "SG","marketName": "Singapore","country": "SG","page": 1,"rank": 1,"asin": "B0CD1BHXPZ","title": "USB C Hub Multiport Adapter for Laptop","price": "S$24.99","priceValue": 24.99,"currencyCode": "SGD","ratingScore": 4.5,"reviewCount": 1284,"isSponsored": false,"productUrl": "https://www.amazon.sg/dp/B0CD1BHXPZ","searchUrl": "https://www.amazon.sg/s?k=usb+hub&page=1","source": "amazonSearchHtml","capturedAt": "2026-07-11T01:00:00Z"}
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | keyword | keyword, category, or bestsellers |
keywords | array | ["usb hub"] | Required for keyword mode; optional for category |
market | string | SG | One of the 21 supported storefront codes |
category | string | optional | Stable department key |
categoryNodeId | string | optional | Raw Amazon browse node ID |
categorySlug | string | optional | Best Sellers path slug |
pages | integer | 1 | Pages per task (max 5) |
maxItems | integer | 40 | Global output cap (1–100). Free plan: also 10 total runs of this Actor |
maxItemsPerKeyword | integer | 40 | Per-task output cap |
requestTimeoutSecs | integer | 30 | HTTP timeout |
proxyConfiguration | object | optional | Unused when WORKER_PROVIDES_PROXY=1 (default) |
workerBaseUrl | string | (env) | Optional per-run override of Actor env WORKER_BASE_URL |
debug / includeRawHtml | boolean | false | Debug artifacts |
fixtureHtmlPath | string | optional | Offline fixture HTML |
Free Apify plan limits (set by this Actor's developer)
| Limit | Free Apify plan | Paid Apify plan |
|---|---|---|
| Runs of this Actor | 10 runs total | Unlimited |
| Results per run | Up to 100 (schema max) | Up to 100 |
When the run cap is hit, the run finishes with a clear status message (FREE_TIER_LIMIT) — not an Apify platform error. Upgrade to a paid Apify plan for unlimited runs.
Proxy routing
By default the Cloud Run worker uses its durable PROXY_URL (WORKER_PROVIDES_PROXY=1). If you unset that flag, remote runs mint Apify residential proxy with apifyProxyCountry matching the selected market.
Standby API
Documented in .actor/openapi.json:
GET //GET /healthGET /input-exampleGET /openapi.jsonPOST /searchPOST /run
More Actors like this
Need another marketplace or a different vertical? Use a dedicated Actor below for structured fields. Use this Actor for Amazon search, category browse, and Best Sellers across supported storefronts.
Similar e-commerce scrapers
- Shopee Search Scraper
- Lazada Scraper
- SHEIN Product Scraper
- Temu Product Scraper
- MercadoLibre Scraper
- 1688 Global Product Search Scraper
- Coupang Product Scraper
- Walmart Product Scraper
- Etsy Scraper
- Target Product Scraper
- Allegro Scraper
- Mercari Japan Scraper
Prefer another specialized scraper?
If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.
Jobs & Freelance
- LinkedIn Jobs Scraper
- Indeed Jobs Scraper
- Upwork Jobs Scraper
- Glassdoor Scraper
- Fiverr Gigs Scraper
- Bayt Jobs Scraper
Real Estate
- Zillow & Zumper Scraper
- Realtor.com Scraper
- Apartments.com Rental Scraper
- Rightmove Scraper
- Idealista Scraper
- realestate.com.au Scraper
Travel & Stays
Social & Content
Ads Intelligence
Local & Maps
General tools
→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.
How to use on Apify
- Open the Actor.
- Choose
mode,market, and keywords/category. - Keep
pagesandmaxItemslow for a first test. - Enable residential proxy with a matching country.
- Run and export the dataset.
FAQ
What are the free Apify plan limits?
Free Apify plan users get 10 runs of this Actor and up to 100 results per run. These limits are set by the Actor developer (not Apify). When you hit the run cap, the run finishes with a clear status message (FREE_TIER_LIMIT) — it is not a platform bug. Upgrade to a paid Apify plan for unlimited runs.
Notes and limits
- Amazon HTML and anti-bot behavior change over time.
- Browse node IDs differ by storefront; use
categoryNodeIdfor precise subcategories. - Best Sellers cards use a separate parser from keyword/category search cards.
- Results are deduplicated by ASIN before writing the final dataset.
Summary
Use this Actor for Amazon keyword monitoring, category assortment checks, and Best Sellers ranking snapshots across all major Amazon storefronts.
Related Actors
All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.
Jobs & Freelance
- LinkedIn Jobs Scraper
- Bayt Jobs Scraper
- Fiverr Gigs Scraper
- Freelancer.com Scraper
- Glassdoor Scraper
- Himalayas Jobs Scraper
- Indeed Jobs Scraper
- Jobicy Remote Jobs Scraper
- RemoteOK Jobs Scraper
- SEEK Jobs Scraper
- Upwork Jobs Scraper
Real Estate
- Zillow & Zumper Scraper
- Realtor.com Scraper
- 99.co Scraper
- Realtor.com Agents Scraper
- Apartments.com Rental Scraper
- Bayut Scraper
- Craigslist Housing Scraper
- Daft.ie Scraper
- Dot Property Scraper
- FINN.no Scraper
- Funda Scraper
- Hepsiemlak Scraper
- Idealista Scraper
- Immobiliare.it Scraper
- ImmoScout24 Scraper
- Naver Land Scraper
- OpenSooq Scraper
- Otodom Scraper
- Property Finder Scraper
- PropertyGuru Scraper
- realestate.com.au Scraper
- Realtor.ca Scraper
- Rightmove Scraper
- SeLoger Scraper
- SUUMO Scraper
- Zillow Group Scraper
E-commerce
- Shopee Search Scraper
- E-commerce Scraper
- 1688 Global Product Search Scraper
- Allegro Scraper
- Amazon Search Scraper
- ASOS Product Scraper
- Cdiscount Product Scraper
- Costco Product Scraper
- Coupang Product Scraper
- Etsy Scraper
- Lazada Scraper
- MercadoLibre Scraper
- Mercari Japan Scraper
- Rakuten Japan Scraper
- SHEIN Product Scraper
- Target Product Scraper
- Temu Product Scraper
- Walmart Product Scraper
Travel & Stays
- Booking.com & Airbnb Scraper
- Agoda Scraper
- Airbnb Listings Scraper
- Booking.com Hotels Scraper
- Despegar Scraper
- Expedia Scraper
- Traveloka Scraper
- Travelstart Flights Scraper
- Trip.com Scraper
- TripAdvisor Scraper
Social & Content
Ads Intelligence
Local & Maps
General Tools
→ Browse the full profile: apify.com/lentic_clockss