{"uid":"cap_ULBrNhMFR616Cn1dQ4QOw","slug":"tollkit-product-page-extractor-1cad85fa","name":"Tollkit Product Page Extractor","description":"Render a URL through a headless browser and extract structured schema.org/Product JSON","url":"https://tollkit-extract.fly.dev/extract?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Absolute https:// URL of ONE product page. Not a search or category page, not a login-gated page, and not a private address."},"allow_redirect":{"type":"boolean","default":false,"description":"By default a URL that redirects to what looks like a different page (a discontinued item bouncing to its category listing) is refused free of charge rather than answered with the wrong product."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KEuBhBRszLw5s_oX8NtyK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Renders a product page URL in a headless browser and extracts structured schema.org/Product JSON from it","exampleAgentPrompt":"Can you pull the structured product details — name, price, description, availability — from this product page: https://www.example.com/products/blue-widget-pro? It's a direct product listing, not a category page.","exampleUseCases":[{"title":"Price monitoring for competitor products","prompt":"Extract the current price, name, and availability from this competitor product page so I can track how their pricing compares to ours: https://shop.competitor.com/products/model-x-headphones"},{"title":"Populating a product catalog from supplier URLs","prompt":"I have a supplier product page at https://supplier.example.com/item/SKU-4821 — can you pull the structured product data from it so I can add it to our catalog automatically?"},{"title":"Comparing product specs before purchase","prompt":"Grab the full product details from https://store.example.com/product/ultrabook-15 — specs, price, description, everything — so I can compare it to the other laptops I'm considering."}],"resultDescription":"Returns structured schema.org/Product JSON extracted from the rendered product page, including fields such as product name, price, currency, description, availability status, images, brand, SKU, and other product attributes present on the page. If the URL redirects to a non-product page and allow_redirect is false, the request is refused without charge.","failureModes":["URL redirects to a category or search page and allow_redirect is false — request is refused at no charge","Login-gated or paywalled product pages cannot be accessed — returns an error","Private or internal IP addresses are rejected","Non-product pages (homepages, category listings) return incomplete or empty product data","Page uses heavy JavaScript anti-bot measures that block headless rendering","Network timeout if the target page is slow to load","Malformed or non-https URLs are rejected by input validation"],"whenToPreferThis":"Choose this endpoint when you need structured, machine-readable product data (schema.org/Product) from a specific known product page URL, especially for pages that rely on JavaScript rendering and would not yield usable data to a plain HTTP fetch. It is particularly useful for e-commerce automation, catalog enrichment, price comparison, and competitive monitoring workflows where you already have the direct product URL. Prefer it over generic scraping services when you specifically need schema.org/Product-structured output rather than raw HTML.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T18:32:26.521Z","isFirstParty":false,"canonicalSlug":"tollkit-product-page-extractor-1cad85fa"}