{"uid":"cap_ATWOO-N2_mgXrZtLSSe6R","slug":"fetchwerk-web-extraction-product-page-structured-data-a98a494d","name":"fetchwerk Web Extraction – Product Page Structured Data","description":"Return the structured offer of one product page: identifiers, price, availability, shipping, variants, ratings, images and seller, each with its source.","url":"https://fetch.netzhandwerker.de/product?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Absolute http or https URL of a single product page."},"currency_hint":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"ISO 4217 code such as EUR or USD. Used to disambiguate the $ and kr symbols and the decimal separator. It never triggers a conversion."},"want_variants":{"type":"boolean","default":true,"description":"Collect size, colour and other variants with their own price, availability, GTIN and URL."}}},"responseSchema":{"type":"json","example":{"url":"https://example.com/p/12345","gtin":"4006381333931","name":"Example widget","brand":"Example","price":{"raw":"19,90 EUR","value":19.9,"currency":"EUR"},"variants":[],"is_product":true,"availability":{"state":"in_stock","quantity":null},"field_evidence":{"price":{"raw":"19.90","source":"jsonld","selector":"offers.price"}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_CwHXstQG9z28o0YRF6RHV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured product data (price, availability, shipping, variants, ratings, images, seller, identifiers) from a single product page URL with source attribution.","exampleAgentPrompt":"Can you pull all the structured product details from this page — price, availability, shipping, variants by size and color, ratings, seller, and images — treating the currency as EUR? https://www.example-shop.de/product/blue-sneakers-42","exampleUseCases":[{"title":"Price monitoring for a single product","prompt":"Grab the current price, availability, and seller info for this product page so I can track whether it drops below €80: https://www.example-shop.de/produkt/laufschuhe-blau — treat the currency as EUR."},{"title":"Competitor product catalog enrichment","prompt":"I need the full structured data from this competitor's product listing — identifiers, all size and color variants with their prices and GTINs, ratings, and images: https://www.competitor-store.com/en/item/98234 — use USD as the currency hint."},{"title":"Marketplace listing data extraction","prompt":"Pull the offer details from this Amazon product page, including shipping options, seller name, star rating, and all available variants: https://www.amazon.de/dp/B09XYZ1234 — currency is EUR."}],"resultDescription":"A structured JSON object containing product identifiers (e.g. GTIN, SKU, MPN), price, availability status, shipping details, product variants (size, color, etc. each with their own price, availability, GTIN, and URL), star ratings and review counts, product images, and seller information — each field annotated with its source location on the page.","failureModes":["URL not reachable or returns non-200 status — extraction fails with error","URL points to a non-product page (category, homepage) — returned fields may be empty or partial","Anti-bot protection on target site blocks the request — error or empty result","Currency symbol ambiguous and no currency_hint provided — price parsing may be incorrect","Product page uses heavy JavaScript rendering that is not fully executed — some fields missing"],"whenToPreferThis":"Choose this endpoint when you need comprehensive, source-attributed product data from a single product page URL — especially when you need variants (size/color with individual GTINs and prices), seller details, and shipping info in one call. Prefer this over generic web scrapers when the target is specifically an e-commerce product page and structured offer data is required. Use the currency_hint parameter when the store uses ambiguous currency symbols like $ or kr.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T06:33:38.750Z","isFirstParty":false,"canonicalSlug":"fetchwerk-web-extraction-product-page-structured-data-a98a494d"}