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

1

Total users

1

Monthly active users

4 days 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.

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_URL from Actor environment variables (plus optional per-run workerBaseUrl). If you migrate the worker to a new host, update WORKER_BASE_URL (and WORKER_AUTH if the API key changes) in Apify Console — no Actor code change required. WORKER_PROVIDES_PROXY=1 means the worker supplies its own PROXY_URL.

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 (1–100). Free plan: also 10 total runs of this Actor
maxItemsPerKeywordinteger40Per-task output cap
requestTimeoutSecsinteger30HTTP timeout
proxyConfigurationobjectoptionalUnused when WORKER_PROVIDES_PROXY=1 (default)
workerBaseUrlstring(env)Optional per-run override of Actor env WORKER_BASE_URL
debug / includeRawHtmlbooleanfalseDebug artifacts
fixtureHtmlPathstringoptionalOffline fixture HTML

Free Apify plan limits (set by this Actor's developer)

LimitFree Apify planPaid Apify plan
Runs of this Actor10 runs totalUnlimited
Results per runUp 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 /health
  • GET /input-example
  • GET /openapi.json
  • POST /search
  • POST /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

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

Real Estate

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

  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.

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 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.

All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ Browse the full profile: apify.com/lentic_clockss