All-in-One Amazon Scraper avatar

All-in-One Amazon Scraper

Under maintenance

Pricing

from $0.64 / 1,000 product reviews

Go to Apify Store
All-in-One Amazon Scraper

All-in-One Amazon Scraper

Under maintenance

Stop paying $40/month for Amazon data. 5 pay-per-result tiers from $0.75/1K, 15 marketplaces, 6 scraping modes, 100+ fields. Search, details, reviews, sellers — all in one actor. 4x cheaper reviews. MCP-ready for AI agents (Claude, GPT & Cursor). No Amazon API needed. Integrates w n8n, Make, Zapier.

Pricing

from $0.64 / 1,000 product reviews

Rating

0.0

(0)

Developer

Japi Cricket

Japi Cricket

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

4 days ago

Last modified

Share

All-in-One Amazon Scraper

The most complete Amazon scraping solution on Apify. 6 scraping modes, 5 pricing tiers, 15 marketplaces, 100+ fields — all in one actor. No monthly fee, no Amazon API key required.

Integrates with Zapier · Make · n8n · Google Sheets · Webhooks · REST API · Python SDK · MCP for AI agents

Paste any Amazon URL into the URLs field and hit Start — the scraper auto-detects the mode, marketplace, and parameters.

URL PatternAuto-Detected Mode
amazon.com/dp/B0DGHMNQ5ZASIN Lookup
amazon.com/s?k=headphonesKeyword Search
amazon.co.uk/gp/bestsellers/electronicsBest Sellers
amazon.de/s?rh=n%3A340843031Category URL
amazon.com/gp/offer-listing/B0DGHMNQ5ZAll Offers
amazon.com/s?me=A2R2RITDJNW1Q6Seller Storefront

Product Tiers

TierPriceFieldsBest For
💬 Reviews$0.75 / 1K18 per reviewSentiment analysis, product feedback, competitor review mining
📊 Details$1.50 / 1K60+Price monitoring, product research, catalog enrichment
🏪 Seller$2.50 / 1K24Seller intelligence, marketplace analysis, FBA research
🔍 Search$3.00 / 1K26Keyword tracking, market sizing, competitor monitoring
🔍📊💬 Complete$5.00 / 1K80+ + reviewsFull product intelligence — search, details, and reviews combined

Why Japi Cricket's Amazon Scraper?

vs. Junglee Amazon Crawler ($40/month + compute)

  • No monthly fee — they charge $40/month before you scrape a single product. We charge only for results.
  • 15 marketplaces vs. 9 — we support 67% more Amazon domains including Brazil, Netherlands, Sweden, Mexico, and UAE.
  • Transparent pricing — our per-result pricing is listed upfront. Junglee's compute-based billing makes costs unpredictable.

vs. Junglee Reviews Scraper ($3.00/1K reviews)

  • 4x cheaper for reviews — $0.75/1K vs $3.00/1K for the same review data.
  • All-in-one — we also include search, product details, seller profiles, and bestsellers. They only do reviews.

vs. Axesso (5+ separate actors)

  • One actor, one run — Axesso requires buying and managing separate actors for search, details, reviews, sellers, and offers. We combine everything.
  • No data stitching — get search results, product details, and reviews in a single dataset. No merging from multiple runs.
  • Same price, more value — our Details tier matches Axesso's $1.50/1K, our Reviews tier matches their $0.75/1K, but you get 6 modes instead of 1.

vs. All Competitors

  • MCP-compatible — the only Amazon scraper on Apify built for AI agents (Claude, GPT, Cursor). No competitor offers MCP integration.
  • 15 marketplaces — the most of any Amazon scraper on the Apify Store.
  • Inline reviews included — ~6 reviews per product extracted directly from the product page, no login required. Competitors cap at 80-500 reviews and charge separately.

Prices referenced are estimates based on publicly available information at time of writing and may change. Check each actor's Apify Store page for current pricing.


🌍 15 Supported Marketplaces

MarketplaceDomain CodeCurrencyWAF Bypass
🇺🇸 United StatescomUSD ($)Not needed
🇨🇦 CanadacaCAD ($)Automatic
🇬🇧 United Kingdomco.ukGBP (£)Automatic
🇮🇳 IndiainINR (₹)Automatic
🇩🇪 GermanydeEUR (€)Automatic
🇫🇷 FrancefrEUR (€)Automatic
🇮🇹 ItalyitEUR (€)Automatic
🇪🇸 SpainesEUR (€)Automatic
🇯🇵 Japanco.jpJPY (¥)Automatic
🇦🇺 Australiacom.auAUD ($)Automatic
🇧🇷 Brazilcom.brBRL (R$)Automatic
🇳🇱 NetherlandsnlEUR (€)Automatic
🇸🇪 SwedenseSEK (kr)Automatic
🇲🇽 Mexicocom.mxMXN ($)Automatic
🇦🇪 UAEaeAED (د.إ)Automatic

Each marketplace includes locale-specific parsing for currency formats, number formats, dates, and Amazon feature translations. Legacy codes us, uk, jp are still accepted.

Non-US WAF fee: Non-US marketplaces include a one-time $0.01 WAF setup fee per run for automatic bot detection bypass. This covers the cookie-based WAF solve that enables zero-block scraping on all 14 non-US marketplaces. US marketplace (com) does not incur this fee.


💬 Reviews Tier — $0.75 / 1,000 reviews

What It Does

Extracts customer reviews directly from Amazon product pages — ~6 inline reviews per product. Each review includes rating, text, author, verified purchase status, helpful votes, Vine badge, images, and video URLs. The cheapest review extraction on the Apify Store.

Key Features

  • 18 fields per review — full review data including Vine Voice badge and video URLs
  • ~6 reviews per product — extracted inline from the product page (no login required)
  • Vine Voice detection — identifies Amazon Vine reviewer badges
  • Review media — captures both image URLs and video URLs from reviews
  • Sort control — sort by most helpful or most recent
  • Rating histogram — 5-star breakdown included at product level

Pricing & Billing

  • $0.75 per 1,000 reviews — billed per individual review, not per product
  • ~6 reviews per product means ~$0.0045 per product for reviews
ScenarioReviewsCost
Reviews from 10 products (~60)60$0.045
Reviews from 100 products (~600)600$0.45
1,000 reviews1,000$0.75

Prices are estimates and may vary. Check the Apify Store for current pricing.

Input Parameters

ParameterTypeRequiredDefaultRange / OptionsDescription
modestringYessearch, asins, bestsellers, categoryUrlScraping mode
asinsarrayFor asinsASIN stringsProduct ASINs
keywordstringFor searchAny textSearch term to find products
detailLevelstringYesSet to reviewsSelects this tier
reviewSortstringNohelpfulhelpful, recentReview sort order
marketplacestringNocomSee marketplace tableAmazon domain code

Example Input

{
"mode": "asins",
"asins": ["B0DGHMNQ5Z"],
"detailLevel": "reviews",
"reviewSort": "helpful",
"marketplace": "com"
}

Output Fields — 18 fields per review

Each review is saved as its own dataset item (1 item = 1 billing unit):

FieldTypeDescription
review_idstringUnique review identifier
authorstringReviewer name
author_urlstringReviewer profile URL
ratingnumberStar rating (1-5)
titlestringReview title
bodystringReview text
date_rawstringRaw date text
datestringParsed date
date_isostringISO 8601 date
countrystringReviewer country
verified_purchasebooleanVerified purchase badge
helpful_votesnumberHelpful vote count
imagesarrayReview image URLs (high-res)
variantstringProduct variant purchased
vinebooleanVine Voice reviewer
video_urlsarrayReview video URLs
asinstringProduct ASIN
product_urlstringProduct page URL

Plus product-level context: total_ratings, rating_histogram, marketplace, scrapedAt.

Example Output

{
"review_id": "R3A1BCZG8OQFZX",
"author": "John D.",
"author_url": "https://www.amazon.com/gp/profile/amzn1.account.ABC123",
"rating": 5,
"title": "Best earbuds I've ever owned",
"body": "The noise cancellation is incredible. I use these daily on my commute and they block out everything...",
"date_raw": "Reviewed in the United States on February 15, 2026",
"date": "February 15, 2026",
"date_iso": "2026-02-15",
"country": "United States",
"verified_purchase": true,
"helpful_votes": 42,
"images": ["https://m.media-amazon.com/images/I/71abc123.jpg"],
"variant": "USB-C",
"vine": false,
"video_urls": [],
"asin": "B0DGHMNQ5Z",
"product_url": "https://www.amazon.com/dp/B0DGHMNQ5Z",
"total_ratings": 85432,
"rating_histogram": {"5_star": 72, "4_star": 15, "3_star": 7, "2_star": 3, "1_star": 3},
"marketplace": "com",
"scrapedAt": "2026-02-26T10:00:00.000Z"
}

Run via API

curl -X POST "https://api.apify.com/v2/acts/get-leads~all-in-one-amazon-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"asins","asins":["B0DGHMNQ5Z"],"detailLevel":"reviews","reviewSort":"helpful","marketplace":"com"}'

Python Example

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("get-leads/all-in-one-amazon-scraper").call(run_input={
"mode": "asins",
"asins": ["B0DGHMNQ5Z"],
"detailLevel": "reviews",
"reviewSort": "helpful",
"marketplace": "com",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
stars = "★" * item["rating"] + "☆" * (5 - item["rating"])
verified = "✓" if item.get("verified_purchase") else ""
print(f"{stars} {item['title']}{item['author']} {verified}")
print(f" {item['body'][:100]}...")

Use Cases

  • Sentiment analysis — analyze customer feedback for product improvement
  • Competitive intelligence — understand what customers love/hate about competitor products
  • Review monitoring — track new reviews on your products over time
  • Vine program tracking — identify Vine reviewer activity on products
  • Content generation — use review data to create marketing copy and product descriptions

📊 Details Tier — $1.50 / 1,000 products

What It Does

Visits each product page to extract 60+ structured fields including specs, seller info, variants, images, deals, shipping, return policy, condition, and AI review insights. The deepest product data available — and at $1.50/1K, cheaper than most competitors.

Key Features

  • 60+ fields per product — everything from search tier plus seller data, specs, variants, delivery, deals, and intelligence fields
  • AI review insights — Amazon's own AI-generated review summary with aspect-level sentiment
  • Variant data — all ASIN variants with dimensions (size, color, etc.)
  • Buy box analysis — seller name, FBA status, new/used offers, shipping cost
  • Technical specs — extracted from the product specification table
  • Smart proxy routing — tries free datacenter proxies first, residential fallback (saves 60-80% on proxy costs)

Pricing & Billing

  • $1.50 per 1,000 products — billed per product page visited
ScenarioProductsCost
10 product pages10$0.015
100 product pages100$0.15
1,000 product pages1,000$1.50

Prices are estimates and may vary. Check the Apify Store for current pricing.

Input Parameters

ParameterTypeRequiredDefaultRange / OptionsDescription
modestringYessearchsearch, asins, bestsellers, categoryUrl, offers, sellerScraping mode
keywordstringFor searchAny textAmazon search term
asinsarrayFor asins/offersASIN stringsProduct ASINs to look up
detailLevelstringNosearchSet to detailsSelects this tier
pagesintegerNo11-20Search result pages (search/categoryUrl modes)
marketplacestringNocomSee marketplace tableAmazon domain code
concurrencyintegerNo31-10Parallel product page requests
maxRetriesintegerNo31-10Retry attempts per request
minDelayintegerNo1500500-10000Min delay between requests (ms)
maxDelayintegerNo40001000-30000Max delay between requests (ms)

Example Input

{
"mode": "asins",
"asins": ["B0DGHMNQ5Z", "B0CX23V2ZK"],
"detailLevel": "details",
"marketplace": "com"
}

Output Fields — 60+ fields

Includes all 26 Search fields plus:

CategoryFields
Pricingdetail_price, detail_was_price, detail_savings_pct, shipping_price, price_range
Seller & Buy Boxseller_name, sold_by, ships_from, fulfilled_by_amazon, seller_id, has_buy_box, has_buy_now, new_offers_count, new_offers_from, used_offers_count, used_offers_from, buy_box_used
Ratingstotal_ratings, rating_breakdown (5-star distribution), answered_questions_count
Contentdescription, feature_bullets, has_aplus_content, has_brand_story, brand_url, product_videos, image_urls, image_count, video_count
Specificationstech_specs, manufacturer, model_number, item_weight, dimensions, date_first_available, country_of_origin
Variantsvariants (ASIN/title/selected per variant dimension), parent_asin
Categoriescategory_breadcrumb, bsr_rankings
Availabilityavailability, in_stock, condition (New/Used/Renewed)
Deals & Promotionsdeal_type, coupon_text, coupon_discount, has_subscribe_save, subscribe_save_discount
Deliverydelivery_free_date, delivery_fastest_date, is_prime, return_policy
Extra Intelligencereview_insights (AI summary with aspects), important_information, warranty_text, sustainability_certs, also_viewed_asins, frequently_bought_together, gift_options_available

Example Output (abbreviated)

{
"asin": "B0DGHMNQ5Z",
"title": "Apple AirPods Pro 2 Wireless Earbuds",
"url": "https://www.amazon.com/dp/B0DGHMNQ5Z",
"price": 189.99,
"detail_price": 189.99,
"detail_was_price": 249.00,
"detail_savings_pct": 24,
"rating": 4.7,
"total_ratings": 85432,
"brand": "Apple",
"seller_name": "Amazon.com",
"fulfilled_by_amazon": true,
"seller_id": "ATVPDKIKX0DER",
"shipping_price": 0,
"condition": "New",
"availability": "In Stock",
"in_stock": true,
"is_prime": true,
"delivery_free_date": "Wednesday, Feb 28",
"delivery_fastest_date": "Tomorrow, Feb 27",
"feature_bullets": ["Active Noise Cancellation", "Adaptive Transparency", "Personalized Spatial Audio"],
"tech_specs": {"Brand": "Apple", "Model Name": "AirPods Pro 2", "Connectivity": "Bluetooth 5.3"},
"category_breadcrumb": ["Electronics", "Headphones", "Earbud Headphones"],
"bsr_rankings": [{"category": "Electronics", "rank": 1}],
"variants": [{"asin": "B0DGHMNQ5Z", "title": "AirPods Pro 2 USB-C", "selected": true}],
"review_insights": {"summary": "Customers praise the noise cancellation and sound quality..."},
"return_policy": "Eligible for Return, Refund or Replacement within 30 days",
"marketplace": "com",
"scrapedAt": "2026-02-26T10:00:00.000Z"
}

Run via API

curl -X POST "https://api.apify.com/v2/acts/get-leads~all-in-one-amazon-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"asins","asins":["B0DGHMNQ5Z","B0CX23V2ZK"],"detailLevel":"details","marketplace":"com"}'

Python Example

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("get-leads/all-in-one-amazon-scraper").call(run_input={
"mode": "asins",
"asins": ["B0DGHMNQ5Z", "B0CX23V2ZK"],
"detailLevel": "details",
"marketplace": "com",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']}")
print(f" Price: ${item.get('detail_price', 'N/A')} | Seller: {item.get('seller_name', 'N/A')}")
print(f" BSR: {item.get('bsr_rankings', [])}")
print(f" Specs: {item.get('tech_specs', {})}")

Use Cases

  • Product intelligence — deep analysis of competitor products with specs, variants, and seller data
  • Price tracking — monitor detailed pricing including shipping, used offers, and Subscribe & Save
  • Seller analysis — identify who sells what and at what price via buy box data
  • Content audit — check A+ content, brand stories, feature bullets, and image/video counts
  • Supply chain monitoring — track availability, condition, and fulfillment across marketplaces

🏪 Seller Tier — $2.50 / 1,000 sellers

What It Does

Extracts seller profile data including business information, ratings breakdown by time period, contact details (email, phone, VAT), and return policies. Ideal for seller research, due diligence, and lead generation.

Key Features

  • 24 fields per seller — business info, ratings history, contact details, EU compliance data
  • Contact info extraction — email, phone, VAT number, trade register number
  • Rating history — positive percentage and count for 30 days, 90 days, 12 months, and lifetime
  • EU compliance — VAT and trade register data for European sellers
  • Storefront crawling — also scrapes products listed on the seller's storefront

Pricing & Billing

  • $2.50 per 1,000 sellers — billed per seller profile scraped
ScenarioSellersCost
10 seller profiles10$0.025
100 seller profiles100$0.25
1,000 seller profiles1,000$2.50

Prices are estimates and may vary. Check the Apify Store for current pricing.

Input Parameters

ParameterTypeRequiredDefaultRange / OptionsDescription
modestringYesSet to sellerSeller scraping mode
sellerIdsarrayYesSeller ID strings (e.g. A2R2RITDJNW1Q6)Amazon seller IDs
detailLevelstringNosearchSet to sellerSelects this tier
pagesintegerNo11-20Storefront pages to scrape
marketplacestringNocomSee marketplace tableAmazon domain code

Example Input

{
"mode": "seller",
"sellerIds": ["A2R2RITDJNW1Q6"],
"detailLevel": "seller",
"pages": 3,
"marketplace": "com"
}

Output Fields — 24 fields

FieldTypeDescription
seller_idstringAmazon seller ID
seller_namestringDisplay name
business_namestringLegal business name
business_addressstringBusiness address
seller_emailstringContact email
seller_vatstringVAT number (EU sellers)
seller_phonestringContact phone
seller_trade_registerstringTrade register number (EU)
descriptionstringSeller description
logo_urlstringSeller logo image
rating_positive_pctnumberOverall positive rating %
rating_count_30_daysnumberRatings in last 30 days
rating_count_90_daysnumberRatings in last 90 days
rating_count_12_monthsnumberRatings in last 12 months
rating_count_lifetimenumberTotal lifetime ratings
positive_pct_30_daysnumberPositive % (30 days)
positive_pct_90_daysnumberPositive % (90 days)
positive_pct_12_monthsnumberPositive % (12 months)
positive_pct_lifetimenumberPositive % (lifetime)
date_launchedstringSeller account creation date
ships_fromstringShipping origin
return_policystringReturn policy text
storefront_urlstringSeller storefront URL
marketplacestringMarketplace code

Example Output

{
"seller_id": "A2R2RITDJNW1Q6",
"seller_name": "TechGadgets Pro",
"business_name": "TechGadgets Pro GmbH",
"business_address": "Musterstr. 12, 10115 Berlin, Germany",
"seller_email": "support@techgadgets.de",
"seller_vat": "DE123456789",
"seller_phone": "+49 30 1234567",
"seller_trade_register": "HRB 123456 B",
"description": "Premium electronics and accessories...",
"logo_url": "https://m.media-amazon.com/images/S/...",
"rating_positive_pct": 94,
"rating_count_30_days": 1250,
"rating_count_90_days": 3800,
"rating_count_12_months": 15200,
"rating_count_lifetime": 42000,
"positive_pct_30_days": 95,
"positive_pct_90_days": 94,
"positive_pct_12_months": 93,
"positive_pct_lifetime": 91,
"date_launched": "April 2019",
"ships_from": "Germany",
"return_policy": "30-day return policy",
"storefront_url": "https://www.amazon.de/s?me=A2R2RITDJNW1Q6",
"marketplace": "de"
}

Run via API

curl -X POST "https://api.apify.com/v2/acts/get-leads~all-in-one-amazon-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"seller","sellerIds":["A2R2RITDJNW1Q6"],"detailLevel":"seller","pages":3,"marketplace":"com"}'

Python Example

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("get-leads/all-in-one-amazon-scraper").call(run_input={
"mode": "seller",
"sellerIds": ["A2R2RITDJNW1Q6"],
"detailLevel": "seller",
"pages": 3,
"marketplace": "de",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['seller_name']} ({item.get('business_name', 'N/A')})")
print(f" Rating: {item.get('rating_positive_pct', 'N/A')}% positive | {item.get('rating_count_lifetime', 'N/A')} total")
print(f" Email: {item.get('seller_email', 'N/A')} | VAT: {item.get('seller_vat', 'N/A')}")

Use Cases

  • Seller due diligence — verify seller legitimacy, business registration, and rating history
  • Lead generation — collect seller contact info (email, phone) for B2B outreach
  • Competitor seller monitoring — track competitor seller metrics over time
  • Marketplace compliance — check EU sellers for VAT and trade register data
  • Brand protection — identify unauthorized sellers of your products

🔍 Search Tier — $3.00 / 1,000 products

What It Does

Extracts product data from Amazon search results, bestseller pages, and category listings. Returns 16-48 products per page with 26 structured fields per product. Ideal for market research, competitor analysis, and price monitoring at scale.

Key Features

  • 26 fields per product — title, price, rating, brand, badges, deals, delivery, Subscribe & Save
  • 16-48 products per page — configurable up to 20 pages per run
  • 6 scraping modes — keyword search, ASIN lookup, bestsellers, category URL, offers, seller storefront
  • URL auto-detection — paste any Amazon URL, mode auto-detects
  • Badges and deals — captures Best Seller, Amazon's Choice, Limited Time Deal, coupons
  • 15 marketplaces with automatic WAF bypass

Pricing & Billing

  • $3.00 per 1,000 products — billed per product returned
  • Proxy costs included in Apify platform usage (residential proxies recommended)
ScenarioProductsCost
1 search page16-48$0.05-0.14
3 search pages48-144$0.14-0.43
100 products100$0.30
1,000 products1,000$3.00

Prices are estimates and may vary. Check the Apify Store for current pricing.

Input Parameters

ParameterTypeRequiredDefaultRange / OptionsDescription
modestringYessearchsearch, asins, bestsellers, categoryUrl, offers, sellerScraping mode
keywordstringFor searchAny textAmazon search term
asinsarrayFor asins/offersASIN strings (e.g. B0DGHMNQ5Z)Product ASINs to look up
categorystringFor bestsellersCategory path (e.g. electronics)Best Sellers category
categoryUrlstringFor categoryUrlFull Amazon URLCategory or browse page URL
sellerIdsarrayFor sellerSeller ID stringsAmazon seller IDs
urlsarrayNoAny Amazon URLsAuto-detect mode from URL
detailLevelstringNosearchsearch, details, seller, reviews, completeSet to search for this tier
pagesintegerNo11-20Search result pages to scrape
marketplacestringNocomSee marketplace tableAmazon domain code
proxyConfigobjectNoResidentialApify proxy configProxy settings
concurrencyintegerNo31-10Parallel requests
maxRetriesintegerNo31-10Retry attempts per request
minDelayintegerNo1500500-10000Min delay between requests (ms)
maxDelayintegerNo40001000-30000Max delay between requests (ms)

Example Input

{
"mode": "search",
"keyword": "wireless headphones",
"pages": 3,
"detailLevel": "search",
"marketplace": "com"
}

Output Fields — 26 fields

FieldTypeDescription
asinstringAmazon product identifier
titlestringProduct title
urlstringProduct page URL
pricenumberCurrent price
was_pricenumberOriginal / list price
discount_pctnumberDiscount percentage
savings_amountnumberAmount saved (was_price - price)
ratingnumberStar rating (1-5)
review_countnumberNumber of reviews
image_urlstringMain product image
brandstringBrand name
is_primebooleanPrime eligible
is_sponsoredbooleanSponsored listing
couponstringCoupon text (e.g. "20% off")
climate_pledgebooleanClimate Pledge Friendly
amazons_choicebooleanAmazon's Choice badge
badgestringBadge text (Best Seller, New Release, etc.)
bought_past_monthstringMonthly purchase volume (e.g. "10K+")
delivery_datestringEstimated delivery date
free_deliverybooleanFree delivery available
limited_time_dealbooleanLimited time deal active
price_per_unitstringUnit price (e.g. "$0.50/Count")
number_of_offersstringOther sellers count
subscribe_save_pricenumberSubscribe & Save price
positionnumberPosition on search page
marketplacestringMarketplace code

Best Sellers mode adds: bsr (rank), category_name, category_full_name.

Example Output

{
"asin": "B0DGHMNQ5Z",
"title": "Apple AirPods Pro 2 Wireless Earbuds",
"url": "https://www.amazon.com/dp/B0DGHMNQ5Z",
"price": 189.99,
"was_price": 249.00,
"discount_pct": 24,
"savings_amount": 59.01,
"rating": 4.7,
"review_count": 85432,
"image_url": "https://m.media-amazon.com/images/I/61f1YfTkTDL._AC_SL1500_.jpg",
"brand": "Apple",
"is_prime": true,
"is_sponsored": false,
"coupon": "5% off",
"climate_pledge": false,
"amazons_choice": false,
"badge": "Best Seller",
"bought_past_month": "50K+",
"delivery_date": "Wednesday, Feb 28",
"free_delivery": true,
"limited_time_deal": false,
"price_per_unit": null,
"number_of_offers": "23 offers",
"subscribe_save_price": null,
"position": 1,
"marketplace": "com",
"scrapedAt": "2026-02-26T10:00:00.000Z"
}

Run via API

curl -X POST "https://api.apify.com/v2/acts/get-leads~all-in-one-amazon-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"search","keyword":"wireless headphones","pages":3,"detailLevel":"search","marketplace":"com"}'

Python Example

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("get-leads/all-in-one-amazon-scraper").call(run_input={
"mode": "search",
"keyword": "wireless headphones",
"pages": 3,
"detailLevel": "search",
"marketplace": "com",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']} — ${item.get('price', 'N/A')}{item.get('rating', 'N/A')}★")

Use Cases

  • Price monitoring — track competitor pricing across 15 marketplaces daily
  • Market research — analyze product landscapes for a keyword or category
  • Competitor analysis — monitor new entrants, pricing changes, badges
  • Trend tracking — scrape bestsellers weekly to spot trending products
  • Lead generation — find brands and sellers in a niche

🔍📊💬 Complete Tier — $5.00 / 1,000 products

What It Does

The all-in-one tier. Combines full product details (60+ fields) with ~6 inline customer reviews per product in a single run. Best value for comprehensive product intelligence — reviews are included at no extra charge.

Key Features

  • 80+ fields per product — all Details fields plus a reviews array with ~6 customer reviews
  • Best value — at $0.005 per product, you get details AND reviews combined
  • Single run — no need to run separate details and reviews jobs
  • All intelligence fields — AI review insights, variants, specs, seller data, deals, and actual review text

Pricing & Billing

  • $5.00 per 1,000 products — billed per product
  • Reviews are included in the per-product price (not billed separately)
ScenarioProductsCost
10 products with details + reviews10$0.05
100 products with details + reviews100$0.50
1,000 products with details + reviews1,000$5.00

Why Complete is great value: At $5/1K products, you get full product details AND ~6 reviews per product. That's $0.005 per product — reviews included at no extra cost.

Prices are estimates and may vary. Check the Apify Store for current pricing.

Input Parameters

ParameterTypeRequiredDefaultRange / OptionsDescription
modestringYessearch, asins, bestsellers, categoryUrlScraping mode
asinsarrayFor asinsASIN stringsProduct ASINs
keywordstringFor searchAny textSearch term
detailLevelstringYesSet to completeSelects this tier
reviewSortstringNohelpfulhelpful, recentReview sort order
pagesintegerNo11-20Search result pages
marketplacestringNocomSee marketplace tableAmazon domain code
concurrencyintegerNo31-10Parallel requests

Example Input

{
"mode": "asins",
"asins": ["B0DGHMNQ5Z", "B0CX23V2ZK"],
"detailLevel": "complete",
"marketplace": "com"
}

Output Fields — 80+ fields

All 60+ Details fields, plus a reviews array containing ~6 inline customer reviews. Each review includes:

FieldTypeDescription
review_idstringUnique review identifier
authorstringReviewer name
ratingnumberStar rating (1-5)
titlestringReview title
bodystringReview text
datestringReview date
verified_purchasebooleanVerified purchase badge
helpful_votesnumberHelpful vote count
vinebooleanVine Voice reviewer
imagesarrayReview image URLs
video_urlsarrayReview video URLs

Example Output (abbreviated)

{
"asin": "B0DGHMNQ5Z",
"title": "Apple AirPods Pro 2 Wireless Earbuds",
"price": 189.99,
"detail_price": 189.99,
"rating": 4.7,
"total_ratings": 85432,
"brand": "Apple",
"seller_name": "Amazon.com",
"fulfilled_by_amazon": true,
"feature_bullets": ["Active Noise Cancellation", "Adaptive Transparency"],
"tech_specs": {"Brand": "Apple", "Model Name": "AirPods Pro 2"},
"review_insights": {"summary": "Customers praise the noise cancellation..."},
"reviews": [
{
"review_id": "R3A1BCZG8OQFZX",
"author": "John D.",
"rating": 5,
"title": "Best earbuds I've ever owned",
"body": "The noise cancellation is incredible...",
"verified_purchase": true,
"helpful_votes": 42,
"vine": false
},
{
"review_id": "R1XYZ789ABC",
"author": "Sarah M.",
"rating": 4,
"title": "Great but pricey",
"body": "Sound quality is amazing...",
"verified_purchase": true,
"helpful_votes": 18,
"vine": true
}
],
"marketplace": "com",
"scrapedAt": "2026-02-26T10:00:00.000Z"
}

Run via API

curl -X POST "https://api.apify.com/v2/acts/get-leads~all-in-one-amazon-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"asins","asins":["B0DGHMNQ5Z"],"detailLevel":"complete","marketplace":"com"}'

Python Example

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("get-leads/all-in-one-amazon-scraper").call(run_input={
"mode": "asins",
"asins": ["B0DGHMNQ5Z"],
"detailLevel": "complete",
"marketplace": "com",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"\n{item['title']} — ${item.get('detail_price', 'N/A')}")
print(f" Seller: {item.get('seller_name', 'N/A')} | FBA: {item.get('fulfilled_by_amazon', False)}")
for review in item.get("reviews", []):
stars = "★" * review["rating"]
print(f" {stars} {review['title']}{review['author']}")

Use Cases

  • Full product intelligence — one run for everything: details, specs, seller, and customer reviews
  • Product launch analysis — understand competitive products with both data and customer sentiment
  • Brand monitoring — track your products' reviews alongside pricing and seller data
  • Due diligence — evaluate products for investment, acquisition, or partnership decisions
  • AI-powered analysis — feed complete product profiles into LLMs for automated insights

Getting Started

Option 1: Paste a URL (easiest)

  1. Open the scraper in Apify Console
  2. Paste any Amazon URL into the URLs field
  3. Click Start
  4. Download results as JSON, CSV, or Excel

Option 2: Configure manually

  1. Select a Mode (Search, ASIN Lookup, Best Sellers, Category URL, Offers, Seller)
  2. Enter your input (keyword, ASINs, category, or seller IDs)
  3. Choose a Data Depth tier (Search, Details, Seller, Reviews, or Complete)
  4. Select a Marketplace (15 supported)
  5. Click Start

Option 3: Run via API

curl -X POST "https://api.apify.com/v2/acts/get-leads~all-in-one-amazon-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"search","keyword":"wireless headphones","marketplace":"com","detailLevel":"search"}'

Option 4: Run via Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("get-leads/all-in-one-amazon-scraper").call(run_input={
"mode": "search",
"keyword": "wireless headphones",
"marketplace": "com",
"detailLevel": "search",
"pages": 1,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']} — ${item.get('price', 'N/A')}")

Find your API token in Apify Console → Settings → API & Integrations.


📥 Download & Export Your Data

After every run, download results in any format:

  • JSON — for developers and API integrations
  • CSV — for spreadsheets and data analysis
  • Excel (XLSX) — for business users
  • XML — for data pipelines
  • JSONL — for streaming / line-delimited processing
  • HTML Table — for quick browser viewing
  • RSS — for feed readers

Google Sheets: Use =IMPORTDATA() with the CSV download link for instant import. Or automate with Zapier/Make to push new results to a sheet on every run.

Airtable: Connect via Make or Zapier — map scraper output fields directly to Airtable columns. Set up a schedule to automatically keep your Airtable base updated with fresh Amazon data.


🤖 MCP-Compatible for AI Agents

This scraper works with AI agents via the Model Context Protocol (MCP). Connect it to Claude Desktop, Cursor, GPT, or any MCP-compatible client.

Setup:

  1. Go to mcp.apify.com
  2. Add "All-in-One Amazon Scraper" to your MCP server
  3. Ask your AI: "Search Amazon for wireless headphones and get the top 10 results with prices"

🏗️ Why Apify?

This scraper runs on the Apify platform, giving you enterprise-grade infrastructure out of the box:

FeatureWhat You Get
$5 free monthly creditEvery new account gets $5/month — enough for 3,300+ Search results or 6,600+ Reviews for free
7 export formatsJSON, CSV, Excel, XML, JSONL, HTML Table, RSS — download directly or via API
Built-in schedulingRun every hour, day, or week with cron-based schedules — no external scheduler needed
Monitoring & alertsGet email or Slack notifications on run failures, timeouts, or anomalies
Proxy infrastructure includedDatacenter and residential proxies built in — no separate proxy subscription required
Dynamic memory allocationUS runs use 256 MB, non-US runs auto-scale to 512 MB for WAF bypass — you only pay for what you need
Auto-restart on failureRuns automatically resurrect after platform errors — no manual intervention
SOC 2 Type II certifiedEnterprise-grade security with AES-256 encryption, 2FA, and audit logging
Data retentionLast 10 runs stored indefinitely. Named storage persists forever — your data doesn't expire
REST API + SDKsFull API access with JavaScript and Python SDKs for programmatic control
Teams & organizationsShare scrapers, schedules, and storage across your team

No servers to manage, no proxies to buy, no infrastructure to maintain. Just configure and run.


🔄 Integrations

All integrations work automatically — no extra setup needed on the scraper side.

Zapier

  1. Create a new Zap and search for "Apify"
  2. Authenticate with your Apify account
  3. Choose Run Actor as the action and select "All-in-One Amazon Scraper"
  4. Configure input (mode, keyword/ASINs, marketplace, detailLevel)
  5. Connect the output to Google Sheets, Slack, email, CRM, or 5,000+ apps

Trigger: Use "Actor Run Finished" to automatically process results when a scrape completes. Note: synchronous runs have a 30-second timeout in Zapier — use async mode for large scrapes.

Make (formerly Integromat)

  1. Add the Apify module to your scenario
  2. Connect via OAuth or paste your Apify API token (Settings → API & Integrations)
  3. Select Run Actor and choose "All-in-One Amazon Scraper"
  4. Map the output to any Make module (Google Sheets, Airtable, databases, HTTP, etc.)

n8n

  1. Install the Apify community node: @apify/n8n-nodes-apify
  2. Add credentials using your Apify API key
  3. Use the Apify node as a trigger (react to run events) or action (run the scraper)
  4. Chain with 400+ n8n nodes for custom automation pipelines

Webhooks

  1. Go to your Actor run → Integrations tab in Apify Console
  2. Add a webhook for ACTOR.RUN.SUCCEEDED
  3. Set the target URL to your endpoint (Slack, custom API, etc.)
  4. The POST payload includes resource.defaultDatasetId to fetch results

REST API & SDKs

# Run via API
curl -X POST "https://api.apify.com/v2/acts/get-leads~all-in-one-amazon-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"search","keyword":"wireless headphones","marketplace":"com","detailLevel":"details"}'

Available SDKs: JavaScript (apify-client) and Python (apify-client).

Google Sheets

Use =IMPORTDATA() with the CSV download link from any run for instant import. Or connect via Zapier/Make for automatic updates.

Scheduled Runs

Set up recurring scrapes in Apify Console → Schedules. Run daily, hourly, or on any cron schedule — no external tools needed.

Price Drop Alerts — Slack / Discord

Get notified instantly when a product price drops:

  1. Schedule the scraper to run hourly (or as often as you need) with your target ASINs
  2. Add a webhook on ACTOR.RUN.SUCCEEDED that triggers a Make or Zapier workflow
  3. Compare current prices to previous prices (stored in Google Sheets, Airtable, or a database)
  4. Post to Slack or Discord when a price drops below your threshold

Slack: Use a Slack Incoming Webhook URL as the notification target in your Make/Zapier/n8n workflow.

Discord: Use a Discord Webhook URL — same concept, post a formatted message with product name, old price, new price, and Amazon link.

Webhook delivery is near-instant (<10s) after the scrape completes — the latency is determined by your scrape schedule frequency.

Daily Reports — Email / SMS

Receive automated daily product intelligence reports by email or SMS:

Email (via Resend, SendGrid, or Gmail):

  1. Schedule the scraper to run daily (e.g., 8:00 AM)
  2. Connect via Make or Zapier: Apify trigger → format results → send email
  3. Use Resend or SendGrid modules in Make/Zapier for branded HTML emails, or Gmail for simple reports

SMS (via Twilio):

  1. Schedule the scraper to run on your preferred frequency
  2. Connect via Make or Zapier: Apify trigger → filter for key changes → Twilio SMS
  3. Best for concise alerts: price changes, stock status, new competitor products

n8n example: Apify trigger node → Code node (compare/summarize) → Twilio/Resend node → done. Fully self-hosted, no per-workflow fees.


⚡ Performance

Speed

TierSpeedProducts per run
Search~3-6 sec/page16-48 per page
Details~5-10 sec/productUnlimited (ASIN list)
Reviews~3-5 sec/product~6 reviews per product
Seller~2-4 sec/profileUnlimited (seller IDs)
Complete~8-12 sec/productDetails + reviews combined

❓ FAQ

How fast is it? Search tier: ~3-6 seconds per page (16-48 products). Details/Complete tier: ~5-10 seconds per product. Reviews tier: ~3-5 seconds per product. Seller tier: ~2-4 seconds per profile. See the Performance section for detailed benchmarks.

What happens when no results are returned? If a search returns no products (e.g., very niche keyword or typo), the dataset will be empty — you are not charged for empty results. If a specific ASIN is not found (404), it is skipped and not included in the output or billing. Check the run log for details on any skipped items.

How many concurrent runs can I do? Apify allows up to 100 concurrent Actor runs per account by default. Each run operates independently with its own proxy session and rate limiting. For high-volume use cases, contact Apify support to increase limits.

How many reviews can I scrape? ~6 inline reviews per product, extracted directly from the product page. No login required. Available in the Reviews tier ($0.75/1K reviews) and the Complete tier (included in the $5/1K product price). For 1,000 products, expect ~6,000 reviews total.

What if a product page is blocked? Automatic retry with proxy rotation (up to 5 attempts). WAF bypass for non-US marketplaces using cookie caching. Smart proxy routing tries cheaper datacenter proxies first, residential fallback.

Can I scrape thousands of products? Yes. Use multiple pages in search mode, or provide a list of ASINs. The scraper handles pagination, deduplication, and rate limiting automatically.

Is there a monthly subscription? No. Pay only for results. No monthly fee, no Amazon API key needed. Compare this to Junglee's Amazon Crawler which charges $40/month before any usage.

What is the WAF setup fee? Non-US marketplaces include a one-time $0.01 WAF setup fee per run. This covers the automatic bot detection bypass (cookie-based WAF solve) that enables zero-block scraping on all 14 non-US Amazon domains. The US marketplace (com) does not incur this fee.

Is there a free trial? Yes. Every new Apify account gets $5 free credit per month — no credit card required. That's enough for 3,300+ products at Search tier, 6,600+ reviews at Reviews tier, or 1,000 complete product profiles. Your free credit renews monthly.

How do I use this with AI agents? Connect via MCP at mcp.apify.com. Add this actor to your MCP server, then ask your AI to scrape Amazon.

Which marketplaces are supported? All 15: US, Canada, UK, India, Germany, France, Italy, Spain, Japan, Australia, Brazil, Netherlands, Sweden, Mexico, and UAE.

Where is my data stored? On Apify's cloud, encrypted with AES-256. Your last 10 runs are stored indefinitely. Named datasets persist forever. Apify is SOC 2 Type II certified with 2FA support.

Can I get price drop alerts on Slack or Discord? Yes. Schedule the scraper to run hourly, connect a webhook to a Make/Zapier/n8n workflow that compares prices to previous values, and post to Slack or Discord when a drop is detected. See the Price Drop Alerts section under Integrations.

Can I get daily reports by email or SMS? Yes. Schedule the scraper to run daily and connect via Make, Zapier, or n8n to Resend/SendGrid (email) or Twilio (SMS). See the Daily Reports section under Integrations.

How to integrate with Zapier? Search for "Apify" in Zapier, connect your Apify account, and select Run Actor → "All-in-One Amazon Scraper". Configure the input and connect the output to Google Sheets, Slack, email, CRM, or any of Zapier's 5,000+ apps. Use the "Actor Run Finished" trigger for automated workflows.

How to integrate with Make.com? Add the Apify module in your Make scenario and connect via OAuth or API token. Select Run Actor, choose "All-in-One Amazon Scraper", and map the output to any module — Google Sheets, Airtable, databases, HTTP, email, and hundreds more.

How to integrate with n8n? Install the Apify community node (@apify/n8n-nodes-apify) in your n8n instance. The Apify node works as a trigger or action. Chain with n8n's 400+ nodes for custom automation pipelines.


🛟 Support

We actively maintain this scraper and follow up on issues every day.

  • Response time: within 24 hours
  • Edge cases: we investigate and fix edge cases — even rare marketplace-specific issues
  • Feature requests: we welcome ideas for new features, new fields, or entirely new scrapers
  • Bug reports: report issues via the Apify Store issue tracker or email us directly

Our team of 5 JavaScript and Python developers works day in and day out to improve our scrapers. If something doesn't work or you need a custom solution, reach out — we're here to help.

Contact: Open an issue on the Apify Store page.


🏷️ Tags

Amazon scraper, Amazon product scraper, Amazon data extractor, Amazon price tracker, Amazon review scraper, Amazon seller scraper, Amazon bestseller scraper, Amazon ASIN lookup, Amazon product details, Amazon search scraper, Amazon marketplace scraper, Amazon API alternative, Amazon product data, Amazon price monitoring, Amazon competitor analysis, Amazon market research, Amazon product intelligence, web scraping, data extraction, e-commerce scraper, product data API, Amazon US scraper, Amazon UK scraper, Amazon DE scraper, Amazon FR scraper, Amazon IT scraper, Amazon ES scraper, Amazon JP scraper, Amazon CA scraper, Amazon IN scraper, Amazon AU scraper, Amazon BR scraper, Amazon NL scraper, Amazon SE scraper, Amazon MX scraper, Amazon AE scraper, MCP Amazon, AI agent Amazon, no-code Amazon scraper, Apify Amazon, Amazon deals scraper, Amazon coupon scraper, Amazon FBA data, Amazon seller research, Amazon product tracker, Amazon price comparison, Amazon variant data, Amazon review analysis, Amazon sentiment analysis


Built by Japi Cricket 🦗