{"id":"html.metadata","version":"1.0.0","category":"html","description":"Extract title, description, canonical URL, language and social metadata from supplied HTML.","priceMicroUsdc":0,"priceRevision":"2026-10-06-free-validation","pricingStatus":"free-validation","inputSchema":{"type":"object","properties":{"html":{"type":"string","maxLength":100000},"baseUrl":{"type":"string","minLength":1,"maxLength":2048}},"required":["html"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"title":{"type":"string"},"description":{"type":"string"},"language":{"type":"string"},"canonicalUrl":{"type":["string","null"]},"robots":{"type":"string"},"social":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"content":{"type":"string"}},"required":["name","content"],"additionalProperties":false}}},"required":["title","description","language","canonicalUrl","robots","social"],"additionalProperties":false},"example":{"html":"<html lang=\"en\"><head><title>Shop</title><link rel=\"canonical\" href=\"/shop\"><meta name=\"description\" content=\"Our cups\"></head><body><h1>Cups</h1><a href=\"/cup\">Blue cup</a></body></html>","baseUrl":"https://example.com/"},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":0},"network":false,"sensitive":false,"route":"/v1/tools/html.metadata","priceMicroUsd":0,"exampleUrl":"https://agent-utilities.agent-utilities.workers.dev/v1/content/examples/html.metadata","page":"https://agent-utilities.agent-utilities.workers.dev/tools/html.metadata","execution":{"method":"POST","url":"https://agent-utilities.agent-utilities.workers.dev/v1/tools/html.metadata","requiredHeaders":{"Content-Type":"application/json"},"authentication":"none","paymentRequired":false,"chargedMicroUsd":"0","scope":"All available hosted tools are free during validation. Existing input, output and source-access limits apply. Full tools and the combined report share capacity limits that count attempts, including failed executions and marked checks; they are not per-user allowances. No account, API key, wallet or funding is needed. Existing credit balances are preserved. Live Reddit remains unavailable until configured. Paid billing will not resume automatically."}}