Bulk Amazon data

Bulk Amazon product data API for URL batches

Use dedicated bulk endpoints when an Amazon-related workflow needs many product stock checks or product information records at once.

/v1/product-information/bulk request
curl -sS https://api.productinformationapi.com/v1/product-information/bulk \
  -H "Authorization: Bearer $PIA_API_TOKEN" \
  -H "Idempotency-Key: information-bulk-demo-001" \
  -H "Content-Type: application/json" \
  -d '{"items":[{"productUrl":"https://www.amazon.co.uk/dp/B0EXAMPLE1"}]}'

Which endpoint do I use?

Public callers send productUrl, or items[].productUrl for bulk requests. Source, supplier key, and method metadata are derived by the API.

Use case Endpoint Request body Returns
Bulk stock POST /v1/product-stock/bulk { "items": [{ "productUrl": "https://www.example.com/product/123" }] } Runs stock checks for many product URLs in one request.
Bulk information POST /v1/product-information/bulk { "items": [{ "productUrl": "https://www.example.com/product/123" }] } Collects product information for batches of product URLs.

Do not send caller-provided source, externalId, or method values. Those fields may appear only as derived response metadata.

Fields this workflow usually reads.

The exact response depends on the endpoint, product URL, and source coverage, but these are the fields this page is designed around.

requestIdtotalsucceededfailedretryableresults[]httpStatus

Amazon imports

Use the URL-first API contract to keep this workflow tied to product URLs instead of marketplace-specific request parameters.

Batch catalog enrichment

Use the URL-first API contract to keep this workflow tied to product URLs instead of marketplace-specific request parameters.

Bulk stock checks

Use the URL-first API contract to keep this workflow tied to product URLs instead of marketplace-specific request parameters.

Retryable URL jobs

Use the URL-first API contract to keep this workflow tied to product URLs instead of marketplace-specific request parameters.

Coverage is best effort by supported marketplace, retailer, and product URL.

Polling cadence is owned by the client integration.

The API does not claim official marketplace affiliation or unlimited scraping.

Is Product Information API an official Amazon API?

No. It is a product data API that can support Amazon-related workflows where coverage is enabled.

Do I need to send an ASIN?

No. Send the Amazon product URL. The API derives supplier keys internally when the URL is supported.

Can I scrape Amazon stock and product information separately?

Yes. Use the stock endpoint for availability and offers, and the information endpoint for product metadata.

Can I send Amazon URLs in bulk?

Yes. Use the bulk stock or bulk information endpoint with items[].productUrl.