App Logo
amazon.com

Get Amazon product

Automatically get Amazon product on amazon.com. Fetch a single Amazon product page by ASIN. Returns title, byline, brand, price, list_price, rating, review_count, rating_breakdown, availability, breadcrumb, image_url, feature_bullets, description, attributes, variant_asins, delivery_estimate, return_policy, and seller. The returned asin can differ from the requested one when Amazon resolves a variant. For books, brand is null and feature_bullets and attributes are usually empty. Audible audiobook ASINs open Audible's own product page instead, so they fail at once with an error that gives that page's URL.

Input

asin required
zipCode optional

Output

url required

Canonical URL the page declares. Usually /dp/<asin>; some Amazon-brand products declare a /clp/<asin> URL instead.

zip required

US ZIP the store was pinned to for this fetch.

asin required

ASIN actually displayed (differs from requested when Amazon resolves a variant).

brand required

Brand parsed from the byline. Null for books, whose byline names authors instead.

price required

Featured-offer price as {value, currency}. Null when no buy-now price shows (e.g. a Kindle title not available for purchase). {raw,value:null} when a currency symbol couldn't be parsed.

title required
byline required

Verbatim byline — e.g. "Visit the Anker Store", "by Author (Author)".

rating required

Average stars out of 5.

seller required

Sold-by seller {name, id}, e.g. {name: "Amazon.com", id: null}; id is null for Amazon Retail / when no seller link is shown. Both null when the page shows no seller.

image_url required

Main product image (high-res when available).

attributes required

Product-overview spec table; empty when not rendered.

breadcrumb required

Category path; empty when no wayfinding breadcrumb (e.g. Amazon devices).

list_price required

Struck-through list price as {value, currency}, when shown.

description required

Product description block, when present.

availability required

Visible availability message — "In Stock", "Only N left", or the unshippable message.

review_count required
return_policy required

Return policy summary, e.g. "FREE Returns".

variant_asins required

Sibling variant ASINs from the variation widget; empty when the product has no variations.

requested_asin required

ASIN passed in by the caller — the join key.

feature_bullets required

"About this item" bullets; empty when not rendered (e.g. books).

rating_breakdown required

Percentage of ratings per star bucket, e.g. {"5_star":"73%"}. Null when not rendered.

delivery_estimate required

Delivery date/time message, when shown.

FAQ

Fetch a single Amazon product page by ASIN. Returns title, byline, brand, price, list_price, rating, review_count, rating_breakdown, availability, breadcrumb, image_url, feature_bullets, description, attributes, variant_asins, delivery_estimate, return_policy, and seller. The returned asin can differ from the requested one when Amazon resolves a variant. For books, brand is null and feature_bullets and attributes are usually empty. Audible audiobook ASINs open Audible's own product page instead, so they fail at once with an error that gives that page's URL.
Ask an AI agent connected to Reduck to run reduck/amazon.com/get-product, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/amazon.com/get-product
You do not need one. "Get Amazon product" drives the real amazon.com pages in a browser, so it works whether or not amazon.com offers an API for this.
Required: asin. Optional: zipCode.
It returns url, zip, asin, brand, price, title, byline, rating, seller, image_url, attributes, breadcrumb, list_price, description, availability, review_count, return_policy, variant_asins, requested_asin, feature_bullets, rating_breakdown, delivery_estimate.
No. It only uses pages of amazon.com that are reachable without signing in.
It only reads. It looks things up on amazon.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/amazon.com/get-product, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/amazon.com/get-product
It is part of Reduck's official curated catalogue.

Start building not clicking