Track Amazon Best Seller Rank (BSR), Buy Box winner, price, and offer count for any list of ASINs across 10 Amazon marketplaces (US, UK, DE, FR, IT, ES, NL, JP, CA, AU). Each run appends a time-stamped snapshot to a named Apify dataset, so you build a growing time series — never overwrite. A drop-in Amazon Product Advertising API (PA-API) replacement: no seller account, no PA-API key, no affiliate gate. Just public /dp/{ASIN} page extraction with residential-proxy rotation.
- 📈 Best Seller Rank (BSR) tracking — primary rank + category, plus the full list of all BSR sub-categories
- 🥇 Buy Box monitoring — winner type (Amazon / FBA / FBM), seller name, and ships-from
- 💰 Price + currency — localized price string with currency symbol and ISO-4217 code
- 🌍 10 Amazon marketplaces — US, UK, DE, FR, IT, ES, NL, JP, CA, AU (Cartesian product over ASIN × marketplace)
- ⏱️ Time-series accumulation — snapshots append-only to a named Apify dataset, queryable by date
- 🔁 Schedule daily / hourly with Apify's built-in scheduler — no cron server needed
- 🌐 Residential-proxy rotation with per-marketplace country pinning (handled automatically)
- 🆓 Free trial — first 50 snapshots free on the Apify Free plan ($5 platform credit)
The Amazon Product Advertising API (PA-API) sunsets on 2026-04-30. Even before that, PA-API requires:
- An approved Amazon Associates account (rejection-prone)
- A maintained affiliate site driving qualified sales (or your access is revoked)
- Heavy throttling that doesn't scale to multi-marketplace tracking
This Amazon scraper scrapes public product detail pages — same data PA-API exposed (SalesRank, LowestPrice, OfferSummary), without the gatekeeping. Roughly 5–10× cheaper at scale than Helium 10 or Jungle Scout, with no UI lock-in.
| Field | Description |
|---|---|
bsr_rank |
Primary Best Seller Rank within the parent category |
bsr_category |
Parent category name (localized to marketplace) |
bsr_categories_all |
Full list of sub-category ranks ([{rank, category}, …]) |
buy_box_winner |
Amazon / FBA / FBM — type of seller currently winning the Buy Box |
buy_box_seller_name |
Display name of the Buy Box seller |
price |
Localized price string (e.g. 899,00 €, £19.72, $24.99) |
currency |
ISO-4217 code (USD, GBP, EUR, JPY, CAD, AUD) |
offer_count |
Total number of offers on the listing |
title |
Product title as shown on the listing |
main_image_url |
Hero image URL (CDN-hosted) |
snapshot_date / snapshot_ts |
YYYY-MM-DD + ISO-8601 timestamp keys for time-series queries |
Download the full dataset as JSON, CSV, Excel, HTML, or XML from the Storage tab, or pull it programmatically via the Apify API.
- Open the Amazon BSR Scraper on Apify Store and click Try for free
- Choose your marketplace(s) — US, UK, DE, FR, IT, ES, NL, JP, CA, or AU
- Paste your ASIN list (10 alphanumeric chars each) — ASINs must be valid in the chosen marketplace
- (Optional) Cap snapshots per run with
maxSnapshotsto control spend - Click Start — results stream into the dataset as each ASIN finishes
- (Optional) Save the run as a Scheduled Task for daily/hourly tracking
For multi-marketplace coverage at scale, create one scheduled task per marketplace, each with its own ASIN list.
| Tier | Price | Best for |
|---|---|---|
| Free trial | 50 snapshots free | Evaluate before paying |
| Pay-per-result | $1.50 per 1,000 snapshots | Burst use, ad-hoc tracking |
| Subscription | $29/mo + $0.80 / 1K (10K included) | Daily multi-marketplace cohorts |
On the Apify Free plan ($5 platform credit) you can extract roughly 3,300 Amazon snapshots before hitting the credit limit. A typical 100-ASIN-per-day, 1-marketplace tracker costs about $4.50/month on pay-per-result, or fits comfortably in the Subscription's 10K included quota for ≤300 ASINs/day.
Break-even: subscription beats pay-per-result around 37,000 snapshots/month.
The actor accepts a JSON payload — see the Input tab for full schema. Minimum example:
{
"marketplaces": ["UK"],
"asins": ["0735211299", "1612680194", "0062316095", "1455586692"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "GB"
}
}Each ASIN is fetched on every listed marketplace (Cartesian product). Residential proxy with per-marketplace country pinning is required to avoid the 'Currently unavailable' geo-redirect that strips price/BSR markup.
{
"asin": "B0CHX1W1XY",
"marketplace": "DE",
"url": "https://www.amazon.de/dp/B0CHX1W1XY",
"title": "Apple iPhone 15 (128 GB) - Black",
"price": "899,00 €",
"currency": "EUR",
"bsr_rank": 1234,
"bsr_category": "Elektronik & Foto",
"bsr_categories_all": [
{"rank": 1234, "category": "Elektronik & Foto"},
{"rank": 56, "category": "Smartphones"}
],
"buy_box_winner": "Amazon",
"buy_box_seller_name": "Amazon",
"ships_from": "Amazon",
"offer_count": 3,
"main_image_url": "https://m.media-amazon.com/images/I/example.jpg",
"snapshot_date": "2026-04-25",
"snapshot_ts": "2026-04-25T18:30:00+00:00"
}Download the full dataset as JSON, CSV, Excel, HTML, or XML from the Storage tab.
- Pin a residential country that matches the marketplace (
GBfor UK,USfor amazon.com,DEfor amazon.de). This is automatic, but verify in the proxy config. - Use globally-shippable ASINs for testing (books, generic electronics). Region-locked ASINs (groceries, large appliances) may render the geo-restriction interstitial that strips BSR markup.
- Schedule runs at off-peak hours for the target marketplace — block-rate is markedly lower at 02:00–06:00 local time.
- One marketplace per scheduled task — keeps proxy country pinning clean and isolates regional failures.
Amazon Sellers — Track your own ASIN BSR and Buy Box status daily. Get alerted to Buy Box losses or sudden BSR drops before they impact sales.
Brand Managers — Monitor cross-marketplace price parity for Minimum Advertised Price (MAP) compliance — schedule one task per region with locale-correct ASINs.
Market Researchers — Build BSR and category trend datasets without paying $99/month for Helium 10 or Jungle Scout. Query your own accumulating snapshot history with any SQL or dataframe tool.
Affiliate marketers / PA-API refugees — Replace the soon-to-sunset Amazon Product Advertising API with public-page extraction. No Associates account, no affiliate gate.
- Shopify GMV Scraper — measures gross merchandise volume on any Shopify store
- TikTok Shop Scraper — product, price, and seller data from TikTok Shop
- Airbnb Scraper — listings, prices, and availability across Airbnb markets
- Idealista Scraper — real-estate listings from Idealista (Spain, Italy, Portugal)
- LinkedIn Sales Navigator Scraper — lead enrichment from LinkedIn Sales Navigator
Our scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our scrapers, when used for ethical purposes by Apify users, are safe. 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. You can also read our blog post on the legality of web scraping.
Does this work after the PA-API sunset on 2026-04-30? Yes — that is the entire point. The actor scrapes public Amazon product pages directly, bypassing PA-API entirely.
Do I need a seller account or Amazon Associates membership? No. The actor only accesses public product detail pages — same as any browser visit.
How does multi-marketplace tracking work?
One run can cover multiple marketplaces (Cartesian product over marketplaces × asins). For large-scale daily tracking, create one Apify scheduled task per marketplace for cleaner regional proxy isolation and independent failure recovery.
Why are some ASINs the same product in different regions? ASINs are marketplace-specific — the same physical product often has different ASINs across Amazon's regional catalogs. Always supply ASINs validated against your target marketplace.
How is this different from Keepa or Jungle Scout? Those are full seller suites or chart-first products at $19–$99/month per seat. This actor is data-only: raw BSR, Buy Box, and price snapshots land in your own Apify dataset, queryable with any SQL or dataframe tool. Roughly 5–10× cheaper at scale with no UI lock-in.
Why is bsr_rank sometimes null?
A small fraction of listings legitimately have no BSR (new listings, parent ASINs that only show ranks on variants, or ASINs in regions where Amazon hides BSR for the category). For high-traffic ASINs in popular categories, rank presence is >98%. If you see persistent nulls, double-check the ASIN is valid in the chosen marketplace.
Can I get a custom Amazon scraper built? Yes — open an issue on this GitHub repo or message us via the Apify Console. We build bespoke Amazon scrapers (review extraction, seller storefronts, category pagination) on a project basis.
Which integrations are supported? Native Apify integrations cover Make, Zapier, n8n, Google Drive, Airtable, Slack, GitHub, and webhooks. The dataset is also pullable directly via the Apify API.
Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates. This actor is not affiliated with or endorsed by Amazon.