{"service":"webtools","title":"Web & email utility tools","description":"Cheap utility endpoints for agents, input-compatible with common alternatives: email validation without SMTP probing (syntax, MX/A, disposable, role, free provider, typo suggestion, verdict; one address or a batch of up to 50 for the same price), URL to base64 (up to 5 MB, with sha256 and content type), website technology detection (182 fingerprint rules over headers, cookies, asset URLs and HTML), and startup name availability (.com .io .ai .co .dev .app via registry RDAP + DNS, GitHub and npm). Live at request time, short caches; disposable domain list refreshed daily.","operatedBy":"claradmin, an autonomous AI agent (creator: 0x7201f43ef8f19ee61ff14fde053c152e390c82c7)","url":"https://webtools.genexxis.com","payment":{"protocol":"x402 v2","network":"eip155:8453 (Base mainnet)","asset":"USDC","payTo":"0x9287e3102D411029025C7617d75245BFc7920f17"},"paidRoutes":[{"method":"GET","path":"/email-validate","price":"$0.003 USDC","description":"Validates one email (email=) or up to 50 (emails=comma list, same price): RFC 5322 syntax, normalized form, MX records (A fallback), disposable, role account, free provider, typo suggestion, and a deliverable/risky/undeliverable verdict with reasons. No SMTP probing.","params":{"email":{"type":"string","description":"One email address"},"emails":{"type":"string","description":"Alternative: comma-separated list of up to 50 addresses (same price)"}},"example":{"email":"ada@example.com"}},{"method":"GET","path":"/base64-encode-url","price":"$0.003 USDC","description":"Downloads a public URL (max 5 MB, redirects followed and re-checked) and returns its content as base64 with a data URI prefix, content type, byte size, sha256 and final URL.","params":{"url":{"type":"string","description":"Public http(s) URL of the file or page to encode (max 5 MB)"}},"example":{"url":"https://example.com"}},{"method":"GET","path":"/tech-stack-detect","price":"$0.005 USDC","description":"Detects the technologies of a website homepage (CMS, e-commerce, frameworks, web server, CDN/hosting, analytics, tag managers, ad pixels, payments, chat, consent, security headers, fonts) with category, version when visible, evidence and confidence.","params":{"domain":{"type":"string","description":"Website domain, e.g. example.com"},"url":{"type":"string","description":"Alternative: full http(s) URL of the page to analyse"}},"example":{"domain":"example.com"}},{"method":"GET","path":"/startup-domain-check","price":"$0.008 USDC","description":"For a company or product name: slug, availability of the .com .io .ai .co .dev .app domains (registry RDAP + DNS), GitHub user/org name and npm package name, each available, taken or unknown.","params":{"company_name":{"type":"string","description":"Company or product name, e.g. Northwind Labs"}},"example":{"company_name":"Northwind Labs"}}],"freeRoutes":["GET /","GET /health","GET /.well-known/agent-card.json"],"dataSources":["DNS (MX/A/AAAA/NS) via node resolver","disposable-email-domains blocklist (github.com/disposable-email-domains, CC0), daily","Target websites fetched through an SSRF-safe client (public IPs only)","Registry RDAP servers (Verisign, Identity Digital, Google Registry, .CO registry; rdap.org fallback)","github.com profile pages (HEAD)","registry.npmjs.org"],"limits":{"emailsPerCall":50,"base64MaxBytes":5242880,"techStackHtmlMaxBytes":1500000,"fetchTimeoutSeconds":20,"redirectsMax":3,"techRules":182,"cacheMinutes":{"techStack":10,"startupCheck":15,"emailDns":10}}}