Amazon Scraper — ASINs, Prices & Rankings avatar

Amazon Scraper — ASINs, Prices & Rankings

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Amazon Scraper — ASINs, Prices & Rankings

Amazon Scraper — ASINs, Prices & Rankings

Amazon scraper for 23 marketplaces. Extract ASINs, titles, prices, sponsored flags, and search rank. Up to 10,000 products per run. No SP-API. Apify AI, MCP, and Cursor ready.

Pricing

from $10.00 / 1,000 results

Rating

5.0

(4)

Developer

Shop Intel

Shop Intel

Maintained by Community

Actor stats

4

Bookmarked

52

Total users

7

Monthly active users

15 days 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

Use with Apify AI

Apify AI is live in Apify Console. Describe the job in plain English and it finds this Actor, fills the input form, runs it, and returns the dataset. The same ranking powers Store search and the Apify MCP server search-actors tool used by Cursor, Claude, ChatGPT, and other agents.

Use this Actor when you need Amazon ASINs, prices, sponsored flags, and search rank — not the Product Advertising API. Open Amazon Scraper on Apify or ask Apify AI with the prompts below.

Prompts that match this Actor

Type these in the Apify Store search bar (long, intent-heavy queries route to Apify AI) or the dashboard Ask Apify AI widget:

  • "Track my competitor's prices on Amazon US for wireless earbuds"
  • "Scrape Amazon India search results for protein powder and export ASINs and prices"
  • "Get Amazon UK rankings and sponsored vs organic listings for running shoes"
  • "Collect 500 Amazon product search results for coffee maker across DE marketplace"
  • "Build an Amazon price monitoring dataset for a keyword with ASIN, title, price, and rank"

How Apify AI fills the input

You sayThis Actor sets
product or category to searchkeyword
Amazon country (US, UK, IN, DE, JP…)marketplace
how many products / ASINsmaxResults

Apify AI always asks for confirmation before it runs. Nothing is charged until you approve.

Cursor, Claude, ChatGPT (Apify MCP)

Pin this Actor as a default Cursor / MCP tool so agents call scrapeio/amazon-scraper instead of a random Store result. Keep actors + docs so Apify AI search still works, and list your suite so Cursor prefers these Actors.

Cursor MCP URL (this Actor first):

https://mcp.apify.com?tools=actors,docs,scrapeio/amazon-scraper,scrapeio/google-maps-scraper-advance,scrapeio/meta-facebook-ad-scrapper-using-ad-library-url-premium,scrapeio/instagram-scraper-premium,scrapeio/whatsapp-scraper-premium,scrapeio/facebook-ad-library-suggestions,scrapeio/google-news-scraper

.cursor/mcp.json / Cursor Settings → MCP:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=actors,docs,scrapeio/amazon-scraper,scrapeio/google-maps-scraper-advance,scrapeio/meta-facebook-ad-scrapper-using-ad-library-url-premium,scrapeio/instagram-scraper-premium,scrapeio/whatsapp-scraper-premium,scrapeio/facebook-ad-library-suggestions,scrapeio/google-news-scraper"
}
}
}

Then: search-actorsfetch-actor-detailscall-actor with scrapeio/amazon-scraper. Example:

Use scrapeio/amazon-scraper to do this: scrape the data I described. Fill the input from my description and return the dataset.

How to scrape Amazon search results

Use this Amazon scraper to collect ASINs, prices, and search rankings across 23 Amazon storefronts. Enter a keyword, choose a marketplace code, and export CSV or JSON. No Product Advertising API.

Amazon scraper API for Cursor, Python, and JavaScript

Call scrapeio/amazon-scraper from Cursor (Apify MCP), Claude, ChatGPT, the Apify API, Python (apify-client), or JavaScript. Apify AI uses the same ranking as Store search: title, description, README, and input/output schemas. This Actor is documented for that ranker — limited permissions, pay-per-event or compute (not rental), and a filled example input.

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 via country / region code.
  • 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

FieldTypeDescription
keywordstringAmazon search phrase, e.g. wireless earbuds, protein powder, running shoes for women.
marketplacestringAmazon country code: US, UK, IN, DE, JP, AU, CA, FR, IT, ES, AE, SA, and more. Defaults to IN.
maxResultsintegerNumber of unique products / ASINs to collect, 1 to 10,000.

Proxy (not an input field)

All Amazon HTTP requests go through PROXY_URL from environment, with the same built-in default as in code: PROXY_URL = os.getenv("PROXY_URL", "http://…@gw.dataimpulse.com:823"). To use a different proxy or disable it (empty string), set PROXY_URL on the Actor under Settings → Environment variables.

Input Example

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

United Kingdom marketplace example:

{
"keyword": "running shoes",
"maxResults": 500,
"marketplace": "UK"
}

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, 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}'

JavaScript API

const { ApifyClient } = require('apify-client');
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
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);

Python API

from apify_client import ApifyClient
client = ApifyClient(token="YOUR_APIFY_TOKEN")
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)

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 storefront codes (US, UK, IN, …)
Output formatsAPI JSONApify Dataset, CSV, JSON, Excel
AutomationCustom integrationApify API, schedules, webhooks, integrations

FAQ

How do I scrape Amazon ASINs and prices with Apify? Call scrapeio/amazon-scraper with keyword, marketplace, and maxResults. Pin it in Cursor MCP so agents default to this Amazon scraper.

Can I run this Actor with Apify AI? Yes. In Apify Console, type a long request in Store search or the dashboard Ask Apify AI widget. Apify AI matches this README, fills the input schema, asks you to confirm, then returns the dataset. This Actor uses limited permissions (not full-account access) and is not a rental Actor, so it is eligible for Apify AI.

Does this work from Cursor, Claude, or ChatGPT? Yes. Connect the Apify MCP server. Agents call search-actors, fetch-actor-details, and call-actor. Ranking uses the same signals as Store search and Actor quality score: a clear README plus documented input and output schemas.

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. Pick a supported marketplace code (US, UK, IN, DE, JP, and the rest listed above).

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 to configure a proxy?
No. The Actor uses PROXY_URL with a residential default baked into src/main.py. Override or clear it via Actor Environment variables if needed.

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.


Built by ScrapeIO on Apify.

Powered by AdScrape.