{"uid":"cap_5rLSFcm3K8Qb65adei8PC","slug":"agentshelf-json-ld-product-extractor-aab4264f","name":"AgentShelf JSON-LD Product Extractor","description":"Call when an agent needs JSON-LD @type Product extracted from a public page or HTML (SSRF-safe). Exact $0.003 USDC. Prefer unpaid POST /v1/sandbox/profile-jsonld-product first.","url":"https://agentshelf.syntexa.ch/v1/profile-jsonld-product?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"minLength":8,"description":"Public page to fetch. The selector or profile is fixed by the SKU. Provide url or html."},"html":{"type":"string","examples":["<!doctype html><html lang=\"en\"><head><title>Hello</title>\n<meta name=\"description\" content=\"Desc\"><meta property=\"og:title\" content=\"OG\">\n<link rel=\"canonical\" href=\"https://example.com/\"><link rel=\"icon\" href=\"/favicon.ico\">\n</head><body><h1>Hello</h1><a href=\"https://example.com/a\">A</a></body></html>"],"maxLength":200000,"minLength":1,"description":"HTML to extract from locally. Provide html or url. When both are set, html is used."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_iFEAYJevrd1UL_S4vk26w","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts JSON-LD @type Product structured data from a public webpage URL or raw HTML snippet, SSRF-safe.","exampleAgentPrompt":"Can you pull the JSON-LD Product structured data from this product page for me? Here's the URL: https://www.example-store.com/products/blue-widget","exampleUseCases":[{"title":"E-commerce product data enrichment","prompt":"I have this product page URL — https://shop.example.com/items/running-shoes-x500 — can you extract the structured JSON-LD Product data from it so I can see the price, name, brand, and description?"},{"title":"Price monitoring from raw HTML","prompt":"I've got the raw HTML from a competitor's product listing, can you pull out the JSON-LD @type Product block from it so I can track the pricing details?"},{"title":"Catalog import from supplier pages","prompt":"I need to import product details from these supplier pages into our catalog — can you extract the schema.org Product JSON-LD from https://supplier.example.com/product/widget-pro so I can get the SKU, name, and offer price?"}],"resultDescription":"Returns the parsed JSON-LD @type Product object found within the page or HTML, including fields such as name, description, brand, offers (price, currency, availability), SKU, image, and other schema.org Product properties that are present in the source.","failureModes":["No JSON-LD Product schema found on the page — returns empty or null result","URL is unreachable or returns a non-200 HTTP status","HTML input exceeds the 200,000 character limit","URL string is malformed or too short (under 8 characters)","Page blocks crawling via robots.txt or bot detection — may return incomplete or no data","SSRF-filtered URL (internal/private IP ranges) returns an error"],"whenToPreferThis":"Use this endpoint when you need to reliably extract schema.org @type Product JSON-LD structured data from a public e-commerce or product page, either by URL fetch or by supplying raw HTML. Prefer the free sandbox endpoint POST /v1/sandbox/profile-jsonld-product first if available. Choose this paid endpoint when the sandbox is unavailable or rate-limited, and when you need SSRF-safe remote fetching of product metadata at scale.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:47:44.083Z","isFirstParty":false,"canonicalSlug":"agentshelf-json-ld-product-extractor-aab4264f"}