{"uid":"cap_LJ-4F5I2NUrqH2oiRZP8g","slug":"easy-reader-ai-metadata-endpoint-0665ced9","name":"Easy Reader AI – Metadata Endpoint","description":"Fetch a public web page and return only its metadata: title, description, canonical URL, language, site name, author, publish date, image and JSON-LD.","url":"https://agent-reader.gm-tools.workers.dev/v1/meta?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public http(s) URL"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com","lang":"en","title":"Example Domain","description":null}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__DUvt4exAuOCqXmHXiNG4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches metadata (title, language, description) for a given public web page or PDF URL, returning structured JSON, paid per call via x402/USDC.","exampleAgentPrompt":"Can you pull the title, language, and description metadata for https://openai.com/research/gpt-4 — I just need the structured page info, not the full content.","exampleUseCases":[{"title":"Enrich link previews in a newsletter","prompt":"I'm building a newsletter and need the title, language, and description for each article I link to — can you fetch the metadata for https://www.wired.com/story/ai-2024-review/ so I can use it for the preview card?"},{"title":"Validate a PDF document's metadata","prompt":"Can you check the title and description metadata on this PDF before I share it with the team: https://arxiv.org/pdf/2303.08774.pdf?"},{"title":"Auto-tag web content by language","prompt":"I need to know what language this page is written in and grab its title and description so I can route it to the right localization queue — please fetch the metadata for https://www.lemonde.fr/international/"}],"resultDescription":"A JSON object containing the canonical URL, detected language code (e.g. 'en'), page title, and description (or null if not present). No full page body is returned — only structured metadata fields.","failureModes":["URL is not publicly accessible (private, paywalled, or 404) — request may fail and will not be charged","URL points to a non-HTTP(S) resource — rejected by schema validation","Malformed or missing 'url' query parameter — returns validation error","Timeout on slow or very large pages — request fails uncharged","PDF parsing failure for malformed documents — returns error, no charge"],"whenToPreferThis":"Choose this endpoint when you need lightweight, structured page metadata (title, language, description) from a public URL without paying for full-page Markdown extraction. It is ideal for link enrichment, language detection, or content cataloguing workflows where you don't need the full text. Since it requires no API key or signup and charges only per successful call in USDC via x402, it suits agent pipelines that need zero-friction, pay-as-you-go access.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:30:25.546Z","isFirstParty":false,"canonicalSlug":"easy-reader-ai-metadata-endpoint-0665ced9"}