Skip to main content

Product Details Scraper

The Product Details scraper type generates scrapers that extract comprehensive product information from individual product pages. This includes the product name, price, images, reviews, specifications, seller information, and more.


When to Use

Use the Product Data scraper type when your target URLs are individual product pages — pages that display detailed information about a single product.

Example URLs:

  • https://www.amazon.com/dp/B08N5WRWNW
  • https://www.walmart.com/ip/Apple-AirPods-Pro/720931513
  • https://www.ebay.com/itm/12345678
  • https://www.target.com/p/some-product/-/A-12345678
Multiple URLs for Better Accuracy

Provide 2–5 product URLs from the same website to improve scraper accuracy. The AI uses multiple pages to better understand the site's HTML structure and generate more robust extraction code.


Data Schema

The Product Details scraper extracts the following fields:

Core Product Information

FieldTypeDescription
namestringThe product name
productIdstringA unique identifier for the product (e.g., ASIN, SKU)
urlstringThe absolute URL of the product page
brandstringThe brand name of the product
categorystringPrimary category of the product
descriptionstringDetailed description of the product

Pricing

FieldTypeDescription
pricenumberThe current product price
currencystringCurrency code (e.g., USD, GBP, EUR)
preDiscountPricenumberOriginal price before discount (only if product is on sale)
availabilitystringAvailability status: in_stock, out_of_stock, pre_order, or discontinued

Product Identifiers

FieldTypeDescription
serialNumbersarrayList of product identifiers (ASIN, UPC, EAN, ISBN, SKU, GTIN)
serialNumbers[].typestringType of identifier (e.g., ASIN, UPC, EAN)
serialNumbers[].valuestringThe identifier value

Ratings & Reviews

FieldTypeDescription
aggregateRating.ratingValuenumberAverage rating value
aggregateRating.reviewCountnumberTotal number of reviews
aggregateRating.bestRatingnumberThe highest possible rating
aggregateRating.worstRatingnumberThe lowest possible rating
reviewsarrayList of product reviews
reviews[].authorstringName of the review author
reviews[].ratingnumberRating given by the reviewer
reviews[].titlestringTitle of the review
reviews[].contentstringContent of the review
reviews[].datestringDate of the review

Media

FieldTypeDescription
imagesarrayProduct images (high-resolution when available)
images[].urlstringAbsolute image URL
images[].altTextstringAlternative text for the image
videosarrayProduct videos
videos[].urlstringAbsolute video URL

Product Details

FieldTypeDescription
featuresarrayList of product features (bullet points)
specificationsarrayList of product specifications
specifications[].keystringSpecification name (e.g., "Weight", "Dimensions")
specifications[].valuestringSpecification value (e.g., "1.5 kg", "10 x 5 x 3 cm")

Seller Information

FieldTypeDescription
seller.namestringSeller's name
seller.urlstringSeller's profile URL
seller.ratingnumberSeller's rating

Example JSON Output

{
"name": "Apple AirPods Pro (2nd Generation)",
"productId": "B0D1XD1ZV3",
"url": "https://www.amazon.com/dp/B0D1XD1ZV3",
"brand": "Apple",
"category": "Electronics",
"description": "Apple AirPods Pro (2nd Generation) with Active Noise Cancellation, Transparency Mode, and Personalized Spatial Audio...",
"price": 189.99,
"currency": "USD",
"preDiscountPrice": 249.00,
"availability": "in_stock",
"serialNumbers": [
{
"type": "ASIN",
"value": "B0D1XD1ZV3"
}
],
"aggregateRating": {
"ratingValue": 4.7,
"reviewCount": 85432,
"bestRating": 5,
"worstRating": 1
},
"reviews": [
{
"author": "John D.",
"rating": 5,
"title": "Best earbuds I've ever owned",
"content": "The noise cancellation is incredible and the sound quality is top-notch...",
"date": "2025-12-15"
}
],
"images": [
{
"url": "https://m.media-amazon.com/images/I/61SUj2aKoEL._AC_SL1500_.jpg",
"altText": "Apple AirPods Pro (2nd Generation)"
}
],
"videos": [
{
"url": "https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/example.mp4"
}
],
"features": [
"Active Noise Cancellation reduces unwanted background noise",
"Adaptive Transparency lets outside sounds in while reducing loud environmental noise",
"Personalized Spatial Audio with dynamic head tracking"
],
"specifications": [
{
"key": "Connectivity",
"value": "Bluetooth 5.3"
},
{
"key": "Battery Life",
"value": "Up to 6 hours"
},
{
"key": "Weight",
"value": "5.3 g (each)"
}
],
"seller": {
"name": "Amazon.com",
"url": "https://www.amazon.com/gp/help/seller/home",
"rating": 4.8
}
}

Usage Tips

  • Use country geotargeting — Set the country to match your target market for accurate localized prices and availability
  • Provide diverse product URLs — When submitting multiple URLs, choose different products from the same website to help the AI understand varied page layouts
  • Check the data schema preview — Click "View Example Data Schema" in the generator UI to see the complete schema before generating
  • Not all fields available on every site — Some fields (e.g., videos, seller.rating) may return empty if the website doesn't display that information