formats.product to read product details from page markup. product.data contains isProductPage and product; a successful non-product result has isProductPage: false and product: null.
Request a product
Fields to use
Missing scalar values are
null; missing lists are []. Source images are not re-hosted.
Enable AI fallback
useAIFallback defaults to false. Enable it when the page lacks structured product data. If fallback fails, the product output fails and isPartial can be set; other outputs remain available. See credits for this option.
Product extraction uses the unfiltered page. For price updates, call Scrape for each product URL and set maxAgeMs: 0; Batches supports HTML and Markdown only.