Anokha Web Tools

Pay-per-call tools for AI agents. Read the web, and turn results into shareable PDFs, charts, diagrams and pages. Payments use the x402 protocol with USDC on Base. No signup and no API key.

GET /v1/markdown?url=$0.004Fetch any web page and return its main content as clean Markdown (boilerplate, nav, ads removed) plus title, author, date. Ideal for LLM context.
GET /v1/pdf?url=$0.006Download a PDF from a URL and return its text per page (up to 200 pages) plus metadata.
GET /v1/meta?url=$0.002Return a URL's metadata: title, description, OpenGraph/Twitter tags, canonical URL, language, favicon, final URL and status.
GET /v1/links?url=$0.002Fetch a web page and return every link on it (absolute URL, anchor text, internal/external flag), deduplicated.
GET /v1/dns?domain=$0.001DNS lookup for a domain: A, AAAA, MX, TXT, NS, CNAME, CAA records (SPF/DMARC included via TXT).
GET /v1/rdap?domain=$0.002Domain registration data via RDAP: registrar, creation/expiry/updated dates, status, nameservers, domain age in days.
GET /v1/tls?domain=$0.002TLS certificate check for a host: issuer, subject, SANs, validity dates, days until expiry, TLS version.
POST /v1/render/pdf$0.02Convert Markdown, HTML or plain text into a clean, printable PDF. Returns a public download URL (kept 30 days). Tables, code blocks, headings supported.
POST /v1/publish$0.03Publish Markdown, HTML or text as a styled web page at a public URL (30 days). Share reports and results with humans. Scripts are disabled.
POST /v1/chart$0.01Render a chart (line, bar, barh, scatter, area, pie) from JSON data to PNG or SVG. Returns a public image URL (30 days).
POST /v1/diagram$0.01Render a Graphviz DOT diagram (flowcharts, architecture, graphs, org charts) to SVG, PNG or PDF. Returns a public URL (30 days).
POST /v1/qr$0.002Generate a QR code PNG for any text or URL. Returns a public image URL and base64 PNG.
GET /v1/papers?q=$0.01Search 250M+ scholarly works (OpenAlex): title, authors, year, venue, DOI, citation count, open-access PDF link, abstract. Sort by relevance, citations or recency.
GET /v1/arxiv?q=$0.008Search arXiv preprints: title, authors, abstract, categories, dates and PDF link. Sort by relevance or newest.
GET /v1/fx?base=USD&to=$0.002Currency exchange rates and conversion for 30+ currencies from official European Central Bank reference rates.
GET /v1/wiki?q=$0.002Find the best-matching Wikipedia article for a query and return its summary, description, URL and thumbnail (any language).
GET /v1/time?tz=$0.001Current time in any IANA time zone, or convert a date-time between zones. Returns ISO time, UTC offset, DST flag, weekday.
GET /v1/random?kind=$0.001Cryptographically secure random values: integers in a range, floats, UUIDs, hex tokens, random choice or shuffle of a list.
POST /v1/scrape$0.008Scrape any page with a real headless browser (JavaScript rendered). Firecrawl-compatible: formats markdown, html, rawHtml, links, screenshot. Use for SPAs and sites where plain fetch fails.
GET /v1/screenshot?url=$0.01Screenshot any public web page with a headless browser (desktop or mobile, optional full page). Returns a PNG URL (30 days).
GET /v1/domain/report?domain=$0.008One-call domain audit: DNS (MX, SPF, DMARC), RDAP registration and age, TLS certificate validity and expiry, HTTP security headers, plus a summary of checks.

How to call

Call any endpoint without payment to get an HTTP 402 quote, then retry with an x402 payment header. Any x402 client works, for example:

npx x402-fetch "https://tools.anokha.space/v1/markdown?url=https://example.com"

Generated files are public at an unguessable URL for 30 days. Hosted pages run with scripts and forms disabled.

Machine-readable: OpenAPI · llms.txt · .well-known/x402