Docs
Log in

API usage

Add &scraper=amazon-product-details to a Crawling API request. URL-encode the target URL in the url parameter.

curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
  --data-urlencode 'url=https://www.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN' \
  --data-urlencode 'scraper=amazon-product-details' -G
from crawlbase import CrawlingAPI

api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
    'https://www.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN',
    {'scraper': 'amazon-product-details'}
)

import json
data = json.loads(res['body'])
const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });

const res = await api.get(
  'https://www.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN',
  { scraper: 'amazon-product-details' }
);
const data = JSON.parse(res.body);
require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')

res = api.get('https://www.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN', scraper: 'amazon-product-details')
data = JSON.parse(res.body)

Example input URL

The URL passed in the url parameter (URL-decoded for readability):

https://www.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN

Response shape

JSON response body. Field types may be null when the source page omits the value.

name
string
Product title as displayed on the page.
asin
string
Amazon Standard Identification Number.
brand
string | null
Brand name when shown on the page.
price
string
Currency-formatted price string (e.g. "$49.99").
availability
string
In-stock status text (e.g. "In Stock").
rating
number
Average customer rating, 1–5.
reviews_count
integer
Total number of reviews.
main_image
string
URL of the primary product image.
images
array<string>
All product image URLs.
features
array<string>
Bullet-list product features.
description
string
Long-form product description.
categories
array<string>
Browse-node breadcrumb path.

Sample response

{
  "name": "Apple iPhone Silicone Case with MagSafe",
  "asin": "B0CHX2XFLN",
  "brand": "Apple",
  "price": "$49.00",
  "availability": "In Stock",
  "rating": 4.7,
  "reviews_count": 12483,
  "main_image": "https://m.media-amazon.com/images/I/61MZi+B-OBL.jpg",
  "images": ["…"],
  "features": [
    "Designed by Apple to complement iPhone",
    "MagSafe-compatible attachment and alignment"
  ],
  "description": "Silicone exterior with a soft microfiber lining…",
  "categories": ["Cell Phones & Accessories", "Cases"]
}