Skip to content
ParseShelf
Price, stock and seller signals

Amazon Price API for Price Tracking

Collect current Amazon prices and availability from product, search or category inputs, then export a timestamped dataset for competitor analysis.

Output previewAmazon product signals · 11 fields shown
ProductAvailabilityPrice
La Roche-Posay Cicaplast Balm B5 CreamB0060OUV5Y · 4.7 · 20,743 reviews
In stock$18.99
Maybelline Sky High MascaraB08H3JPH74 · 4.5 · 181,639 reviews
In stock$10.82
Aquaphor Healing OintmentB0107QPFBU · 4.8 · 138,730 reviews
In stock$12.79
Dove Sensitive Skin Body WashB00SK71SAG · 4.8 · 62,276 reviews
In stock$10.97
Example output · only delivered rows spend unitsCSV · XLSX · JSONL · Markdown
API example

Request Amazon Price API for Price Tracking from the dashboard or API.

This example shows the exact shape a developer can use to create a ParseShelf Amazon job. Operators can run the same workflow in the web dashboard, inspect live rows, and download files without writing code.

Use product_url_list when the seed is a product url list. Use full_product when you need product page fields such as brand, bullets, stock text, shipping information, variants, media and review signals. Use listing_only for fast discovery scans before enriching selected ASINs.

Every completed job exposes the same normalized contract across API responses, JSONL exports, CSV files, Excel workbooks and Markdown reports, so downstream systems do not need a separate parser for each Amazon page type.

curl requestPOST /api/v1/jobs
curl -X POST https://parseshelf.com/api/v1/jobs \
  -H "Authorization: Bearer $PARSESHELF_KEY" \
  -H "Content-Type: application/json" \
  -d '{"marketplace": "amazon", "input_type": "product_url_list", "input_value": "https://www.amazon.com/dp/B0060OUV5Y\nhttps://www.amazon.com/dp/B0107QPFBU", "mode": "full_product", "target_count": 20}'
sample responseJSON
{
  "schema_version": "1.0",
  "status": "succeeded",
  "outcome": "full",
  "has_failures": false,
  "marketplace": "amazon",
  "input_type": "product_url_list",
  "mode": "full_product",
  "delivered_records": 1,
  "records_delivered": 1,
  "records_failed": 0,
  "charged_units": 5,
  "sample": {
    "asin": "B0060OUV5Y",
    "title": "La Roche-Posay Cicaplast Balm B5 Cream",
    "brand": "La Roche-Posay",
    "price": 18.99,
    "currency": "USD",
    "stock_status": "in_stock",
    "stock_text": "In Stock",
    "old_price": 22.99,
    "price_per_unit": {
      "value": 3.16,
      "unit": "ounce"
    },
    "seller": "Amazon.com",
    "product_url": "https://www.amazon.com/dp/B0060OUV5Y"
  },
  "exports": {
    "jsonl": "/api/v1/jobs/{job_id}/download/jsonl",
    "csv": "/api/v1/jobs/{job_id}/download/csv",
    "xlsx": "/api/v1/jobs/{job_id}/download/xlsx",
    "md": "/api/v1/jobs/{job_id}/download/md"
  }
}
How it works

From Amazon link to useful data.

  1. 1Add your inputPaste an Amazon link or up to 20 ASINs.
  2. 2Choose your detailGet listing fields or enrich each product.
  3. 3Check the previewInspect live rows and any missing fields.
  4. 4Download or automateExport CSV, XLSX, JSONL or Markdown. Use the API for repeat jobs.
Data quality

What makes this different from a raw scraper.

NeedParseShelf behaviorWhy it matters
Stable schemaAmazon-specific fields are normalized into predictable keys such as asin, price, rating, images and product_url.Your exports can feed spreadsheets, scripts and dashboards without field-by-field cleanup after every job.
Transparent qualityFallback listing rows are marked separately from full product rows when Amazon product pages are slow or unavailable.Teams can decide whether fast discovery data is enough or whether selected ASINs should be repaired and enriched again.
Operator workflowThe web panel handles job creation, progress, row preview, item detail pages and file downloads.Researchers and ecommerce operators can use the product without maintaining proxies, browsers or scraper scripts.
Developer workflowAPI keys create jobs, inspect status and download exports from authenticated endpoints.Developers can automate recurring Amazon data collection while the rest of the team uses the same data in the dashboard.
Inside ParseShelf

See what you’ll work with.

Interface previews. The output table uses illustrative rows; run your own input to check current data.

Schema

Fields this API returns.

price

Normalized `price` field in JSONL, CSV, XLSX and Markdown exports.

old_price

Normalized `old_price` field in JSONL, CSV, XLSX and Markdown exports.

currency

Normalized `currency` field in JSONL, CSV, XLSX and Markdown exports.

price_per_unit

Normalized `price_per_unit` field in JSONL, CSV, XLSX and Markdown exports.

stock_status

Normalized `stock_status` field in JSONL, CSV, XLSX and Markdown exports.

stock_text

Normalized `stock_text` field in JSONL, CSV, XLSX and Markdown exports.

seller

Normalized `seller` field in JSONL, CSV, XLSX and Markdown exports.

Use cases

Research, monitor and export.

Competitor pricing

Use Amazon Price API for Price Tracking for competitor pricing with live job progress and downloadable files.

Margin monitoring

Use Amazon Price API for Price Tracking for margin monitoring with live job progress and downloadable files.

Availability checks

Use Amazon Price API for Price Tracking for availability checks with live job progress and downloadable files.

Assortment tracking

Use Amazon Price API for Price Tracking for assortment tracking with live job progress and downloadable files.

Related pages

More Amazon data workflows.

FAQ

Amazon Price API for Price Tracking questions.

Which pricing fields are returned?
ParseShelf returns current price, old price, currency, price-per-unit and availability fields when visible.
Can I monitor competitor listings?
Yes. Schedule or rerun jobs for the same category, query or ASIN set to compare changes.
Can results go to Excel?
Yes. XLSX exports are generated with the same normalized data shown in the dashboard.