Amazon Sales Rank Scraper
Pricing
from $3.50 / 1,000 results
Amazon Sales Rank Scraper
Access Amazon sales rank (BSR) data including current rank, historical ranking trends, category hierarchy, subcategory rankings, buy box data, and product details. Supports ASINs and product URLs across global marketplaces. Export as JSON, CSV, Excel, and more.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Radeance
Actor stats
4
Bookmarked
4
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
π Amazon Sales Rank Scraper
| Discover more β€ | Amazon Price History API | Jungle Scout Scraper | Ahrefs Scraper | Similarweb Scraper |
|---|
The Amazon Sales Rank Scraper on Apify delivers accurate, structured Amazon Best Seller Rank (BSR) intelligence collected from multiple trusted sources like Keepa and CamelCamelCamel. It supports ASINs and Amazon product URLs, providing detailed historical sales rank data across primary and subcategories.
Retrieve current category rankings, historical BSR trends, category hierarchy, subcategory rankings, brand and product metadata in clean, export-ready formats.
Whether youβre tracking product performance, analyzing category trends, or building competitive intelligence tools, this Actor delivers high-quality Amazon sales rank data at scale β ideal for developers, analysts, and teams needing a reliable Amazon Sales Rank Scraper or BSR API.
ποΈ Key Features
-
π¦ Comprehensive Amazon Product & Ranking Data:
- β Retrieve complete product details using ASINs or Amazon product URLs
- β Capture title, brand, categories, category hierarchy, and product metadata
- β Access accurate current Best Seller Rank (BSR) in the primary category
-
𧬠Category & Hierarchy Mapping:
- β Extract full category tree structure from top-level to deepest subcategory
- β Identify product positioning across multiple category levels
- β Ideal for category analysis, product classification, and catalog enrichment
-
π Sales Rank (BSR) Tracking:
- β Track current category rank and ranking timestamps
- β Access historical ranking datasets for primary categories
- β Monitor ranking fluctuations to understand product performance over time
-
π Subcategory Ranking Insights:
- β Retrieve subcategory rankings with current rank and historical trends
- β Analyze performance across niche categories and micro-markets
- β Ideal for competitive analysis and product positioning strategies
-
π Historical Rank Data & Trends:
- β Access time-series ranking history with timestamps and rank values
- β Identify trends, seasonality, and performance shifts over time
- β Perfect for demand analysis, forecasting, and product lifecycle tracking
-
πΈ Product Media & Metadata:
- β Retrieve product images, URLs, and essential listing metadata
- β Useful for catalog enrichment, dashboards, and reporting systems
-
π Multi-Country Support:
- β Works across multiple Amazon marketplaces (US, CA, UK, DE, FR, IT, ES, and more)
- β Supports localized category structures and ranking systems
-
π Flexible Data Output:
- β Export structured Amazon sales rank data in JSON, CSV, XLSX, or JSONL
- β Ready for BI dashboards, analytics tools, ETL pipelines, and automation workflows
ποΈ Use Cases
-
Amazon Sellers & FBA Teams: Track Best Seller Rank (BSR) changes to monitor product performance and demand trends.
-
Product Research & Sourcing Teams: Identify high-performing products and profitable niches based on category rankings.
-
E-commerce Analysts: Analyze ranking trends, category movements, and competitive positioning across marketplaces.
-
Data Teams & Engineers: Integrate structured sales rank datasets into data pipelines, dashboards, and analytics platforms.
-
Retail Intelligence & Marketplaces: Enrich product datasets with historical BSR, category hierarchy, and ranking insights.
-
Investors & Market Researchers: Evaluate product demand, category growth, and long-term performance trends using ranking data.
The Amazon Sales Rank Scraper automates large-scale collection of Amazon Best Seller Rank data, providing clean, structured, and historical ranking intelligence for analytics, automation, and competitive insights.
π Output
Requires identifiers with a valid Amazon Product URL or ASIN.
Fields: data_captured_at, source_last_updated_at, marketplace, asin, brand, title, buybox_price, buybox_currency, buybox_seller_type, buybox_is_amazon, buybox_in_stock, primary_category_id, primary_category, primary_category_current_rank, primary_category_current_rank_seen_at, primary_category_ranking_history, category_tree, sub_categories, sub_categories_ranking_history, product_url, product_image_url.
{"data_captured_at": "2026-03-27T12:45:33.929367Z","source_last_updated_at": "2026-03-23T10:36:00","marketplace": "us","asin": "B08NRTP847","brand": "DII","title": "DII Modern Farmhouse Plaid Collection Cotton Fringe Throw Blanket, 50x60, White/Antique Green","buybox_price": 31.39,"buybox_currency": "USD","buybox_seller_type": "FBA","buybox_is_amazon": true,"in_stock": true,"primary_category_id": 1055398,"primary_category": "Home & Kitchen","primary_category_current_rank": 96317,"primary_category_current_rank_seen_at": "2026-03-23T08:14:00","primary_category_ranking_history": [{"category_id": 1055398,"seen_at": "2022-12-14T07:40:00","rank": 94726},{"category_id": 1055398,"seen_at": "2022-12-14T18:24:00","rank": 101892},{"category_id": 1055398,"seen_at": "2022-12-15T04:38:00","rank": 95341},{"category_id": 1055398,"seen_at": "2026-03-23T06:10:00","rank": 96338},{"category_id": 1055398,"seen_at": "2026-03-23T07:12:00","rank": 96320},{"category_id": 1055398,"seen_at": "2026-03-23T08:14:00","rank": 96317}],"category_tree": [{"category_id": 1055398,"name": "Home & Kitchen","level": 0},{"category_id": 1063252,"name": "Bedding","level": 1},{"category_id": 1063280,"name": "Blankets & Throws","level": 2},{"category_id": 14058581,"name": "Throws","level": 3}],"sub_categories": ["Bedding", "Blankets & Throws", "Throws"],"sub_categories_ranking_history": [{"category_id": 14058581,"category_name": "Throws","current_rank": 495,"current_rank_seen_at": "2026-03-23T03:04:00","history": [{"category_id": 14058581,"seen_at": "2020-12-02T15:56:00","rank": 9748},{"category_id": 14058581,"seen_at": "2020-12-02T17:22:00","rank": 10022},{"category_id": 14058581,"seen_at": "2020-12-03T00:48:00","rank": 11164},{"category_id": 14058581,"seen_at": "2026-03-22T15:44:00","rank": 614},{"category_id": 14058581,"seen_at": "2026-03-22T19:52:00","rank": 496},{"category_id": 14058581,"seen_at": "2026-03-23T03:04:00","rank": 495}]}],"product_url": "https://www.amazon.com/dp/B08NRTP847","product_image_url": "https://m.media-amazon.com/images/I/81EF8nXZF5L.jpg"}
Field References
| Field | Type | Description |
|---|---|---|
data_captured_at | string (ISO datetime) | Timestamp when the data was captured by the Scraper. |
source_last_updated_at | string (ISO datetime) | Last time the source data was updated. |
marketplace | string | Amazon marketplace identifier (e.g., us, de, uk). |
asin | string | Amazon Standard Identification Number of the product. |
brand | string | Brand or manufacturer of the product. |
title | string | Full product title as listed on Amazon. |
buybox_price | number | Current Buy Box price for the product. |
buybox_currency | string | Currency of the Buy Box price (e.g., USD). |
buybox_seller_type | string | Seller fulfillment type for the Buy Box offer (FBA or FBM). |
buybox_is_amazon | boolean | Indicates whether Amazon itself is the Buy Box seller. |
buybox_in_stock | boolean | Indicates whether the product is currently available through the Buy Box offer. |
primary_category_id | number | ID of the main Amazon category the product belongs to. |
primary_category | string | Name of the main product category. |
primary_category_current_rank | number | Current rank of the product within the primary category (Best Seller Rank). |
primary_category_current_rank_seen_at | string (ISO datetime) | Timestamp when the current primary category rank was observed. |
primary_category_ranking_history | array of objects | Historical ranking data for the primary category. Each entry includes category_id, seen_at, and rank. |
category_tree | array of objects | Full category hierarchy from top-level to the most specific category. Each entry includes category_id, name, and level. |
sub_categories | array of strings | List of subcategories the product belongs to. |
sub_categories_ranking_history | array of objects | Ranking data for subcategories, including current rank and historical ranking trends. |
product_url | string (URL) | Direct link to the product page on Amazon. |
product_image_url | string (URL) | URL of the main product image. |
Table View Output
Overview Table π¦
π Input
Amazon Sales Rank API Search Parameters
- identifiers: (Optional) (Array of Strings)
The URLs or ASINs of the Amazon product pages to scrape data for. Enter a list of complete URLs or just ASINs to analyze multiple products at once (e.g. ["B08N5WRWNW", "B07FZ8S74R"]).
- country: (Optional) (String)
Select the country of the Amazon Marketplace you want to scrape data from. Use the two-letter country code (e.g. us, uk, de, fr, it, es, jp).
π‘ Default value is us (United States).
- stream_output: (Optional) (Boolean)
If set to True, the scraper will stream results as they are scraped, allowing for faster access to data. If False, results will be provided only after the entire scraping process is complete.
π‘ Default value is True.
Supported Product Identifiers
| Identifier | Supported |
|---|---|
| https://www.amazon.com/Apple-iPhone-16-Version-128GB/dp/B0DHJH2GZL | β |
| https://www.amazon.com/dp/B0DHJH2GZL | β |
| https://www.amazon.com/gp/product/B0DHJH2GZL | β |
| B0DHJH2GZL | β |
JSON Input
Sample JSON input if you use the apify api via CURL, Python, JS etc.
{"identifiers": ["https://www.amazon.com/Apple-iPhone-16-Version-128GB/dp/B0DHJH2GZL/ref=sr_1_6"],"country": "us","stream_output": true}
πͺ Usage Limits
This service has different usage limits depending on your subscription status:
| User Type | Monthly Runs | # Bulk URLs/ASINs Supported | Data Limitations | Reset Period |
|---|---|---|---|---|
| Free | 10 runs | 3 per run | Historical data up to 1 year(s) | 30 days |
| Paid | Unlimited | 100 per run | All-Data-Access | N/A |
How Limits Work
- Free users: Limited to 10 runs per 30-day period from your first usage
- Paid users: No limits on the number of runs and access to all data
- All users: Can scrape product data and variants as per the limits above
- Usage resets automatically 30 days after your first run (for free users)
π FAQ
How do I find the ASIN of a product?
The ASIN (Amazon Standard Identification Number) is a unique identifier assigned to products on Amazon. You can find the ASIN in the product URL right after '/dp/' or in the product details section on the Amazon product page.
Can I scrape data for multiple products at once?
Yes, you can provide multiple Amazon product URLs or ASINs in the identifiers input field. The scraper will process each identifier and return the corresponding sales rank data. Please note that there are limits on the number of identifiers you can provide based on your subscription status. Refer to the usage limits section for more details.
How accurate is the data, especially pricing and seller information?
The data retrieved by the Amazon Sales Rank Scraper is near real-time, so data is accurate up to the latest hour for most products and marketplaces. You can check the source_last_updated_at field in the output to see when the data was last updated. We are bound by the accuracy of the data provided by the sources and cannot change this. Therefore, there may be slight discrepancies compared to live Amazon listings data.
What marketplaces are supported?
The Amazon Sales Rank Scraper supports multiple Amazon marketplaces, including but not limited to:
- Canada (ca)
- France (fr)
- Germany (de)
- India (in)
- Italy (it)
- Japan (jp)
- Mexico (mx)
- Spain (es)
- United Kingdom (uk)
- United States (us)
βοΈ While the scraper is running
During the run, the actor will output log messages letting you know what is going on at any point. Each message always contains specific information about the process including which url / page the actor is working on.
If you provide invalid inputs to the actor, it will immediately stop with a failure state and output log messages explaining what is wrong. If you are unsure what went wrong feel free to open up an issue in the issue tab.
π Legality of web scraping
The Amazon Sales Rank Scraper is designed to ethically extract only publicly available product data, and it does not scrape private user data such as personal email addresses or personal identifiers.
Our services are ethical and do not extract any private user data. They only extract what individuals or companies chose to share publicly. We therefore believe that our services, when used for ethical purposes by our users, are safe to use. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. For more information you can read this blog post on the legality of web scraping from Apify.
π¬ Feedback and Support
Your satisfaction is important to us! Therefore we are constantly striving to enhance the performance of our Actors.
If you have any technical feedback or encounter any bugs with the Amazon Sales Rank Scraper, please create an issue in the Actorβs Issues tab on the Apify Console.
You can also contact us directly for custom integrations or project use cases at business@radeance.com.