{"uid":"cap_2ku7Q-tLaJHTcuXpvHTHO","slug":"agentshelf-json-ld-event-extractor-9a24d3e9","name":"AgentShelf JSON-LD Event Extractor","description":"Call when an agent needs JSON-LD @type Event extracted from a public page or HTML (SSRF-safe). Exact $0.004 USDC. Prefer unpaid POST /v1/sandbox/profile-jsonld-event first.","url":"https://agentshelf.syntexa.ch/v1/profile-jsonld-event?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.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vH4B1cVHvGki8yV9TMYd_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","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 Event structured data from a public webpage URL or raw HTML, returning the parsed event schema markup.","exampleAgentPrompt":"Can you extract the structured event details from this page — https://www.eventbrite.com/e/some-conference-2025 — and give me the JSON-LD Event object with the name, date, location, and organizer?","exampleUseCases":[{"title":"Event details from ticket page","prompt":"I have a URL for a concert on Ticketmaster — https://www.ticketmaster.com/event/some-show — can you pull out the structured event data like the name, start date, venue, and performer from its JSON-LD markup?"},{"title":"Conference metadata from raw HTML","prompt":"I've got the raw HTML of a tech conference page. Can you extract the JSON-LD Event schema from it so I can get the official event name, dates, and location without parsing it myself?"},{"title":"Verify event schema on new website","prompt":"We just launched our event page at https://events.mycompany.com/summit-2025 — can you check if it has valid JSON-LD Event markup and return whatever structured event data is there?"}],"resultDescription":"Returns the parsed JSON-LD @type Event object extracted from the given URL or HTML, including fields such as name, startDate, endDate, location, organizer, performer, description, and other schema.org Event properties present in the page markup.","failureModes":["No JSON-LD Event markup found on the page — returns empty or null result","URL is unreachable or returns a non-200 status — fetch error returned","HTML exceeds 200,000 character limit — request rejected with validation error","URL blocked by SSRF safety rules (private IPs, localhost) — rejected","Malformed or non-standard JSON-LD that cannot be parsed — parsing error returned","Neither url nor html provided — returns validation error"],"whenToPreferThis":"Choose this endpoint when you need to reliably extract schema.org Event structured data (JSON-LD) from a public webpage or HTML snippet, especially in agent pipelines where you need machine-readable event metadata (dates, venues, organizers) without building your own parser. Prefer the unpaid sandbox variant (/v1/sandbox/profile-jsonld-event) for testing. Use this paid endpoint for production agent workflows where SSRF-safe fetching and consistent structured output are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:06.132Z","isFirstParty":false,"canonicalSlug":"agentshelf-json-ld-event-extractor-9a24d3e9"}