{"name":"WebLens API","description":"WebLens turns public web pages into clean data for AI agents. Use GET /v1/extract?url=... for the readable content as Markdown, GET /v1/metadata?url=... for title/Open Graph/JSON-LD, GET /v1/links?url=... for all links, and POST /v1/structure with {\"url\": \"...\", \"schema\": {JSON Schema}} to get JSON that follows your schema. Each call is paid with x402 (USDC on Base); failed calls are not charged.","openapi":"/openapi.json","network":"eip155:8453","endpoints":[{"route":"GET /v1/metadata","price":"$0.002","description":"Get a web page's metadata: title, description, language, canonical URL, favicon, Open Graph tags and JSON-LD structured data."},{"route":"GET /v1/links","price":"$0.002","description":"List every link on a web page as absolute URLs, split into internal (same site) and external links."},{"route":"GET /v1/extract","price":"$0.005","description":"Read a web page as clean Markdown for LLMs: main content only, without ads, menus, popups or cookie banners. Returns title and word count."},{"route":"POST /v1/structure","price":"$0.02","description":"Turn a web page (url) or raw text into JSON that follows the JSON Schema you send, using an LLM. Optional instructions guide the extraction."}]}