# FreeTier Agent API

> Pay-per-call data API for AI agents. No signup or API key: unpaid calls return HTTP 402 with x402 payment requirements (USDC on Base, eip155:8453). Pay, then retry with the PAYMENT-SIGNATURE (v2) or X-PAYMENT (v1) header. Every response cites its data sources. No personal data. Built with AI assistance by FreeTier Kits.

## Discovery
- [OpenAPI 3.1 spec](https://freetier-agent-api.pages.dev/openapi.json): all endpoints, parameters, prices (x-payment-info) and the 402 response
- [x402 discovery](https://freetier-agent-api.pages.dev/.well-known/x402): resource list and priced catalog

## Free (no payment)
- [GET /api/apis/sample](https://freetier-agent-api.pages.dev/api/apis/sample): 5 sample rows from the API directory
- [GET /api/mcp-servers/sample](https://freetier-agent-api.pages.dev/api/mcp-servers/sample): 5 MCP servers
- [GET /api/llm-pricing/sample](https://freetier-agent-api.pages.dev/api/llm-pricing/sample): prices for 5 popular models
- [GET /api/x402-services/sample](https://freetier-agent-api.pages.dev/api/x402-services/sample): 5 verified x402 APIs
- [POST /mcp](https://freetier-agent-api.pages.dev/mcp): MCP server (Streamable HTTP)
- [GET /health](https://freetier-agent-api.pages.dev/health)

## Paid endpoints (x402)
- [GET /api/apis/search](https://freetier-agent-api.pages.dev/api/apis/search): $0.01 per call. Search 2,230 link-checked public & free-tier APIs (59 categories). Filters: q, category, auth=none, alive=yes, https=yes, kind, limit<=50.
- [GET /api/free-tiers](https://freetier-agent-api.pages.dev/api/free-tiers): $0.01 per call. Current free-tier limits for developer services (hosting, DB, auth, email, CI, monitoring) and AI/LLM APIs, with official source URLs. Filter: q, category.
- [GET /api/robots-check](https://freetier-agent-api.pages.dev/api/robots-check): $0.01 per call. Check whether a URL may be crawled per the site's robots.txt for a given user-agent. Returns allowed, matched rule, crawl-delay, sitemaps.
- [GET /api/page-meta](https://freetier-agent-api.pages.dev/api/page-meta): $0.02 per call. Fetch a public web page (robots.txt respected) and return title, meta description, canonical, Open Graph/Twitter tags, language, headings, link counts, HTTP status.
- [GET /api/llm-pricing](https://freetier-agent-api.pages.dev/api/llm-pricing): $0.02 per call. AI model list prices (USD per 1M input/output/cached tokens, context window, vision/tools/reasoning flags) for ~3,000 models across OpenAI, Anthropic, Google, Mistral, Groq, Bedrock, Azure, Together, Fireworks and more, plus verified free tiers/rate limits of AI APIs. Filters: q, provider, free=yes, max_input_per_m, min_context, vision=yes, tools=yes, sort=input|output|context, limit<=100.
- [GET /api/llm-cost](https://freetier-agent-api.pages.dev/api/llm-cost): $0.01 per call. Token & cost calculator: estimate tokens for a text (or pass input_tokens/output_tokens) and price it across several models using provider list prices (LiteLLM price table, MIT). Params: models (comma list of model ids like gpt-4o-mini, claude-sonnet-4-5, gemini/gemini-2.5-flash or search words, max 15), text or input_tokens, output_tokens, calls.
- [GET /api/mcp-servers](https://freetier-agent-api.pages.dev/api/mcp-servers): $0.02 per call. Search 4,259 MCP (Model Context Protocol) servers by keyword, category, language (python/typescript/go/rust...), scope (cloud/local) and official flag. Returns repo URL and description.
- [GET /api/page-check](https://freetier-agent-api.pages.dev/api/page-check): $0.03 per call. One-call page audit for agents: HTTP status, redirects, latency, title, meta description, canonical, lang, Open Graph, JSON-LD types, headings, word count, plus agent-friendliness: robots.txt rules for 14 AI crawlers, llms.txt, sitemap, and a 0-100 score with reasons.
- [GET /api/link-check](https://freetier-agent-api.pages.dev/api/link-check): $0.05 per call. Check up to 20 URLs in one call: HTTP status, final URL after redirects, redirect count, latency, content-type, ok flag.
- [GET /api/country](https://freetier-agent-api.pages.dev/api/country): $0.002 per call. Country reference lookup by ISO2/ISO3/name: capital, population, area, continent, currency, phone prefix, TLD, languages, neighbours, time zones with current UTC offset and local time.
- [GET /api/holidays](https://freetier-agent-api.pages.dev/api/holidays): $0.002 per call. Public holidays for ~490 countries/territories for 2026 and 2027; optional date=YYYY-MM-DD answers is_holiday.
- [GET /api/currency](https://freetier-agent-api.pages.dev/api/currency): $0.002 per call. Currency conversion with official ECB euro reference rates (~30 currencies, daily). Params: from, to, amount. Also returns the rate date.
- [GET /api/base-gas](https://freetier-agent-api.pages.dev/api/base-gas): $0.01 per call. Live Base mainnet gas price (gwei), latest block, and estimated ETH cost of a USDC transfer (~65k gas) and a plain ETH transfer (21k gas).
- [GET /api/page-markdown](https://freetier-agent-api.pages.dev/api/page-markdown): $0.03 per call. Convert a public web page to clean Markdown (title, headings, paragraphs, lists, links, code), scripts/nav/footer removed, max ~60k chars. robots.txt respected.
- [GET /api/email-verify](https://freetier-agent-api.pages.dev/api/email-verify): $0.005 per call. Email address check WITHOUT sending mail or SMTP probing: RFC-style syntax check, domain MX/A records via DNS-over-HTTPS, disposable-domain flag (CC0 blocklist, ~9,900 domains), role-address flag (info@, support@...), free-mail flag. Verdict: deliverable_domain | risky | invalid. Cannot confirm that the mailbox itself exists. Addresses are not stored or logged.
- [GET /api/extract-json](https://freetier-agent-api.pages.dev/api/extract-json): $0.015 per call. Messy text + JSON Schema in, clean JSON out. Uses a small LLM (Cloudflare Workers AI, Llama 3.1 8B, JSON mode) when available, else a deterministic key:value/regex extractor; the result is type-checked against your schema and missing fields are null. Limits: text <= 6,000 chars, schema <= 30 top-level properties (flat objects, arrays of scalars); the model can misread ambiguous text, so check important values. Params: text, schema (JSON string), mode=auto|heuristic. GET query or POST JSON body.
- [GET /api/x402-services](https://freetier-agent-api.pages.dev/api/x402-services): $0.01 per call. Search ~8,900 live x402 pay-per-call APIs (verified/unverified by nohumans.directory probes, CC BY 4.0): name, endpoint URL, category, price, chains, status, score. Filters: q, category, chain, max_price, status=verified, limit<=100.
- [GET /api/agent-tools](https://freetier-agent-api.pages.dev/api/agent-tools): $0.01 per call. One search across ~13,000 agent tools: 4,259 MCP servers (awesome-mcp-servers, MIT) and ~8,900 x402 pay-per-call APIs (nohumans.directory, CC BY 4.0). Filters: q, type=mcp|x402, limit<=100.

## Full dataset dumps (x402)
- [GET /api/dataset/full](https://freetier-agent-api.pages.dev/api/dataset/full): $8 per call. Buy the full Verified API Directory dataset (2,230 rows, JSON, CC BY 4.0 + MIT sources) in one call.
- [GET /api/dump/mcp-servers](https://freetier-agent-api.pages.dev/api/dump/mcp-servers): $9 per call. Full MCP server directory dump (4,259 servers, JSON). Source awesome-mcp-servers (MIT).
- [GET /api/dump/llm-pricing](https://freetier-agent-api.pages.dev/api/dump/llm-pricing): $5 per call. Full dump: list prices of ~3,000 AI models (LiteLLM table, MIT) + verified AI/dev free tiers with limits (JSON).
- [GET /api/dump/world-reference](https://freetier-agent-api.pages.dev/api/dump/world-reference): $6 per call. Full dump: 252 countries (GeoNames, CC BY 4.0), 418 time zones, ~14,000 public holidays 2026-2027 (python-holidays, MIT). JSON.
- [GET /api/dump/x402-services](https://freetier-agent-api.pages.dev/api/dump/x402-services): $6 per call. Full dump: ~8,900 x402 pay-per-call APIs with category, price, chains and probe status (JSON). Data from nohumans.directory, CC BY 4.0, attribution required.
- [GET /api/dump/agent-tools](https://freetier-agent-api.pages.dev/api/dump/agent-tools): $7 per call. Full dump: Agent Tool Directory, ~13,000 MCP servers + x402 APIs in one unified schema (JSON). MIT + CC BY 4.0 sources, attribution included.

## Optional
- Contact: tec@mail.grokbot.com


## How to pay (x402)
1. GET the endpoint without payment -> HTTP 402. The PAYMENT-REQUIRED header is base64 JSON (x402 v2) with accepts[0] = {scheme: exact, network: eip155:8453, amount (USDC atomic units, 6 decimals), asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo: 0x165Eb3dC3E98403ecB1141e90400F5e71806554B}. The JSON body has the same in x402 v1 format.
2. Sign the payment with an x402 client (@x402/fetch, x402 for Python, Coinbase agentic wallet).
3. Retry with PAYMENT-SIGNATURE (v2) or X-PAYMENT (v1). On success the response has PAYMENT-RESPONSE. If processing fails you get 4xx/5xx and the payment is not settled.

## MCP
Streamable HTTP endpoint: https://freetier-agent-api.pages.dev/mcp (POST JSON-RPC; tools/list, tools/call). Free tools return data; paid tools return the request and payment requirements.

## Endpoint reference

### GET /api/apis/search
Price: $0.01 USDC (x402, Base)
Search 2,230 link-checked public & free-tier APIs (59 categories). Filters: q, category, auth=none, alive=yes, https=yes, kind, limit<=50.
Parameters: q, category, auth, alive, https, kind, limit
Example: https://freetier-agent-api.pages.dev/api/apis/search?q=weather&auth=none&alive=yes&limit=10
Example response: {"count":1,"results":[{"name":"Open-Meteo","category":"Weather","auth":"None","https":"Yes","url":"https://open-meteo.com/","alive":"yes","http_status":200,"checked_at":"2026-10-17T19:51Z"}]}

### GET /api/free-tiers
Price: $0.01 USDC (x402, Base)
Current free-tier limits for developer services (hosting, DB, auth, email, CI, monitoring) and AI/LLM APIs, with official source URLs. Filter: q, category.
Parameters: q, category
Example: https://freetier-agent-api.pages.dev/api/free-tiers?q=llama
Example response: {"count":1,"results":[{"name":"Groq - Llama models","category":"AI / LLM API","free_tier_details":"Free tier with per-model rate limits","url":"https://console.groq.com/docs/rate-limits"}]}

### GET /api/robots-check
Price: $0.01 USDC (x402, Base)
Check whether a URL may be crawled per the site's robots.txt for a given user-agent. Returns allowed, matched rule, crawl-delay, sitemaps.
Parameters: url (required), ua
Example: https://freetier-agent-api.pages.dev/api/robots-check?url=https%3A%2F%2Fexample.com%2Fsome%2Fpage&ua=MyAgent
Example response: {"url":"https://example.com/some/page","user_agent":"*","allowed":true,"matched_rule":null,"crawl_delay":null,"sitemaps":[]}

### GET /api/page-meta
Price: $0.02 USDC (x402, Base)
Fetch a public web page (robots.txt respected) and return title, meta description, canonical, Open Graph/Twitter tags, language, headings, link counts, HTTP status.
Parameters: url (required)
Example: https://freetier-agent-api.pages.dev/api/page-meta?url=https%3A%2F%2Fexample.com
Example response: {"url":"https://example.com","status":200,"title":"Example Domain","description":null,"canonical":null,"lang":"en","og":{},"h1":["Example Domain"],"links":{"internal":0,"external":1}}

### GET /api/dataset/full
Price: $8 USDC (x402, Base)
Buy the full Verified API Directory dataset (2,230 rows, JSON, CC BY 4.0 + MIT sources) in one call.
Parameters: none
Example: https://freetier-agent-api.pages.dev/api/dataset/full
Example response: {"license":"CC BY 4.0 (compilation) + MIT (public-apis source)","count":2230,"rows":[]}

### GET /api/llm-pricing
Price: $0.02 USDC (x402, Base)
AI model list prices (USD per 1M input/output/cached tokens, context window, vision/tools/reasoning flags) for ~3,000 models across OpenAI, Anthropic, Google, Mistral, Groq, Bedrock, Azure, Together, Fireworks and more, plus verified free tiers/rate limits of AI APIs. Filters: q, provider, free=yes, max_input_per_m, min_context, vision=yes, tools=yes, sort=input|output|context, limit<=100.
Parameters: q, provider, vision, tools, free, max_input_per_m, min_context, sort, limit
Example: https://freetier-agent-api.pages.dev/api/llm-pricing?q=llama&free=yes&limit=10
Example response: {"count":1,"models":[{"id":"gpt-4o-mini","provider":"openai","input_per_m_usd":0.15,"output_per_m_usd":0.6,"max_input_tokens":128000}],"free_tiers":[],"sources":[]}

### GET /api/llm-cost
Price: $0.01 USDC (x402, Base)
Token & cost calculator: estimate tokens for a text (or pass input_tokens/output_tokens) and price it across several models using provider list prices (LiteLLM price table, MIT). Params: models (comma list of model ids like gpt-4o-mini, claude-sonnet-4-5, gemini/gemini-2.5-flash or search words, max 15), text or input_tokens, output_tokens, calls.
Parameters: models, text, input_tokens, output_tokens, calls
Example: https://freetier-agent-api.pages.dev/api/llm-cost?models=gpt-4o-mini%2Cclaude-sonnet-4-5%2Cgemini%2Fgemini-2.5-flash&input_tokens=1200&output_tokens=300&calls=1000
Example response: {"input_tokens":1200,"output_tokens":300,"calls":1000,"results":[{"model":"openai/gpt-4o-mini","cost_per_call_usd":0.00036,"total_usd":0.36}]}

### GET /api/mcp-servers
Price: $0.02 USDC (x402, Base)
Search 4,259 MCP (Model Context Protocol) servers by keyword, category, language (python/typescript/go/rust...), scope (cloud/local) and official flag. Returns repo URL and description.
Parameters: q, category, language, scope, official, limit
Example: https://freetier-agent-api.pages.dev/api/mcp-servers?q=postgres&language=python&limit=10
Example response: {"count":1,"results":[{"name":"org/postgres-mcp","url":"https://github.com/org/postgres-mcp","category":"Databases","languages":["python"],"scope":["local"]}]}

### GET /api/page-check
Price: $0.03 USDC (x402, Base)
One-call page audit for agents: HTTP status, redirects, latency, title, meta description, canonical, lang, Open Graph, JSON-LD types, headings, word count, plus agent-friendliness: robots.txt rules for 14 AI crawlers, llms.txt, sitemap, and a 0-100 score with reasons.
Parameters: url (required)
Example: https://freetier-agent-api.pages.dev/api/page-check?url=https%3A%2F%2Fexample.com
Example response: {"url":"https://example.com","status":200,"title":"Example Domain","agent_friendliness":{"score":55,"llms_txt":false,"ai_bots":{"GPTBot":"allowed"}}}

### GET /api/link-check
Price: $0.05 USDC (x402, Base)
Check up to 20 URLs in one call: HTTP status, final URL after redirects, redirect count, latency, content-type, ok flag.
Parameters: urls (required)
Example: https://freetier-agent-api.pages.dev/api/link-check?urls=https%3A%2F%2Fexample.com%2Chttps%3A%2F%2Fexample.org%2Fmissing
Example response: {"checked":2,"broken":1,"results":[{"url":"https://example.com","status":200,"ok":true,"ms":120}]}

### GET /api/country
Price: $0.002 USDC (x402, Base)
Country reference lookup by ISO2/ISO3/name: capital, population, area, continent, currency, phone prefix, TLD, languages, neighbours, time zones with current UTC offset and local time.
Parameters: q (required)
Example: https://freetier-agent-api.pages.dev/api/country?q=DK
Example response: {"iso2":"DK","name":"Denmark","capital":"Copenhagen","currency_code":"DKK","timezones":[{"timezone":"Europe/Copenhagen","utc_offset":"GMT+2","local_time":"2026-10-17 22:00"}]}

### GET /api/holidays
Price: $0.002 USDC (x402, Base)
Public holidays for ~490 countries/territories for 2026 and 2027; optional date=YYYY-MM-DD answers is_holiday.
Parameters: country (required), year, date
Example: https://freetier-agent-api.pages.dev/api/holidays?country=DK&year=2026
Example response: {"country":"DK","year":2026,"holidays":[{"date":"2026-01-01","name":"Nytårsdag"}]}

### GET /api/currency
Price: $0.002 USDC (x402, Base)
Currency conversion with official ECB euro reference rates (~30 currencies, daily). Params: from, to, amount. Also returns the rate date.
Parameters: from (required), to (required), amount
Example: https://freetier-agent-api.pages.dev/api/currency?from=USD&to=DKK&amount=100
Example response: {"from":"USD","to":"DKK","amount":100,"rate":6.9,"result":690,"rate_date":"2026-10-16"}

### GET /api/base-gas
Price: $0.01 USDC (x402, Base)
Live Base mainnet gas price (gwei), latest block, and estimated ETH cost of a USDC transfer (~65k gas) and a plain ETH transfer (21k gas).
Parameters: none
Example: https://freetier-agent-api.pages.dev/api/base-gas
Example response: {"block":30000000,"gas_price_gwei":0.006,"usdc_transfer_eth":3.9e-7}

### GET /api/page-markdown
Price: $0.03 USDC (x402, Base)
Convert a public web page to clean Markdown (title, headings, paragraphs, lists, links, code), scripts/nav/footer removed, max ~60k chars. robots.txt respected.
Parameters: url (required)
Example: https://freetier-agent-api.pages.dev/api/page-markdown?url=https%3A%2F%2Fexample.com
Example response: {"url":"https://example.com","title":"Example Domain","markdown":"# Example Domain\n\n..."}

### GET /api/dump/mcp-servers
Price: $9 USDC (x402, Base)
Full MCP server directory dump (4,259 servers, JSON). Source awesome-mcp-servers (MIT).
Parameters: none
Example: https://freetier-agent-api.pages.dev/api/dump/mcp-servers
Example response: {"count":4259,"rows":[]}

### GET /api/dump/llm-pricing
Price: $5 USDC (x402, Base)
Full dump: list prices of ~3,000 AI models (LiteLLM table, MIT) + verified AI/dev free tiers with limits (JSON).
Parameters: none
Example: https://freetier-agent-api.pages.dev/api/dump/llm-pricing
Example response: {"models":[],"free_tiers":[]}

### GET /api/dump/world-reference
Price: $6 USDC (x402, Base)
Full dump: 252 countries (GeoNames, CC BY 4.0), 418 time zones, ~14,000 public holidays 2026-2027 (python-holidays, MIT). JSON.
Parameters: none
Example: https://freetier-agent-api.pages.dev/api/dump/world-reference
Example response: {"countries":[],"timezones":[],"holidays":{}}

### GET /api/email-verify
Price: $0.005 USDC (x402, Base)
Email address check WITHOUT sending mail or SMTP probing: RFC-style syntax check, domain MX/A records via DNS-over-HTTPS, disposable-domain flag (CC0 blocklist, ~9,900 domains), role-address flag (info@, support@...), free-mail flag. Verdict: deliverable_domain | risky | invalid. Cannot confirm that the mailbox itself exists. Addresses are not stored or logged.
Parameters: email (required)
Example: https://freetier-agent-api.pages.dev/api/email-verify?email=jane.doe%40example.com
Example response: {"email":"jane.doe@example.com","verdict":"risky","syntax_ok":true,"domain":"example.com","has_mx":false,"disposable":false,"role":false,"free_mail":false,"reasons":["no MX records"]}

### GET /api/extract-json
Price: $0.015 USDC (x402, Base)
Messy text + JSON Schema in, clean JSON out. Uses a small LLM (Cloudflare Workers AI, Llama 3.1 8B, JSON mode) when available, else a deterministic key:value/regex extractor; the result is type-checked against your schema and missing fields are null. Limits: text <= 6,000 chars, schema <= 30 top-level properties (flat objects, arrays of scalars); the model can misread ambiguous text, so check important values. Params: text, schema (JSON string), mode=auto|heuristic. GET query or POST JSON body.
Parameters: text (required), schema (required), mode
Example: https://freetier-agent-api.pages.dev/api/extract-json?text=Order+%234471+from+ACME+GmbH%2C+total+EUR+1.299%2C00%2C+due+2026-11-30%2C+contact+billing%40acme.example&schema=%7B%22type%22%3A%22object%22%2C%22properties%22%3A%7B%22order_id%22%3A%7B%22type%22%3A%22string%22%7D%2C%22company%22%3A%7B%22type%22%3A%22string%22%7D%2C%22total%22%3A%7B%22type%22%3A%22number%22%7D%2C%22currency%22%3A%7B%22type%22%3A%22string%22%7D%2C%22due_date%22%3A%7B%22type%22%3A%22string%22%2C%22format%22%3A%22date%22%7D%2C%22email%22%3A%7B%22type%22%3A%22string%22%2C%22format%22%3A%22email%22%7D%7D%7D
Example response: {"data":{"order_id":"4471","company":"ACME GmbH","total":1299,"currency":"EUR","due_date":"2026-11-30","email":"billing@acme.example"},"method":"workers-ai","missing":[],"sources":[]}

### GET /api/x402-services
Price: $0.01 USDC (x402, Base)
Search ~8,900 live x402 pay-per-call APIs (verified/unverified by nohumans.directory probes, CC BY 4.0): name, endpoint URL, category, price, chains, status, score. Filters: q, category, chain, max_price, status=verified, limit<=100.
Parameters: q, category, chain, max_price, status, limit
Example: https://freetier-agent-api.pages.dev/api/x402-services?q=weather&max_price=0.05&status=verified&limit=10
Example response: {"total":1,"results":[{"name":"Weather forecast","endpoint_url":"https://example.com/api/weather","category":"data.weather","price_usd":0.01,"chains":["base"],"status":"verified"}],"sources":[]}

### GET /api/agent-tools
Price: $0.01 USDC (x402, Base)
One search across ~13,000 agent tools: 4,259 MCP servers (awesome-mcp-servers, MIT) and ~8,900 x402 pay-per-call APIs (nohumans.directory, CC BY 4.0). Filters: q, type=mcp|x402, limit<=100.
Parameters: q (required), type, limit
Example: https://freetier-agent-api.pages.dev/api/agent-tools?q=pdf&limit=10
Example response: {"total":1,"results":[{"type":"mcp","name":"example/pdf-mcp","url":"https://github.com/example/pdf-mcp","category":"Document processing"}],"sources":[]}

### GET /api/dump/x402-services
Price: $6 USDC (x402, Base)
Full dump: ~8,900 x402 pay-per-call APIs with category, price, chains and probe status (JSON). Data from nohumans.directory, CC BY 4.0, attribution required.
Parameters: none
Example: https://freetier-agent-api.pages.dev/api/dump/x402-services
Example response: {"count":8887,"rows":[]}

### GET /api/dump/agent-tools
Price: $7 USDC (x402, Base)
Full dump: Agent Tool Directory, ~13,000 MCP servers + x402 APIs in one unified schema (JSON). MIT + CC BY 4.0 sources, attribution included.
Parameters: none
Example: https://freetier-agent-api.pages.dev/api/dump/agent-tools
Example response: {"count":13146,"rows":[]}

## Data sources and licenses
- public-apis/public-apis (MIT): https://github.com/public-apis/public-apis
- FreeTier Kits link check 2026-10-17 + provider pricing pages (CC BY 4.0): https://freetier-agent-api.pages.dev
- BerriAI/litellm model_prices_and_context_window.json (provider list prices) (MIT): https://github.com/BerriAI/litellm/blob/main/model_prices_and_context_window.json
- Provider official pricing / rate-limit pages (URL per row), checked 2026-10-16 by FreeTier Kits (CC BY 4.0)
- punkpeye/awesome-mcp-servers (MIT): https://github.com/punkpeye/awesome-mcp-servers
- GeoNames countryInfo.txt + timeZones.txt (CC BY 4.0): https://download.geonames.org/export/dump/
- python-holidays (vacanza/holidays) (MIT): https://github.com/vacanza/holidays
- European Central Bank euro foreign exchange reference rates (live, cached 1h): https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html
- Base mainnet public RPC (live): https://mainnet.base.org
- page
- disposable-email-domains/disposable-email-domains (blocklist) (CC0 1.0): https://github.com/disposable-email-domains/disposable-email-domains
- Cloudflare DNS over HTTPS (live MX/A/AAAA lookup): https://developers.cloudflare.com/1.1.1.1/encryption/dns-over-https/
- Cloudflare Workers AI (Llama 3.1 8B fp8-fast, fallback Llama 3.3 70B / Mistral Small 3.1, JSON mode): https://developers.cloudflare.com/workers-ai/
- nohumans.directory catalog export (x402 listings, probe status) (CC BY 4.0): https://api.nohumans.directory/v1/export

No personal data. Built with AI assistance by FreeTier Kits.
