Amazon Public PDP / ASIN Monitor avatar

Amazon Public PDP / ASIN Monitor

Pricing

Pay per usage

Go to Apify Store
Amazon Public PDP / ASIN Monitor

Amazon Public PDP / ASIN Monitor

Monitor public Amazon PDP and ASIN URLs for price, rating, review-count, availability, bullets, images, and change-friendly report rows. Built for recurring product intelligence, not generic keyword scraping.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Lukas Ebner

Lukas Ebner

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape public Amazon product detail pages by ASIN or product URL and get clean, monitoring-ready product snapshots: canonical PDP URL, title, brand, visible price, rating, review count, availability hints, bullet points, breadcrumbs/category, image URLs, Buy Box seller hints, delivery text, and alert/report rows.

This actor is intentionally narrow: it supports the validated public subset only — PDP / ASIN enrichment and monitoring. It does not promise keyword search, category crawling, or broad Amazon discovery.


Why this exists

Amazon demand is real, but the validated low-cost HTTP path is not equally reliable across all public surfaces.

  • Product detail pages (PDPs) are publicly visible and were validated as reachable after homepage cookie minting.
  • Search and category pages can fall into Amazon anti-bot interstitials (bm-verify) in the cheap HTTP flow.

So this actor focuses on the part that is actually green: canonical product-page monitoring.

What you get

For each ASIN / PDP URL, the actor returns a structured snapshot with fields like:

  • asin
  • canonicalUrl
  • title
  • brand
  • price, currency, listPrice, discountPercent
  • rating, reviewCount
  • availability, availabilityHint
  • bulletPoints
  • breadcrumbs
  • imageUrls
  • buyboxSeller
  • fulfillment
  • deliveryEstimate
  • monitoringStatus, monitoringSignals

It also emits:

  • a per-product monitoring report with completeness and alert flags
  • a run summary so scheduled runs are easy to inspect downstream

Who it's for

  • Brands monitoring public Amazon PDPs for price, stock, and seller changes
  • Marketplace operators enriching ASIN lists into structured product records
  • Analysts building public-surface Amazon product datasets
  • Teams scheduling recurring checks and diffing snapshots in their own storage / BI stack

Scope limits

This actor is PUBLIC-SUBSET-ONLY.

Supported:

  • ASIN input like B004YAVF8I
  • Canonical Amazon PDP URLs like https://www.amazon.com/dp/B004YAVF8I
  • Other product-detail URL variants if they still contain an ASIN

Not supported / not promised:

  • keyword search
  • category search
  • bestseller pages
  • review scraping at scale
  • seller storefront crawling
  • login-gated flows

Example input

Use searchTerms for the simplest platform smoke test:

{
"searchTerms": ["B004YAVF8I"],
"market": "us",
"proxyConfiguration": { "useApifyProxy": true }
}

You can also pass direct product URLs:

{
"searchTerms": [
"B004YAVF8I",
"https://www.amazon.com/dp/B0DGY2R9HR"
],
"directUrls": [
{ "url": "https://www.amazon.com/dp/B07FZ8S74R" }
],
"market": "us",
"requestDelayMs": 1200,
"proxyConfiguration": { "useApifyProxy": true }
}

Example output

Product snapshot row

{
"recordType": "product",
"asin": "B004YAVF8I",
"marketplace": "us",
"canonicalUrl": "https://www.amazon.com/dp/B004YAVF8I",
"title": "...",
"brand": "...",
"price": 23.99,
"currency": "$",
"rating": 4.7,
"reviewCount": 18432,
"availability": "In Stock",
"bulletPoints": ["..."],
"breadcrumbs": ["Electronics", "Accessories"],
"imageUrls": ["https://..."],
"monitoringStatus": "ok",
"monitoringSignals": [],
"scrapedAt": "2026-06-04T00:00:00.000Z"
}

Monitoring report row

{
"recordType": "productReport",
"asin": "B004YAVF8I",
"monitoringStatus": "ok",
"alertFlags": [],
"completenessScore": 100,
"hasPrice": true,
"hasRating": true,
"hasAvailability": true,
"imageCount": 8,
"bulletCount": 6
}

Monitoring use cases

Schedule the actor daily or hourly for:

  • price watchlists on important ASINs
  • availability checks for in-stock / out-of-stock signals
  • Buy Box / seller hint monitoring
  • catalog enrichment from internal ASIN lists
  • snapshot pipelines where your own system computes diffs and alerts

Reliability notes

Amazon can challenge naive scraping. This actor uses the hardened template style:

  • homepage cookie minting before PDP requests
  • browser-like HTTP fingerprints via got-scraping
  • re-mint + proxy rotation on block/challenge
  • no headless browser by default

Start with Apify Proxy. If Amazon begins returning anti-bot pages for your workload, switch to residential proxy groups.

Pricing model

Pay-per-event. Dataset items are the primary billable output, which fits monitoring workloads well.

Legality

This actor is designed for publicly visible product-page facts. It does not log in, access account-only surfaces, or promise bypasses for private / gated data. Product images and copy may be copyrighted by Amazon or sellers; factual fields like price, rating count, availability, and ASIN are different in nature. You remain responsible for your own use of the data and applicable law.

FAQ

Does it support keyword search? No. This actor is intentionally limited to the validated PDP / ASIN subset.

Can I pass ASINs directly? Yes. Put them in searchTerms for the easiest on-platform smoke test.

Why is searchTerms used for ASINs? So a simple single-value smoke input works on the platform without needing request-list setup.

Will it always get price / rating / availability? Amazon can vary markup by locale, experiment, and anti-bot state. The actor returns monitoring flags so you can distinguish complete vs partial snapshots.