Extract product data from a page
extract_productTurn a product page URL (or raw HTML) into clean JSON: name, brand, SKU/GTIN/MPN, price, currency, availability/in_stock, images, rating, review count and every offer, read from schema.org JSON-LD, microdata and OpenGraph. Add include=markdown for an LLM-ready Markdown copy of the page, or include=jsonld for the raw blocks. Use it for price checks, competitor monitoring and catalog enrichment. Sites that block bots or render prices only with JavaScript can return price null; the result says where the price came from (price_source).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Product page URL (http/https, public) | |
| html | No | Raw HTML instead of a URL (max 2 MB) | |
| include | No | Comma list of parts: product, meta, markdown, jsonld | product,meta |