All endpoints
Amazon Product Details

Amazon Product Details API

Get full details for an Amazon product by ASIN. Returns pricing, buy box (with seller ID), availability, condition, photos, videos, specs (product information and details tables), about bullets, description, rating breakdown, and top reviews.

Price: $0.005 per request
Free tier: 50 requests/month
Endpoint
GET /v1/amazon/product

Parameters

asin *
10-character Amazon ASIN (e.g. B07ZPKN6YR), as returned by Product Search
country
Marketplace country code (default: us)

Response fields

product
Full product object
product.asin
Product ASIN
product.title
Product title
product.item_highlight
Short highlight line, when shown
product.price
Current price
product.original_price
Pre-discount price (else null)
product.delivery_price
Delivery price text (else null)
product.minimum_order_quantity
Minimum order quantity (else null)
product.currency
Currency code
product.country
Marketplace country
product.byline
Byline text (e.g. Visit the Apple Store)
product.byline_link
Byline URL (brand / store page)
product.rating
Average star rating, 0.0-5.0
product.num_ratings
Total ratings count
product.url
Product page URL
product.slug
Product URL slug
product.photo
Main image URL
product.photos
All product image URLs
product.videos
Product video objects
product.user_uploaded_videos
Customer-uploaded video objects
product.has_video
Product page has video
product.num_offers
Number of offers
product.availability
Availability text (e.g. In Stock)
product.condition
Buy box condition (e.g. Buy New)
product.is_best_seller
Has the Best Seller badge
product.is_amazon_choice
Has the Amazon's Choice badge
product.is_prime
Prime-eligible
product.climate_pledge_friendly
Has the Climate Pledge Friendly badge
product.sales_volume
Sales volume text, when shown
product.delivery
Delivery promise text
product.main_buy_box
Winning offer: title, price, seller, seller_id, seller_link, return_policy
product.buy_boxes
All buy boxes (e.g. Buy New / Buy Used), same shape as main_buy_box
product.about
About This Item bullet points
product.description
Product description text
product.product_information
Product Information table as key-value pairs
product.product_details
Product overview attributes as key-value pairs (Brand, Model, etc.)
product.rating_distribution
Percentage of ratings per star (keys 1-5)
product.top_reviews
Top reviews from the product page: review_id, title, review_text, rating, review_link, review_date, author fields, images, video, is_verified_purchase, helpful_votes, product_variant, is_vine

Example Request

curl "https://apidirect.io/v1/amazon/product?asin=B07ZPKN6YR" \
  -H "X-API-Key: YOUR_API_KEY"

Example Response

{
  "product": {
    "asin": "B07ZPKN6YR",
    "title": "Apple iPhone 11, 64GB, Black - Unlocked (Renewed)",
    "item_highlight": "Fully unlocked, renewed and inspected, 64GB storage",
    "price": "$190.00",
    "original_price": "$249.00",
    "delivery_price": null,
    "minimum_order_quantity": null,
    "currency": "USD",
    "country": "US",
    "byline": "Visit the Amazon Renewed Store",
    "byline_link": "https://www.amazon.com/Amazon-Renewed/b/...",
    "rating": 4.2,
    "num_ratings": 57539,
    "url": "https://www.amazon.com/dp/B07ZPKN6YR",
    "slug": "Apple-iPhone-11-64GB-Black",
    "photo": "https://m.media-amazon.com/images/I/514k7uOBMwL._AC_SL1000_.jpg",
    "photos": ["https://m.media-amazon.com/images/I/514k7uOBMwL._AC_SL1000_.jpg"],
    "videos": [],
    "user_uploaded_videos": [],
    "has_video": false,
    "num_offers": 47,
    "availability": "In Stock",
    "condition": "Buy New",
    "is_best_seller": false,
    "is_amazon_choice": false,
    "is_prime": false,
    "climate_pledge_friendly": false,
    "sales_volume": "2K+ bought in past month",
    "delivery": "FREE delivery Friday, June 6",
    "main_buy_box": {
      "title": "Buy New",
      "price": "$190.00",
      "seller": "iBlueberry",
      "seller_id": "A1B2C3D4E5F6G7",
      "seller_link": "https://www.amazon.com/gp/help/seller/at-a-glance.html/...",
      "return_policy": "30-day refund/replacement"
    },
    "buy_boxes": [{"title": "Buy New", "price": "$190.00"}],
    "about": ["This phone is unlocked and compatible with any carrier of choice."],
    "description": "The iPhone 11 features a 6.1-inch Liquid Retina display...",
    "product_information": {"Screen Size": "6.1 inches", "Color": "Black"},
    "product_details": {"Brand": "Apple", "Model Name": "iPhone 11"},
    "rating_distribution": {"1": "12", "2": "3", "3": "5", "4": "12", "5": "68"},
    "top_reviews": [
      {
        "review_id": "R3PXA2ZA1TUMCE",
        "title": "Five stars !! It's worth the money !!",
        "review_text": "I had my phone for a couple of years... it was a perfect phone.",
        "rating": 5.0,
        "review_link": "https://www.amazon.com/gp/customer-reviews/R3PXA2ZA1TUMCE",
        "review_date": "Reviewed in the United States on October 30, 2025",
        "author_id": "AHDG3DAH75Y6DILGMFNKDAXGX7YQ",
        "author_name": "Dorothyann",
        "author_avatar": "https://m.media-amazon.com/images/S/amazon-avatars-global/default.png",
        "images": [],
        "video": null,
        "is_verified_purchase": true,
        "helpful_votes": "12 people found this helpful",
        "product_variant": {"Size": "64GB", "Color": "Purple"},
        "is_vine": false
      }
    ]
  }
}

Frequently asked questions

Where do I get the ASIN?

From Product Search results (each includes an asin field), or from any Amazon product URL — it's the 10-character code after /dp/.

Can I look up multiple ASINs at once?

One ASIN per request. For bulk lookups, use the /v1/batch endpoint — up to 100 lookups in a single call, billed per item.

How do I find who sells the product?

main_buy_box contains the winning offer's seller name and seller_id. Pass the seller_id to Seller Profile, Seller Reviews, or Seller Products.

What if the ASIN doesn't exist?

You get a 404 with code: "not_found".

How does pricing work?

You only pay for successful requests. The Amazon Product Details API costs $0.005 per request. There are no monthly fees or commitments. You get 50 free requests per endpoint every month.

Do I need a credit card to start?

No. You can sign up and use the free tier (50 requests/endpoint/month) without adding a payment method. You only need to add a card when you want to exceed the free tier.

Are there rate limits?

Yes, there's a concurrency limit of 5 simultaneous requests per endpoint per user. If you need more, just get in touch.

Start using the Amazon Product Details API

Get your API key and start making requests in minutes. 50 requests/month free every month.

Get API Key