Free Public APIs

Free APIs for every part
of the domain stack.

Public REST APIs for DNS, SSL, WHOIS, email auth, HTTP — no key, no signup. CORS-enabled so you can call them from browser JS. Rate-limited per IP at 30/min and 500/day. The same lookups behind Domainee's visual free tools, now scriptable.

18 APIs and counting.

DNS

7 APIs
DNSGET

DNS Record Lookup API

Look up DNS records for any hostname. Returns all common record types (A, AAAA, CNAME, MX, TXT, NS, SOA) by default, or only the type you specify.

/v1/tools/dns-record-lookup
DNSGET

CNAME Lookup & Generator API

Resolve a hostname's CNAME chain. Flags apex-domain misuse (apex domains can't legally have CNAME records per RFC 1034) and returns the full chain to the final A record.

/v1/tools/cname-lookup
DNSGET

DNS Provider Lookup API

Fingerprint the DNS provider serving a domain from its public NS records. Returns the record name written the way that provider's form expects it (@ vs blank vs the full domain), whether it can point a zone apex, where its record editor lives, and the provider-specific settings that silently break custom domain setups.

/v1/tools/dns-provider-lookup
DNSGET

Domain Connect Checker API

Check whether a domain's DNS provider implements the Domain Connect protocol, read live from the _domainconnect TXT record and the provider's settings endpoint. Reports the provider and whether it offers the synchronous flow (a signed redirect with no token exchanged, the one that works in practice) or only the asynchronous OAuth flow. One-click setup also needs the provider to have synced and enabled the service's template.

/v1/tools/domain-connect-checker
DNSGET

DNS Propagation Checker API

Query the same hostname against ~10 public resolvers across the world (Cloudflare, Google, Quad9, OpenDNS, etc.) and report which ones see the same answer. Useful right after a DNS change.

/v1/tools/dns-propagation-checker
DNSGET

Reverse IP Lookup API

Resolve PTR (reverse DNS) records for an IP address, and list other domains observed on the same address. `hostnames` is the PTR answer, which is one or more names the IP's operator published; it is never a list of the sites hosted there, because DNS cannot produce one. `sharedHosts` is that separate list, from an observed-hostname corpus, and is null when no co-hosting source is configured. Private and reserved IPs are rejected.

/v1/tools/reverse-ip-lookup
DNSGET

TXT Record Lookup API

Fetch all TXT records on a domain and classify them: SPF, DKIM, DMARC, BIMI, verification tokens (Google, Microsoft, Atlassian, etc.), or general.

/v1/tools/txt-record-lookup

How these APIs work

  • · Free, no API key. Just call the endpoint.
  • · CORS-enabled. Call from browser JS, not just servers.
  • · Standard JSON envelope: { ok, data } on success, { ok, error: { code, message } } on failure.
  • · Per-IP rate limit: 30 requests/minute, 500/day. Returns HTTP 429 with Retry-After header when exceeded.
  • · Best-effort SLA. Free means free; for production-scale lookups, talk to us.

Build with the same APIs powering Domainee.

These free APIs are the foundation. The full Domainee platform adds custom-domain provisioning, SSL automation, MCP for AI agents, and a real free tier with 20 custom hostnames.