Price Pulse avatar

Price Pulse

Pricing

from $2.00 / 1,000 successful price extractions

Go to Apify Store
Price Pulse

Price Pulse

A robust Amazon product data scraper. Extracts real-time pricing, currency, and stock availability. Residential proxies are highly recommended for optimal performance.

Pricing

from $2.00 / 1,000 successful price extractions

Rating

0.0

(0)

Developer

Mehmed Hasan Rajim

Mehmed Hasan Rajim

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

🚀 Price Pulse - Advanced Amazon Product Scraper

Price Pulse is a highly robust, stealthy, and efficient web scraper designed to extract real-time pricing, stock availability, and product metadata from Amazon. Built on top of Crawlee and Puppeteer, it features an intelligent fallback mechanism to handle Amazon's strict anti-bot protections smoothly.

✨ Key Features

  • Real-Time Price Extraction: Accurately scrapes pricing data, including currency detection, using both structured data (JSON-LD) and advanced DOM parsing.
  • Stock Availability: Instantly checks if a product is "In Stock," "Out of Stock," or "Currently Unavailable."
  • Smart Anti-Bot Handling: Automatically detects Amazon Captchas or hard blocks and gracefully skips them without crashing the entire run.
  • Pay-Per-Success (MCP): Integrated with Apify's monetization system. You are only charged for successful price extractions. If a page fails or redirects, you don't pay the event fee!

⚠️ CRITICAL: Proxy Configuration (Must Read)

Amazon has one of the strictest anti-scraping firewalls (WAF) in the world. You CANNOT use free or Datacenter proxies. To get successful results and avoid "HTTP 500" or "Robot Check" blocks, you MUST use Residential Proxies.

How to set it up:

  1. Go to the Proxy Configuration in the input settings.
  2. Select Apify Proxy.
  3. Choose Residential from the proxy groups.

🛠️ How to Use Price Pulse (Step-by-Step)

Step 1: Provide Input

Enter the specific Amazon Product URLs you want to track. You can also define the maximum number of items and the retry count for failed requests.

Input Configuration Format:

{
"productUrls": [
"https://www.amazon.com/dp/B0CHWRXH8B",
"https://www.amazon.com/dp/B09G9D7K6S"
],
"maxItems": 20,
"retryCount": 3,
"proxyConfig": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Step 2: Run the Actor

Click the "Start" button. The crawler will launch a headless browser, mimic real user behavior, and navigate to your target URLs.

Step 3: Download Your Data

Once the run is complete, you can download the extracted data in your preferred format (JSON, CSV, Excel, XML).


📦 Sample Output Structure

{
"url": "https://www.amazon.com/dp/B0CHWRXH8B",
"title": "Apple AirPods Pro (2nd Generation) Wireless Earbuds",
"price": {
"amount": 249.00,
"currency": "USD"
},
"inStock": true,
"sku": "B0CHWRXH8B",
"status": "SUCCESS",
"retrievedAt": "2026-05-13T10:25:00.000Z"
}

💰 Pricing & Monetization

Price Pulse uses Apify's Pay-per-event pricing model. This guarantees that you get exactly what you pay for.

  • Platform Cost: Standard Apify compute unit usage.
  • Extraction Fee: You are charged a micro-fee only when a product price is successfully extracted. Failed URLs, captchas, or skipped pages do not trigger the extraction charge.

👨‍💻 Developer & Support

Built with ❤️ for data analysts, dropshippers, and e-commerce professionals.

If you encounter any bugs, need custom adjustments, or want to integrate this API into your internal systems, feel free to open an issue or contact the developer via the Apify platform.