Amazon BSR Scraper avatar

Amazon BSR Scraper

Pricing

from $2.00 / 1,000 bsr snapshot scrapeds

Go to Apify Store
Amazon BSR Scraper

Amazon BSR Scraper

Scrape Amazon BSR rank, Buy Box winner, price, and offer count for any list of ASINs across the US, UK, DE, and JP marketplaces. Time-series snapshots accumulate in a named Apify dataset keyed by date. PA-API sunset replacement; no seller account needed; bring your own cookies.

Pricing

from $2.00 / 1,000 bsr snapshot scrapeds

Rating

0.0

(0)

Developer

Market Place Scrapers

Market Place Scrapers

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

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.

What can this Amazon BSR scraper do?

  • 📈 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)

Why scrape Amazon BSR instead of using PA-API?

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.

What data can this Amazon BSR Scraper extract?

FieldDescription
bsr_rankPrimary Best Seller Rank within the parent category
bsr_categoryParent category name (localized to marketplace)
bsr_categories_allFull list of sub-category ranks ([{rank, category}, …])
buy_box_winnerAmazon / FBA / FBM — type of seller currently winning the Buy Box
buy_box_seller_nameDisplay name of the Buy Box seller
priceLocalized price string (e.g. 899,00 €, £19.72, $24.99)
currencyISO-4217 code (USD, GBP, EUR, JPY, CAD, AUD)
offer_countTotal number of offers on the listing
titleProduct title as shown on the listing
main_image_urlHero image URL (CDN-hosted)
snapshot_date / snapshot_tsYYYY-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.

How do I use this scraper to track Amazon BSR?

  1. Open the Amazon BSR Scraper on Apify Store and click Try for free
  2. Choose your marketplace(s) — US, UK, DE, FR, IT, ES, NL, JP, CA, or AU
  3. Paste your ASIN list (10 alphanumeric chars each) — ASINs must be valid in the chosen marketplace
  4. (Optional) Cap snapshots per run with maxSnapshots to control spend
  5. Click Start — results stream into the dataset as each ASIN finishes
  6. (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.

How much does it cost to scrape Amazon BSR?

TierPriceBest for
Free trial50 snapshots freeEvaluate before paying
Pay-per-result$1.50 per 1,000 snapshotsBurst 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.

Input

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.

Output

{
"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.

Tips for higher data completeness

  • Pin a residential country that matches the marketplace (GB for UK, US for amazon.com, DE for 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.

Use cases

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.

Other Apify scrapers you might like

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.

FAQ

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.