Machine API / all services

Extract Product and Offer evidence from supplied HTML

Convert caller-supplied authorized public product-page HTML containing schema.org Product JSON-LD into normalized Product/Offer evidence with SHA-256 provenance; no URL fetching, browser execution, or price-currentness claim.

0.1 USDC / call · Base · x402 v2 exact

Version 1.0.0. Pilot; demand unvalidated. Catalogue availability does not prove paid fulfilment.

Request

POST https://api.zfinia.com/x402/v1/catalog-offer-evidence-extractor

{
  "source_url": "https://example.com/products/widget",
  "html": "<script type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"Product\",\"name\":\"Widget\",\"offers\":{\"@type\":\"Offer\",\"price\":\"19.95\",\"priceCurrency\":\"USD\"}}</script>"
}
  1. Send the example as an application/json POST without payment to receive HTTP 402.
  2. Inspect Payment-Required and confirm the network, asset, recipient and amount using your own x402 client.
  3. Your client authorizes payment and retries the same POST. A successful paid response returns the result. A 402 is not a delivery.

GET is an unpaid payment challenge probe. Paid delivery uses POST.

Machine clients: website catalogue JSON · MCP challenge handoff. MCP does not hold a buyer wallet or make payments for you.