E-commerce
Monitor Amazon product data at scale
Monitor Amazon product data at scale
Use case: Collect price, availability, and product data across 500 ASINs and 10 US zip codes to surface pricing patterns and behavioral signals.
Quick Start
Inputs
- Product categories Amazon product categories to pull best sellers from. Defaults to 10 categories: Electronics, Grocery, Health & Vitamins, Beauty, Toys, Pet Supplies, Sports, Tools, Kitchen, and Office Supplies.
- Zip codes US zip codes to track prices across. Defaults to 10 zip codes spanning 5 major cities and 5 rural towns.
Outputs
- Price history for 500 products across 10 zip codes and 96 hourly snapshots
- 163 products that moved in price during the 4-day window (33% of catalog)
- Biggest single price swing: $90.00 — Beats Solo 4, +82%
- Geo pricing analysis: 97% of products priced identically nationwide; 12 exceptions identified
- 11 products caught running live title A/B tests with measurable BSR impact
- 81 products with MSRP changes during the collection window
- 2,150 multi-signal cascade events — price, MSRP, and Subscribe & Save changing in the same run
- Full product detail page for every ASIN: price timeline, zip bar chart, BSR trend, availability strip, MSRP history
How it works
A 6-phase pipeline. Read the blog here for a deeper explanation.
- Discover The Amazon Best Sellers agent identifies 500 top-selling ASINs across 10 product categories — the top 50 per category, weighted toward high-volume, frequently repriced products.
- Configure 5,000 ASIN × zip code input pairs are uploaded to a Nimble Managed Agent Job with an hourly cron schedule — configured once, runs autonomously across 5 major cities and 5 rural towns.
- Collect The Amazon Product Detail agent runs every hour for 4 days — 480,000 total agent calls, 60+ fields per product per run, with retries handled automatically by the managed job.
- Process Raw data is decoded into price history, per-ASIN price swings, zip code medians, BSR trends, availability timelines, title change logs, and multi-signal event records.
- Surface 8 data stories extracted: algorithmic repricing, geo pricing exceptions, title A/B tests, BSR demand patterns, out-of-stock gaps, MSRP shifts, Subscribe & Save as an inventory proxy, and multi-signal cascade events.
- Dashboard A 4-page Streamlit app with every data point linked to a product detail page showing price timeline, zip comparison, BSR trend, availability strip, and MSRP history.
Stack
Nimble primitives plus the full runtime stack.
Nimble APIs
What it does
- Nimble Agent Jobs Managed job runner — handles scheduling, retries, and concurrency for 480,000 agent calls over 96 hours.
- amazon_best_sellers Discovers top-selling ASINs by category and page — used to build the 500-ASIN tracking list across 10 categories.
- amazon_pdp Full product detail page — 60+ fields per product including web price, MSRP, availability, BSR rank, and Subscribe & Save. Runs as a Managed Agent Job at 5,000 calls/hour.
3rd Party Tools
Role
- streamlit 4-page dashboard with URL-based routing and product detail drill-down for every ASIN.
- plotly Dumbbell charts, price timelines, availability heatmaps, BSR trend lines, and scatter charts.
- pandas + parquet Processing 4.6 GB raw data into approximately 60 MB of structured Parquet files across 8 datasets.
- python 3.9+ Phase scripts for ASIN collection, data processing, and signal extraction

Reach out if you have any questions.
Talk to an Expert