Amazon Search, Category & Best Sellers Scraper avatar

Amazon Search, Category & Best Sellers Scraper

Pricing

from $1.90 / 1,000 result items

Go to Apify Store
Amazon Search, Category & Best Sellers Scraper

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

kane liu

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

8 hours ago

Last modified

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/bestsellers ranking pages

Collect ASINs, titles, prices, ratings, review counts, sponsored flags, images, product URLs, and search URLs. Use market-matched Apify residential proxy routing for remote runs.

Supported markets

CodeStorefrontCurrency
AEamazon.aeAED
AUamazon.com.auAUD
BEamazon.com.beEUR
BRamazon.com.brBRL
CAamazon.caCAD
DEamazon.deEUR
EGamazon.egEGP
ESamazon.esEUR
FRamazon.frEUR
GBamazon.co.ukGBP
INamazon.inINR
ITamazon.itEUR
JPamazon.co.jpJPY
MXamazon.com.mxMXN
NLamazon.nlEUR
PLamazon.plPLN
SAamazon.saSAR
SEamazon.seSEK
SGamazon.sgSGD
TRamazon.com.trTRY
USamazon.comUSD

Collection modes

{
"mode": "keyword",
"keywords": ["usb hub"],
"market": "US",
"pages": 1,
"maxItems": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}
{
"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

FieldTypeDefaultDescription
modestringkeywordkeyword, category, or bestsellers
keywordsarray["usb hub"]Required for keyword mode; optional for category
marketstringSGOne of the 21 supported storefront codes
categorystringoptionalStable department key
categoryNodeIdstringoptionalRaw Amazon browse node ID
categorySlugstringoptionalBest Sellers path slug
pagesinteger1Pages per task (max 5)
maxItemsinteger40Global output cap
maxItemsPerKeywordinteger40Per-task output cap
requestTimeoutSecsinteger30HTTP timeout
proxyConfigurationobjectoptionalApify Proxy settings
debug / includeRawHtmlbooleanfalseDebug artifacts
fixtureHtmlPathstringoptionalOffline fixture HTML

Proxy routing

Remote runs require Apify residential proxy with apifyProxyCountry matching the selected market (e.g. GB for United Kingdom, JP for Japan).

Standby API

Documented in .actor/openapi.json:

  • GET / / GET /health
  • GET /input-example
  • GET /openapi.json
  • POST /search
  • POST /run

How to use on Apify

  1. Open the Actor.
  2. Choose mode, market, and keywords/category.
  3. Keep pages and maxItems low for a first test.
  4. Enable residential proxy with a matching country.
  5. Run and export the dataset.

Notes and limits

  • Amazon HTML and anti-bot behavior change over time.
  • Browse node IDs differ by storefront; use categoryNodeId for 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.