Request type · Catalog · one request is 1 category listing page
What does Amazon category data cost per 1,000 requests?
At 1 million Amazon category requests a month, published prices run from $0.090 to $240.00 per 1,000 requests across 28 providers (as of 6 November 2026). The lowest is Scrapingdog at $0.090 per 1,000 ($90.00 a month).
Category requests, explained
- Subcategories to drill into
- Every product listed, in page order
- Price and rating of each product
A page of products under one category, such as “Coffee grinders”, with its subcategories. Walking through every page of a category gives you everything listed in it.
Used for
- Build a list of every product in a category
- Measure how crowded a category is
- Find products to track
- One request
- 1 category listing page
- You provide
- category (browse node) id or URL
- Group
- Catalog
- Amazon product id (ASIN)
- Position
- Title
- Price
- Star rating
- Number of reviews
- Subcategories
- Apify
- Bright Data
- Canopy API
- Crawlbase
- Decodo
- Diffbot
- Firecrawl
- HasData
- Keepa API
- Nimble
- Novada
- OpenWeb Ninja Real-Time Amazon Data API
- Outscraper
- Oxylabs Web Scraper API
- Pangolinfo
- Piloterr
- Rainforest API (Traject Data)
- Rayobyte Web Scraping API (Scraping Robot)
- Scrape.do
- Scrapeless
- ScrapeOps Proxy API Aggregator
- ScraperAPI
- scrapestack
- Scrapfly
- ScrapingAnt
- ScrapingBee
- Scrapingdog
- SerpApi
- Spider
- Thordata
- Unwrangle
- WebScrapingAPI
- ZenRows
- Zenscrape
- Zyte API
Ranked by price per 1,000 category requests
Price per 1,000 requests by monthly volume
Prices usually fall as volume rises because larger plans carry a lower rate.
| Provider | 10k | 100k | 1M | 10M | 20M | 100M |
|---|---|---|---|---|---|---|
| Scrapingdog | $4.00 | $0.400 | $0.090 | $0.100 | $0.075 | $0.050 |
| Scrape.do | $2.90 | $0.290 | $0.099 | $0.070 | $0.070† | $0.070† |
| ScrapeOps Proxy API Aggregator | $0.500 | $0.190 | $0.099 | $0.070 | $0.400 | $0.400 |
| Zyte API | $0.230 | $0.230 | $0.170 | $0.110 | $0.110 | $0.110 |
| HasData | $5.90 | $1.19 | $0.415 | $0.415† | $0.415† | $0.415† |
| ScraperAPI | $4.90 | $1.49 | $0.475 | $0.459† | $0.459† | $0.459† |
| Oxylabs Web Scraper API | $1.50 | $1.00 | $0.500 | $0.350† | $0.350† | $0.350† |
| Crawlbase | $3.15 | $0.990 | $0.599 | $0.221 | $0.152 | $0.090 |
| ScrapingBee | $1.90 | $0.990 | $0.599 | $0.360 | $0.290 | $0.242† |
| ScrapingAnt | $1.90 | $2.49 | $0.699 | $0.699† | $0.699† | $0.699† |
| Zenscrape | $6.00 | $1.00–$2.50 | $0.700–$1.40† | $0.700–$1.40† | $0.700–$1.40† | $0.700–$1.40† |
| Keepa API | $5.50 | $1.10 | $0.715 | $0.561 | $0.421 | $0.365 |
| Firecrawl | $4.40 | $0.990 | $0.749 | $0.975 | $0.987 | $0.997 |
| Scrapeless | $1.00 | $0.900 | $0.800 | $0.800 | $0.800 | $0.800 |
| Diffbot | $29.90† | $2.99† | $0.899–$1.80† | $0.900–$1.80† | $0.900–$1.80† | $0.900–$1.80† |
| Pangolinfo | $1.90 | $1.40 | $0.979 | $0.501 | $0.399 | $0.308 |
| Decodo | $1.90 | $0.990 | $0.999 | $0.517† | $0.517† | $0.517† |
| Unwrangle | $9.90 | $0.990 | $0.999 | $0.500† | $0.500† | $0.500† |
| ZenRows | $3.90–$6.90† | $1.99–$3.99† | $0.999–$2.00† | $0.666–$1.67† | $0.666–$1.67† | $0.666–$1.67† |
| Rainforest API (Traject Data) | $8.30 | $3.75 | $1.00 | $0.900 | $0.450 | $0.810 |
| WebScrapingAPI | $4.90 | $1.49 | $1.00 | $0.880† | $0.880† | $0.880† |
| Novada | $2.00–$66.00† | $1.35–$66.00† | $1.10–$66.00† | $1.10–$66.00† | $1.10–$66.00† | $1.10–$66.00† |
| Bright Data | $1.50 | $1.50 | $1.30 | $1.30 | $1.30 | $1.30 |
| Rayobyte Web Scraping API (Scraping Robot) | $1.80 | $1.80 | $1.80 | $1.80 | $1.80 | $1.80 |
| Spider | $2.00–$7.00† | $2.00–$7.00† | $2.00–$7.00† | $2.00–$7.00† | $2.00–$7.00† | $2.00–$7.00† |
| Nimble | $3.00 | $3.00 | $3.00 | $3.00 | $3.00 | $3.00 |
| OpenWeb Ninja Real-Time Amazon Data API | $3.00 | $3.00 | $3.00 | $3.00 | $3.00 | $3.00 |
| Scrapfly | $10.00 | $3.50 | $3.44 | $3.58 | $3.59 | $3.60 |
| SerpApi | $15.00 | $7.25 | $3.75 | $2.11 | $2.02 | $1.96† |
| Piloterr | $9.90† | $4.99–$7.99† | $3.77–$5.65† | $3.77–$5.65† | $3.77–$5.65† | $3.77–$5.65† |
| scrapestack | $8.00 | $2.00 | $6.07 | $6.61 | $6.64 | $6.66 |
| Canopy API | $9.90 | $7.39 | $7.94 | $7.99 | $8.00 | $8.00 |
| Thordata | $18.00–$50.00† | $13.75–$30.00† | $9.00–$30.00† | $8.10–$30.00† | $8.02–$30.00† | $8.01–$30.00† |
| Outscraper | $24.40 | $24.04 | $24.00 | $24.00 | $24.00 | $24.00 |
| Apify | $79.84–$239.52† | $79.84–$239.52† | $79.84–$239.52† | $79.84–$239.52† | $79.84–$239.52† | $79.84–$239.52† |
Price per 1,000 requests on the cheapest plan at each monthly volume, US dollars. Green marks the lowest confirmed price at each volume. † estimate, ‡ third-party figure.
Variants
Some providers price category requests in more than one way: through different products, or with options such as ZIP-code targeting or JavaScript rendering. Rankings use each provider’s cheapest default variant, marked “Ranked”; the others are compared with it.
| Provider | Variant and product | Options and assumptions | Per 1k at 1M | Versus ranked | Source |
|---|---|---|---|---|---|
| Apify | Category pageAmazon Category Product Scraper (powerai/amazon-category-product-scraper) | Billed per result; Actor start 0.09 per run. Credit = USD; pay-per-event, no platform compute charge. | $79.84–$239.52† | Ranked | Estimate † |
| Category pageAmazon Scraper (junglee/free-amazon-product-scraper) | Billed per result. Earlier versions had a per-run actor-start event; the latest pricing entry has none. Credit = USD; pay-per-event, no platform compute charge. PLATINUM and DIAMOND tiers are lower (Enterprise only). | $99.20–$297.60† | +24% | Estimate † | |
| Category pageAmazon Scraper (junglee/free-amazon-product-scraper) | Billed per result. Earlier versions had a per-run actor-start event; the latest pricing entry has none. Credit = USD; pay-per-event, no platform compute charge. PLATINUM and DIAMOND tiers are lower (Enterprise only). | $129.60–$388.80† | +62% | Estimate † | |
| Category pageAmazon Scraper (junglee/free-amazon-product-scraper) | Billed per result. Earlier versions had a per-run actor-start event; the latest pricing entry has none. Credit = USD; pay-per-event, no platform compute charge. PLATINUM and DIAMOND tiers are lower (Enterprise only). | $160.00–$480.00† | +100% | Estimate † | |
| Category pageAmazon Products By Category Scraper (pintostudio/amazon-products-by-category-scraper) | Billed per result; Actor start $0.00005 per run. Credit = USD; pay-per-event, no platform compute charge. | $240.00 | +201% | Derived | |
| Category pageAmazon Scraper (junglee/free-amazon-product-scraper) | Billed per result. Earlier versions had a per-run actor-start event; the latest pricing entry has none. Credit = USD; pay-per-event, no platform compute charge. PLATINUM and DIAMOND tiers are lower (Enterprise only). | – | – | Estimate † | |
| Bright Data | Category page, raw HTMLWeb Unlocker API | raw HTML; 1 request per page fetched; failed requests are free unless Custom Web Unlocker features (manual headers, cookies, expect) are on, which bills 100% of requests. Amazon ZIP/city headers are documented (x-unblock-zipcode). | $1.30 | Ranked | Derived |
| Discovery by category (async)Amazon Products Scraper API | parsed output, async mode | $26.00–$78.00† | +1898% | Estimate † | |
| Crawlbase | Raw HTML, normal tokenCrawling API (with Amazon scrapers) | no JavaScript, raw HTML; Normal token or JavaScript token; storage off. | $0.599 | Ranked | Derived |
| Raw HTML, JavaScript token (search-grid category URL)Crawling API (with Amazon scrapers) | JavaScript rendering, raw HTML; Normal token or JavaScript token; storage off. | $1.01 | +68% | Derived | |
| Decodo | Premium proxy (template default)Web Data API (/scrape, Amazon templates) | no JavaScript, premium proxy, raw HTML; Raw page via the Amazon URL target; not parsed. | $0.999 | Ranked | Derived |
| Standard proxyWeb Data API (/scrape, Amazon templates) | no JavaScript, standard proxy, raw HTML; Raw page via the Amazon URL target; not parsed. | $0.249–$0.499 | −75% | Derived | |
| Standard proxy with JS renderingWeb Data API (/scrape, Amazon templates) | JavaScript rendering, standard proxy, raw HTML; Raw page via the Amazon URL target; not parsed. | $0.499–$0.999 | −50% | Derived | |
| Premium proxy with JS renderingWeb Data API (/scrape, Amazon templates) | JavaScript rendering, premium proxy, raw HTML; Raw page via the Amazon URL target; not parsed. | $0.999 | +0% | Derived | |
| Firecrawl | Scrape, markdown or HTMLScrape (markdown / raw HTML) | JavaScript rendering, standard proxy, country targeting, raw HTML; Default location US, auto proxy (basic, then enhanced on 401/403/429 at no extra credit). Cached results (default maxAge 2 days) also cost 1 credit; maxAge 0 forces a fresh fetch. | $0.749 | Ranked | Derived |
| Scrape + JSON format (LLM)Scrape with JSON format (LLM extraction) | JavaScript rendering, standard proxy, country targeting, parsed output; 1 base + 4 JSON. Enhanced proxy +0. Extra formats (question, highlights, PII) would add 4 each; not included. | $4.75 | +534% | Derived | |
| HasData | Category listing page: no JS, residential proxyWeb Scraping API (GET /scrape/web) | no JavaScript, residential proxy, raw HTML; no JS, residential proxy | $0.415 | Ranked | Derived |
| Category listing page: no JS, datacenter proxyWeb Scraping API (GET /scrape/web) | no JavaScript, standard proxy, raw HTML; no JS, datacenter proxy | $0.119–$0.415† | −71% | Estimate † | |
| Category listing page: JS render, residential proxyWeb Scraping API (GET /scrape/web) | JavaScript rendering, residential proxy, raw HTML; JS render, residential proxy | $1.66 | +300% | Derived | |
| Keepa API | Product Finder by category, 50 ASINsKeepa API | Product Finder with a category filter, default perPage 50: 10 + 1 per 100 ASINs in the result set, rounded up. Returns ASINs only; product details need a product request (1 token each). | $0.715 | Ranked | Derived |
| Product Finder by category, 10,000 ASINsKeepa API | perPage=10000 on page 0. | $5.61 | +685% | Derived | |
| Oxylabs Web Scraper API | Standard (no JS rendering)Web Scraper API (Amazon targets) | no JavaScript, country targeting, raw HTML; Generic Amazon endpoint, output html/markdown/json. | $0.500 | Ranked | Derived |
| With JS renderingWeb Scraper API (Amazon targets) | JavaScript rendering, country targeting, raw HTML; run_js on. | $0.500–$1.05† | +0% | Estimate † | |
| Pangolinfo | Raw HTML or MarkdownAmazon Scraper API (raw HTML / Markdown) | country targeting, raw HTML; format rawHtml or markdown; the caller parses. | $0.979 | Ranked | Derived |
| JSON, real-timeAmazon Scraper API (JSON, sync and async) | country targeting, parsed output; format json, parserName amzProductOfCategory. Code 9204 (ASIN not found) is billed at normal price; network failure or no content (9200) is not. | $1.24 | +27% | Published | |
| JSON, with ZIP codeAmazon Scraper API (JSON, sync and async) | ZIP-code targeting, parsed output; bizContext.zipcode set; must match the marketplace country. | $1.24 | +27% | Derived | |
| JSON, async with callbackAmazon Scraper API (JSON, sync and async) | country targeting, parsed output, async mode; Async endpoint, format json only; bizContext.callbackUrl required. | $1.24 | +27% | Published | |
| Scrape.do | StandardAmazon Scraper API (plugin/amazon) | ZIP-code targeting, parsed output; Same search endpoint called with node / i / rh instead of keyword. No separate price published. | $0.099 | Ranked | Published |
| With super=true (residential/mobile proxy)Amazon Scraper API (plugin/amazon) | residential proxy, parsed output; super=true | $0.699 | +606% | Derived | |
| ScrapeOps Proxy API Aggregator | Auto Extract parsed JSONProxy API Aggregator (raw HTML, with Auto Extract parser) | no JavaScript, standard proxy, parsed output; auto_extract=amazon; Auto Extract is free through the Proxy API; Amazon is not in the domain-cost list, so the 1-credit figure is taken as the whole charge | $0.099 | Ranked | Published |
| Raw HTML, standard (category page)Proxy API Aggregator (raw HTML, with Auto Extract parser) | no JavaScript, standard proxy, raw HTML; no render_js, no residential; success rate on Amazon not stated | $0.099 | +0% | Derived | |
| Raw HTML, render_js_cheapProxy API Aggregator (raw HTML, with Auto Extract parser) | JavaScript rendering, standard proxy, raw HTML; limited provider set | $0.355 | +259% | Derived | |
| Raw HTML, residential proxyProxy API Aggregator (raw HTML, with Auto Extract parser) | no JavaScript, residential proxy, raw HTML | $0.699 | +606% | Derived | |
| Raw HTML, residential proxy + JS renderingProxy API Aggregator (raw HTML, with Auto Extract parser) | JavaScript rendering, residential proxy, raw HTML | $10.00 | +10001% | Derived | |
| scrapestack | Premium proxyscrapestack API | residential proxy, raw HTML; premium_proxy=1 (premium residential proxies, Professional plan and above); render_js not added | $6.07 | Ranked | Derived |
| Standard proxyscrapestack API | standard proxy, raw HTML; standard proxy, no premium_proxy | $0.080 | −99% | Derived | |
| Scrapfly | Category page, unblocker + JS renderingWeb Scraping API (Unblocker, optional Extraction) | JavaScript rendering, standard proxy, country targeting, raw HTML; Unblocker on, render_js on, country set. Bandwidth beyond the free allowance (3MB with browser rendering) is billed separately and not included. Site-specific Unblocker fees are not publicly documented. | $3.44 | Ranked | Derived |
| Category page, residential proxy + JS renderingWeb Scraping API (Unblocker, optional Extraction) | JavaScript rendering, residential proxy, country targeting, raw HTML; proxy_pool=public_residential_pool, render_js=true, no Unblocker. Bandwidth beyond the free allowance is billed separately and not included. | $3.44 | +0% | Derived | |
| ScrapingAnt | Browser, JS rendering, datacenter proxy (default call)Web Scraping API (/v2/general) | JavaScript rendering, standard proxy, raw HTML; Charged only on successful (HTTP 200) responses; failed requests cost 0. | $0.699 | Ranked | Derived |
| No browser, datacenter proxyWeb Scraping API (/v2/general) | no JavaScript, standard proxy, raw HTML; Charged only on successful (HTTP 200) responses; failed requests cost 0. | $0.249 | −64% | Derived | |
| Browser without JS rendering (return_page_source), datacenter proxyWeb Scraping API (/v2/general) | no JavaScript, standard proxy, raw HTML; Charged only on successful (HTTP 200) responses; failed requests cost 0. | $0.249 | −64% | Derived | |
| No browser, residential proxyWeb Scraping API (/v2/general) | no JavaScript, residential proxy, country targeting, raw HTML; Charged only on successful (HTTP 200) responses; failed requests cost 0. | $1.75† | +150% | Beyond plans † | |
| Browser, JS rendering, residential proxyWeb Scraping API (/v2/general) | JavaScript rendering, residential proxy, country targeting, raw HTML; Charged only on successful (HTTP 200) responses; failed requests cost 0. | $8.74† | +1150% | Beyond plans † | |
| ScrapingBee | Category listing page: JS render, standard proxyGeneral scraping API (Amazon URLs) | JavaScript rendering, standard proxy, raw HTML; JS render, standard proxy | $0.599 | Ranked | Derived |
| Category listing page: JS render, premium proxyGeneral scraping API (Amazon URLs) | JavaScript rendering, premium proxy, raw HTML; JS render, premium proxy | $2.40 | +301% | Derived | |
| Category listing page: JS render, stealth proxyGeneral scraping API (Amazon URLs) | JavaScript rendering, residential proxy, raw HTML; JS render, stealth proxy | $5.80 | +868% | Derived | |
| WebScrapingAPI | Standard (type=category)Amazon Data API (Amazon Search API) | ZIP-code targeting, parsed output; Amazon US (amazon.com is the default amazon_domain). The optional zip_code and delivery_location parameters have no stated surcharge. | $1.00 | Ranked | Derived |
| Category page, render_js=0Scraper API | no JavaScript, country targeting, raw HTML; Fetch of the amazon.com URL as raw HTML. render_js is off by default; country is optional. | $1.33† | +33% | Beyond plans † | |
| Category page, render_js=1Scraper API | JavaScript rendering, country targeting, raw HTML; Browser rendering on. Docs: no extra credits. | $1.33† | +33% | Beyond plans † | |
| Zenscrape | Premium proxyZenscrape Web Scraping API | no JavaScript, premium proxy, country targeting, raw HTML; Premium proxy (premium=true), no JS rendering, raw HTML. | $0.700–$1.40† | Ranked | Beyond plans † |
| Standard proxyZenscrape Web Scraping API | no JavaScript, standard proxy, raw HTML; Standard proxy, no JS rendering, raw HTML. | $0.100 | −86% | Derived | |
| JS rendering, standard proxyZenscrape Web Scraping API | JavaScript rendering, standard proxy, raw HTML; Standard proxy with JS rendering. | $0.350 | −50% | Derived | |
| Premium proxy with JS renderingZenscrape Web Scraping API | JavaScript rendering, premium proxy, country targeting, raw HTML; Premium proxy with JS rendering. | $1.75† | +150% | Beyond plans † | |
| Zyte API | Raw HTML, HTTP (commit-100)Zyte API (HTTP / browser, raw output) | no JavaScript, raw HTML; httpResponseBody, amazon.com tier 2 HTTP price. No geo targeting. Extended geolocation or residential IPs have other base costs plus network costs (not stated per site). | $0.170 | Ranked | Derived |
| Raw HTML, HTTP (commit-200)Zyte API (HTTP / browser, raw output) | no JavaScript, raw HTML; httpResponseBody, amazon.com tier 2 HTTP price. No geo targeting. Extended geolocation or residential IPs have other base costs plus network costs (not stated per site). | $0.200 | +18% | Derived | |
| Raw HTML, HTTP (payg)Zyte API (HTTP / browser, raw output) | no JavaScript, raw HTML; httpResponseBody, amazon.com tier 2 HTTP price. No geo targeting. Extended geolocation or residential IPs have other base costs plus network costs (not stated per site). | $0.230 | +35% | Derived | |
| productList extraction, HTTP (commit-200)Zyte API with automatic extraction | no JavaScript, parsed output; productList extraction from httpResponseBody. Docs: browserHtml is currently the default source for AI extraction, so HTTP needs extractFrom set to httpResponseBody. | $0.302–$0.782 | +78% | Derived | |
| productList extraction, HTTP (commit-100)Zyte API with automatic extraction | no JavaScript, parsed output; productList extraction from httpResponseBody. Docs: browserHtml is currently the default source for AI extraction, so HTTP needs extractFrom set to httpResponseBody. | $0.372–$0.972 | +119% | Derived | |
| Raw HTML, HTTP (commit-500)Zyte API (HTTP / browser, raw output) | no JavaScript, raw HTML; httpResponseBody, amazon.com tier 2 HTTP price. No geo targeting. Extended geolocation or residential IPs have other base costs plus network costs (not stated per site). | $0.500 | +194% | Derived | |
| productList extraction, HTTP (payg)Zyte API with automatic extraction | no JavaScript, parsed output; productList extraction from httpResponseBody. Docs: browserHtml is currently the default source for AI extraction, so HTTP needs extractFrom set to httpResponseBody. | $0.500–$1.30 | +194% | Derived | |
| productList extraction, HTTP (commit-500)Zyte API with automatic extraction | no JavaScript, parsed output; productList extraction from httpResponseBody. Docs: browserHtml is currently the default source for AI extraction, so HTTP needs extractFrom set to httpResponseBody. | $0.500–$0.624 | +194% | Derived | |
| productList extraction, browser (commit-500)Zyte API with automatic extraction | JavaScript rendering, parsed output; productList extraction from browserHtml. Docs: browserHtml is currently the default source for AI extraction, so HTTP needs extractFrom set to httpResponseBody. | $1.09–$1.47 | +541% | Derived | |
| productList extraction, browser (commit-200)Zyte API with automatic extraction | JavaScript rendering, parsed output; productList extraction from browserHtml. Docs: browserHtml is currently the default source for AI extraction, so HTTP needs extractFrom set to httpResponseBody. | $1.36–$1.84 | +701% | Derived | |
| productList extraction, browser (commit-100)Zyte API with automatic extraction | JavaScript rendering, parsed output; productList extraction from browserHtml. Docs: browserHtml is currently the default source for AI extraction, so HTTP needs extractFrom set to httpResponseBody. | $1.70–$2.30 | +901% | Derived | |
| productList extraction, browser (payg)Zyte API with automatic extraction | JavaScript rendering, parsed output; productList extraction from browserHtml. Docs: browserHtml is currently the default source for AI extraction, so HTTP needs extractFrom set to httpResponseBody. | $2.28–$3.08 | +1241% | Derived |
Questions
What is the cheapest API for Amazon category data?
At 1 million requests a month, Scrapingdog has the lowest confirmed price as of 6 November 2026: $0.090 per 1,000 requests, $90.00 a month on its Standard plan. At 10,000 requests a month the lowest is Zyte API, $2.30 a month.
What does one Amazon category request return?
One request is 1 category listing page, keyed by category (browse node) id or URL. One page of products listed under a category or browse node.
How many providers publish a price for Amazon category requests?
35 providers of the 41 tracked here, as of 6 November 2026. 28 of them are confirmed by the provider’s own pages; the rest are estimates or third-party figures.
How much does Amazon category data cost at 100,000 requests a month?
Between $19.00 and $24,000 a month across 29 providers with confirmed prices, as of 6 November 2026.
Which providers charge only for successful Amazon category requests?
28 of 35: Scrapingdog, Scrape.do, ScrapeOps Proxy API Aggregator, Zyte API, HasData, ScraperAPI, Oxylabs Web Scraper API, Crawlbase, ScrapingBee, ScrapingAnt, Firecrawl, Scrapeless, Pangolinfo, Decodo, Unwrangle, ZenRows, Rainforest API (Traject Data), Novada, Bright Data, Rayobyte Web Scraping API (Scraping Robot), Spider, Nimble, Scrapfly, SerpApi, Piloterr, scrapestack, Thordata, Apify. The others charge for every attempt or do not say.
Which providers price ZIP-code targeting for Amazon category requests?
Pangolinfo, Scrape.do and WebScrapingAPI. See the variants table for the price of each.