Product data extractor
Paste the link of a product page and get its name, price, availability, rating, brand and pictures back as JSON. It runs on SpecStream’s Extract API after sign-up, on the $10 of credit a new account gets, no card.
{
"url": "https://shop.example/trail-runner-5",
"name": "Trail Runner 5",
"price": 119.95,
"currency": "USD",
"list_price": 149,
"availability": "in_stock",
"rating": 4.6,
"review_count": 1284,
"brand": "Acme Outdoor",
"sku": "TR5-BLK-42",
"images": ["https://shop.example/img/tr5-side.jpg"],
"description": "The Trail Runner 5 is a light shoe for wet and rocky ground ..."
}The fields that come back
One JSON object per product page. A field the page does not print is null.
- name
- The product’s name, from the page’s main heading or its title.
- price, currency
- The price the page prints and its currency. US and European number formats are both read.
- list_price
- The earlier or list price, when the page prints one above the current price.
- availability
- In stock, out of stock or pre-order, when the page says so.
- rating, review_count
- The star rating out of 5 and the number of reviews or ratings.
- brand, sku
- The brand, and the SKU, model number, EAN, UPC or ASIN the page lists.
- images
- The addresses of up to five pictures of the product.
- description
- The first paragraph that describes the product.
Product data extractor questions
Something we didn't answer? Talk to a human
What does it cost?
A new account gets $10 of credit, no card. Each page the Extract API reads is paid from it at the Extract API price. A page that gives no text is not charged, and the product data view adds no charge.
How are the fields found?
The Extract API returns the page’s title and its text as Markdown. The tool reads the fields out of that text in your browser. A field the page does not print comes back as null; nothing is guessed.
Can I run it on many products?
Yes. Paste up to 20 product links in one run, one per line. Each page gets its own row and its own product data.
Can I do the same from my code?
Yes. The tool shows the code of its call. With an API key the same call to POST /v1/extract runs from your own program and returns each page’s title and text.
Read your first product page
Sign up, paste a product link, and open the row on its product data.