{"x402Version":2,"name":"WebLens","tagline":"Web access for AI agents, paid per call","description":"Web data API for AI agents, paid per call with x402 USDC: fetch and render pages, search, extract structured data, crawl sites, and run cited research.","baseUrl":"https://api.weblens.dev","facilitator":"cdp+payai","networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"token":"USDC","bazaarListed":false,"keywords":["web-scraping","ai-agent","x402","micropayments","web-intelligence","data-extraction","headless-browser","research-assistant","news-search","local-business-data","youtube-transcripts","grounded-answers","deep-research","cited-research","site-mapping","sitemap-discovery","web-crawling","free-previews","erc-8004","agent-reputation","call-receipts"],"capabilities":["web-scraping","javascript-rendering","screenshot-capture","web-search","news-search","image-search","local-business-data","shopping-search","academic-search","keyword-autocomplete","trend-analysis","youtube-transcripts","grounded-answers","deep-research","cited-research","bulk-page-contents","site-mapping","sitemap-discovery","web-crawling","data-extraction","ai-powered-analysis","pdf-extraction","batch-operations","web-intelligence","free-previews","endpoint-previews","erc-8004","agent-reputation","call-receipts"],"endpoints":[{"path":"/fetch/basic","method":"POST","name":"Fetch Webpage (Basic)","description":"Fetch and convert any webpage to clean markdown. Fast, no JavaScript rendering. Perfect for static content, articles, and documentation.","price":"$0.002 (70% off when served from cache); an x402 payment is at least $0.004","tags":["fetch","scraping","markdown"],"latency":"1-3 seconds"},{"path":"/fetch/pro","method":"POST","name":"Fetch Webpage (Pro)","description":"Fetch webpage with full JavaScript rendering using headless browser. Perfect for SPAs, React/Vue apps, and dynamic content that requires JS execution.","price":"$0.006, up to 3x on bot-protected or complex sites (70% off when served from cache); an x402 payment is at least $0.004","tags":["fetch","scraping","markdown"],"latency":"3-8 seconds"},{"path":"/fetch/resilient","method":"POST","name":"Resilient Fetch","description":"Resilient fetch with automatic fallback. Tries the fast native scraper first, then re-fetches through headless Chromium for client-rendered pages and sites that refuse bare HTTP clients. The response reports which tier served it.","price":"$0.008 (70% off when served from cache); an x402 payment is at least $0.004","tags":["fetch","scraping","markdown"],"latency":"2-10 seconds"},{"path":"/screenshot","method":"POST","name":"Screenshot Capture","description":"Capture high-quality screenshots of any webpage using headless browser.","price":"$0.008","tags":["screenshot","rendering"],"latency":"2-5 seconds"},{"path":"/contents","method":"POST","name":"Page Contents","description":"Cheap bulk page text: fetch 1-20 URLs and get clean markdown, truncated to a per-page cap. $0.0015 per URL.","price":"$0.0015 per URL (1-20); an x402 payment is at least $0.004","tags":["fetch","scraping","batch"],"latency":"2-10 seconds"},{"path":"/map","method":"POST","name":"Site Map","description":"Discover a site's URLs without fetching page content. Reads robots.txt sitemap directives, sitemap.xml and nested sitemap indexes, falling back to homepage link extraction.","price":"$0.004","tags":["crawling","sitemap"],"latency":"1-5 seconds"},{"path":"/crawl","method":"POST","name":"Site Crawl","description":"Crawl a site and get clean markdown for every page, in one call. Same-host BFS with depth and page-budget limits, robots.txt honoured by default. $0.0015 per requested page (1-25).","price":"$0.0015 per requested page (1-25); an x402 payment is at least $0.004","tags":["crawling","scraping"],"latency":"5-30 seconds"},{"path":"/pdf","method":"POST","name":"PDF Text Extraction","description":"Extract text and metadata from PDF documents. Supports page-specific extraction and returns structured content.","price":"$0.004","tags":["pdf","documents"],"latency":"2-10 seconds"},{"path":"/extract","method":"POST","name":"Structured Data Extraction","description":"Extract structured data from any webpage using JSON schema. AI-powered extraction that understands page context.","price":"$0.03, up to 3x on bot-protected or complex sites","tags":["extraction","ai","structured-data"],"latency":"3-6 seconds"},{"path":"/search","method":"POST","name":"Web Search","description":"Real-time web search powered by Google. Returns ranked results with titles, URLs, and snippets. Set includeContent to also fetch the top result pages as markdown in the same call.","price":"$0.015, plus $0.0015 per result page fetched with includeContent","tags":["search","serp"],"latency":"1-2 seconds"},{"path":"/search/news","method":"POST","name":"News Search","description":"Real-time news search via Google News. Returns ranked articles with source, date, and thumbnail.","price":"$0.015","tags":["search","serp"],"latency":"1-2 seconds"},{"path":"/search/images","method":"POST","name":"Image Search","description":"Google Images search. Returns direct image URLs with dimensions, thumbnails, and source pages.","price":"$0.015","tags":["search","serp"],"latency":"1-2 seconds"},{"path":"/search/places","method":"POST","name":"Places Search","description":"Local business search via Google Local. Returns names, addresses, ratings, reviews, phone numbers, websites, and coordinates.","price":"$0.045","tags":["search","serp"],"latency":"1-3 seconds"},{"path":"/search/shopping","method":"POST","name":"Shopping Search","description":"Google Shopping product search. Returns products with prices, sellers, ratings, and links.","price":"$0.015","tags":["search","serp"],"latency":"1-2 seconds"},{"path":"/search/scholar","method":"POST","name":"Scholar Search","description":"Google Scholar academic search. Returns papers with snippets, publication info, and citation counts.","price":"$0.015","tags":["search","serp"],"latency":"1-2 seconds"},{"path":"/search/autocomplete","method":"POST","name":"Autocomplete","description":"Google Autocomplete suggestions for a partial query. Useful for keyword research and intent discovery.","price":"$0.015","tags":["search","serp"],"latency":"<1 second"},{"path":"/search/trends","method":"POST","name":"Trends Search","description":"Google Trends interest over time for a topic, worldwide: a timeline of relative search interest per period (0-100, where 100 is the topic's peak). Use it to see whether interest in a product, technology, brand or keyword is rising, falling or seasonal.","price":"$0.04","tags":["google trends","trends","search interest","keyword research","market research"],"latency":"1-3 seconds"},{"path":"/social/youtube/transcript","method":"POST","name":"YouTube Transcript","description":"Full transcript of any YouTube video with timestamps. Accepts a video ID or any YouTube URL.","price":"$0.03","tags":["video","transcript","youtube"],"latency":"1-3 seconds"},{"path":"/answer","method":"POST","name":"Grounded Answer","description":"Grounded answer with inline [n] citations: searches the web, fetches sources, and answers strictly from them.","price":"$0.05","tags":["search","ai","question-answering"],"latency":"5-20 seconds"},{"path":"/research/deep","method":"POST","name":"Deep Research","description":"Multi-step research in one call: plans sub-questions, searches each, fetches and dedupes sources, and synthesizes an answer with inline [n] citations, key findings, and gaps. Tiers: quick = 1 search / 5 sources ($0.08); standard = 3 sub-questions / 8 sources ($0.20); deep = 5 sub-questions / 12 sources ($0.35). Default: standard.","price":"quick = 1 search / 5 sources ($0.08); standard = 3 sub-questions / 8 sources ($0.20); deep = 5 sub-questions / 12 sources ($0.35). Default: standard.","tags":["research","ai","multi-step"],"latency":"30-60 seconds"},{"path":"/discussions","method":"POST","name":"Discussions","description":"What Hacker News said about a topic: matching stories with points, comment counts and links to the threads, plus aggregates — total matches, points and comments returned, the domains most often submitted, and the first/last time it was discussed.","price":"$0.004","tags":["search","social"],"latency":"1-3 seconds"},{"path":"/domain","method":"POST","name":"Domain Intelligence","description":"Domain intelligence in one call: RDAP registration (registrar, age, expiry, status), live DNS (A/AAAA/MX/NS/TXT), the mail and DNS providers behind them, the SaaS vendors the domain's TXT verification tokens reveal, SPF/DMARC posture, and risk signals like newly-registered or no-registrar-lock.","price":"$0.005","tags":["domain","whois"],"latency":"1-3 seconds"},{"path":"/package","method":"POST","name":"Package Intelligence","description":"Should you depend on this package? Version, license, deprecation (with the maintainer's reason), weekly and monthly downloads, last release date, maintainer count, npm quality/popularity/maintenance scores, and health signals — npm or PyPI, one call.","price":"$0.003; an x402 payment is at least $0.004","tags":["package","registry"],"latency":"1-3 seconds"},{"path":"/tech","method":"POST","name":"Tech Detection","description":"What a site is built and run on, from a single fetch: frameworks, CMS, ecommerce platform, CDN, analytics, payments, support widgets and web server — each with the header or HTML marker that proves it.","price":"$0.005","tags":["technology","fingerprinting"],"latency":"1-4 seconds"},{"path":"/company","method":"POST","name":"Company Profile","description":"A company profile from its domain, read live from its own site: what it sells and to whom, pricing model and plans from its pricing page, open roles from its public Greenhouse/Lever/Ashby board, tech stack, socials, security.txt contacts, and the domain's registrar, age, email provider, SaaS vendors and SPF/DMARC posture. Each AI-read field names its source page.","price":"$0.05 (70% off when served from cache)","tags":["company enrichment","company profile","firmographics","hiring","tech stack"],"latency":"3-8 seconds"},{"path":"/intel/project","method":"POST","name":"Project Due Diligence","description":"Off-chain due diligence on a project's web presence — the half on-chain rug checkers cannot see. Domain age and registrar, whether a team page, whitepaper, docs and socials exist, whether the site is an off-the-shelf template, and a cross-check of the contract address you are about to trade against the addresses actually printed on the project's own website. Returns weighted risk signals and an A-F grade. Reads nothing on-chain.","price":"$0.05","tags":["intelligence","diligence","crypto"],"latency":"2-6 seconds"}],"pricing":{"currency":"USDC","range":"$0.0040 - $0.35 per request","cacheDiscount":"70%"},"documentation":"https://api.weblens.dev/docs","openapi":"https://api.weblens.dev/openapi.json","llms":"https://api.weblens.dev/llms.txt","mcp":"https://api.weblens.dev/mcp","discovery":"https://api.weblens.dev/discovery","freeTier":{"description":"Try WebLens free — no wallet needed","reader":"https://api.weblens.dev/r/https://example.com","fetch":"https://api.weblens.dev/free/fetch","preview":"https://api.weblens.dev/preview","rateLimit":"10 requests/hour"},"erc8004":{"description":"Off-chain ERC-8004 surfaces only. WebLens is not registered on-chain, holds no agent id, and writes nothing to any registry.","registration":"https://api.weblens.dev/.well-known/agent-registration.json","receipt":{"uriTemplate":"https://api.weblens.dev/receipts/{requestId}","example":"https://api.weblens.dev/receipts/6f9619ff-8b86-d011-b42d-00cf4fc964ff"},"submitFeedback":"https://api.weblens.dev/feedback","feedbackDocument":{"uriTemplate":"https://api.weblens.dev/feedback/{id}","example":"https://api.weblens.dev/feedback/6f9619ff-8b86-d011-b42d-00cf4fc964ff"},"hashAlgorithm":"keccak256","supportedTrust":["feedback"]}}