Live price and stock data

Amazon Price API.
Clean Amazon data.

Monitor Amazon pricing and availability from search listings or product pages, then export clean data for analysis.

Terminal
$ curl -H "Authorization:Bearer $PARSESHELF_KEY" -d "q=vitamin c serum&limit=50" https://api.parseshelf.com/api/amazon
ASINPriceRatingImagesStockExports
Keyword intents

Built for common Amazon data workflows.

Current priceOld priceCurrencyAvailabilityStock text
API example

Request Amazon Price API 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", "connector": "amazon_v1", "input_type": "product_url_list", "input_value": "https://www.amazon.com/dp/B0060OUV5Y\nhttps://www.amazon.com/dp/B0107QPFBU", "mode": "full_product", "target_count": 50, "filters": {"currency": "USD", "delivery_profile": "balanced", "auto_repair": true}}'
sample responseJSON
{
  "status": "succeeded",
  "marketplace": "amazon",
  "input_type": "product_url_list",
  "mode": "full_product",
  "delivered_records": 1,
  "charged_units": 5,
  "sample": {
    "product_id": "B0060OUV5Y",
    "title": "La Roche-Posay Cicaplast Balm B5 Cream",
    "brand": "La Roche-Posay",
    "price": 18.99,
    "currency": "USD",
    "old_price": 22.99,
    "price_per_unit": {
      "value": 3.16,
      "unit": "ounce"
    },
    "stock_status": "available",
    "stock_text": "In Stock",
    "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"
  }
}
Workflow

How teams use Amazon Price API in production.

  1. 1Choose the Amazon input. Start from a search URL, category URL, direct product URL or ASIN list. ParseShelf normalizes the input and keeps the original source URL on each row for auditability.
  2. 2Pick discovery or enrichment depth. Listing-only jobs return ranked rows quickly. Full-product jobs open product pages and add deeper fields such as product details, image galleries, shipping information, seller signals, variants and review metrics.
  3. 3Preview rows while the worker runs. The dashboard shows delivered records, speed, quality signals, fallback rows and export status, so non-technical users can see whether a job is producing useful Amazon data before the final download.
  4. 4Export clean files or automate with API keys. Download JSONL, CSV, XLSX and Markdown files, or poll the job endpoint and pull the same artifacts into a warehouse, pricing monitor, catalog QA workflow or internal reporting system.
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 product_id, 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.
Proof from a live parser run

Amazon Price API should be judged by delivered rows, not promises.

ParseShelf is built around auditable Amazon jobs: the dashboard shows live progress, delivered rows, internal misses, speed and export readiness while the worker runs.

In a recent full-product QA run from an Amazon search URL, ParseShelf delivered 10 of 10 target records with 0 failed records, first delivery in about 6 seconds, and clean JSONL/CSV/XLSX/Markdown exports mirrored to object storage.

That run exposed product IDs, titles, prices, ratings, review counts and image galleries for every delivered product. A follow-up normalization improvement now removes Amazon buybox and delivery UI text from category breadcrumbs before export.

Quality signalObserved result
Target records10
Delivered records10
Failed records0
Product attempts10 successful first-attempt product fetches
Export formatsJSONL, CSV, XLSX and Markdown
Fields present on all rowsproduct_id, title, price, currency, rating, reviews_count, images and product_url
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 competitor pricing with live job progress and downloadable files.

Margin monitoring

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

Availability checks

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

Assortment tracking

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

Related pages

More Amazon data workflows.

FAQ

Amazon Price API 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.