Amazon Scraper — Cheapest Price Finder Across 23 Marketplaces avatar

Amazon Scraper — Cheapest Price Finder Across 23 Marketplaces

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Amazon Scraper — Cheapest Price Finder Across 23 Marketplaces

Amazon Scraper — Cheapest Price Finder Across 23 Marketplaces

Find the cheapest Amazon prices across 23 marketplaces. Scrape ASINs, titles, prices, URLs, images, sponsored flags, and search rank positions by keyword. Up to 10,000 products per run. Export to CSV, JSON, or Excel. No Amazon PA-API needed.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Shop Intel

Shop Intel

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

1

Monthly active users

14 hours ago

Last modified

Share

Amazon Scraper for Apify: ASIN, Price & Search Rank Data Across 23 Marketplaces

Scrape Amazon search results at scale with the Amazon Scraper [Advance] Apify Actor. Enter a keyword, choose an Amazon marketplace, and export structured product data: ASIN, title, price, product URL, image URL, sponsored flag, page number, and exact search ranking position.

Use this Amazon product scraper for Amazon SEO research, AI search data pipelines, competitor monitoring, affiliate product discovery, marketplace analysis, price tracking, share-of-shelf reporting, and no-code automations.

Actor links

What This Amazon Scraper Does

This Apify Amazon scraper reads public Amazon search result pages and converts product cards into clean rows for datasets, CSV exports, JSON exports, BI tools, AI agents, and LLM workflows. It supports 23 regional Amazon storefronts, including Amazon US, Amazon UK, Amazon India, Amazon Germany, Amazon France, Amazon Japan, Amazon Australia, Amazon UAE, and more.

The actor is built for teams that need Amazon product search data without the official Amazon Product Advertising API. It does not require an Associates account, PA-API credentials, OAuth setup, or a seller account.

Key Features

  • Scrape Amazon products by keyword, category phrase, brand phrase, or long-tail shopper query.
  • Extract ASINs, product titles, prices, product URLs, image URLs, sponsored / organic flags, result page, and rank position.
  • Choose from 23 Amazon marketplaces with a country / region dropdown.
  • Override the dropdown with a custom baseUrl for a specific Amazon domain.
  • Collect up to 10,000 unique ASINs per run with automatic pagination.
  • Export results from the Apify Dataset as CSV, JSON, Excel, XML, RSS, or HTML.
  • Save complete RESULTS_JSON, RESULTS_CSV, and OUTPUT records to the key-value store.
  • Use Apify API, CLI, webhooks, schedules, Make, Zapier, n8n, Google Sheets, BigQuery, Snowflake, or your own AI data pipeline.

Supported Amazon Marketplaces

The marketplace dropdown supports these Amazon country / region codes:

US, CA, MX, BR, UK, DE, FR, IT, ES, NL, BE, SE, PL, TR, AE, SA, EG, IN, JP, AU, SG, IE, ZA.

Examples:

  • US: https://www.amazon.com
  • UK: https://www.amazon.co.uk
  • IN: https://www.amazon.in
  • DE: https://www.amazon.de
  • JP: https://www.amazon.co.jp

Input Sections

The Apify input form is organized like the Google Maps scraper, with separate sections for simple users and advanced API workflows.

SectionInputsWhen to use
Search querykeywordRequired. The Amazon search phrase, e.g. wireless earbuds.
Run sizemaxResultsRequired. Number of unique products / ASINs to collect, 1 to 10,000.
Marketplacemarketplace, baseUrlPick a country dropdown or override with a custom Amazon domain.
Reporting labelcityOptional label stored in output only. It does not affect search geography.
Amazon request controlscallQueryApi, wIndexMainSlot, queryExtraParamsAdvanced options for /s/query parity and difficult Amazon sessions.
Session & proxycookieHeader, proxyConfigurationUse for localized sessions, 503 responses, empty pages, or larger jobs.
API aliasesk, numberOfResults, resultsRequired, country, region, domain, deliveryCity, cookiesCompatibility aliases for older integrations.

Input Example

{
"keyword": "wireless earbuds",
"maxResults": 250,
"marketplace": "US",
"proxyConfiguration": {
"useApifyProxy": false
}
}

Advanced custom domain example:

{
"keyword": "running shoes",
"maxResults": 500,
"baseUrl": "https://www.amazon.co.uk",
"callQueryApi": false
}

Output Data

Every product row is pushed to the default Apify Dataset. Typical fields:

FieldDescription
positionExact product rank in the scraped Amazon search results.
asinAmazon Standard Identification Number.
titleProduct title from the search result card.
priceDisplayed price with local currency symbol when available.
productUrlClean Amazon product detail URL.
imageUrlProduct image URL.
isSponsoredtrue for sponsored placements, false for organic rows.
pageAmazon search results page where the item appeared.
searchKeywordKeyword used for the run.
marketplaceAmazon storefront URL used for the run.
marketplaceCodeCountry / region code such as US, UK, IN, or DE.

Example row:

{
"position": 1,
"asin": "B0EXAMPLE1",
"title": "Wireless Earbuds with Charging Case",
"price": "$29.99",
"productUrl": "https://www.amazon.com/dp/B0EXAMPLE1",
"imageUrl": "https://m.media-amazon.com/images/I/example.jpg",
"isSponsored": false,
"page": 1,
"searchKeyword": "wireless earbuds",
"marketplace": "https://www.amazon.com",
"marketplaceCode": "US"
}

How To Run

Apify Console

Open Amazon Scraper or Cheapest Amazon Scraper, click Try for free, enter keyword, set maxResults, choose a marketplace, and start the run. Download results from Storage > Dataset > Export.

Apify CLI

apify call scrapeio/amazon-scraper \
--input='{"keyword":"laptop bag","marketplace":"US","maxResults":100}'
apify call scrapeio/cheapest-amazon-scraper \
--input='{"keyword":"protein powder","marketplace":"IN","maxResults":100}'

JavaScript API

const { ApifyClient } = require('apify-client');
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
// Multi-marketplace actor
const run = await client.actor('scrapeio/amazon-scraper').call({
keyword: 'mechanical keyboard',
marketplace: 'US',
maxResults: 250,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
// Cheapest Amazon Scraper actor
const run2 = await client.actor('scrapeio/cheapest-amazon-scraper').call({
keyword: 'protein powder',
marketplace: 'IN',
maxResults: 100,
});
const { items: items2 } = await client.dataset(run2.defaultDatasetId).listItems();
console.log(items2);

Python API

from apify_client import ApifyClient
client = ApifyClient(token="YOUR_APIFY_TOKEN")
# Multi-marketplace actor
run = client.actor("scrapeio/amazon-scraper").call(
run_input={
"keyword": "mechanical keyboard",
"marketplace": "US",
"maxResults": 250,
}
)
items = list(client.dataset(run["defaultDatasetId"]).iterate_items())
print(items)
# Cheapest Amazon Scraper actor
run2 = client.actor("scrapeio/cheapest-amazon-scraper").call(
run_input={
"keyword": "protein powder",
"marketplace": "IN",
"maxResults": 100,
}
)
items2 = list(client.dataset(run2["defaultDatasetId"]).iterate_items())
print(items2)

Amazon SEO, AIO & LLM Use Cases

  • Amazon SEO rank tracking: monitor which ASINs rank for high-intent keywords.
  • AI overview / AIO workflows: feed fresh Amazon product snippets into RAG, LLM, and agentic research systems.
  • Price intelligence: compare competitor prices across Amazon US, UK, India, Germany, Japan, and other regions.
  • Sponsored vs organic reporting: separate paid placements from organic search visibility.
  • Affiliate content: build product lists and comparison pages from live Amazon search results.
  • Marketplace expansion: compare product availability and pricing by region.
  • Data enrichment: join ASIN search data with internal SKU, PIM, ERP, or BI records.

Amazon Scraper vs Amazon Product Advertising API

CapabilityAmazon PA-APIThis Apify Amazon Scraper
Associates accountRequiredNot required
Search rank positionNot designed for rank trackingIncluded as position
Sponsored flagNot available in search orderIncluded as isSponsored
Marketplace switchingLimited by setup23-store dropdown plus baseUrl
Output formatsAPI JSONApify Dataset, CSV, JSON, Excel
AutomationCustom integrationApify API, schedules, webhooks, integrations

FAQ

Is this an official Amazon API?
No. This is an Apify Actor that extracts public Amazon search result pages. It is not affiliated with Amazon and is not endorsed by Amazon.

Can I scrape Amazon prices and ASINs from multiple countries?
Yes. Choose a supported marketplace code or provide baseUrl for a custom Amazon retail host.

Can I get CSV output?
Yes. Export the Dataset as CSV from Apify, or download the RESULTS_CSV key from the default key-value store.

Why do some runs return fewer products than requested?
Amazon can return fewer listings, duplicate ASINs, empty pages, 503 responses, or region-specific layouts. The actor retries transient errors and records the stop reason in output metadata.

Do I need proxies?
Small runs may work without a proxy. For larger Amazon scraping jobs, repeated runs, or difficult regions, use Apify Proxy with residential IPs.

Compliance

Use this actor responsibly and only for lawful research, analytics, and automation. Review Apify Terms of Service, Apify web scraping guidance, and the applicable Amazon terms for your region.

This actor is not affiliated with, endorsed by, or sponsored by Amazon.