6 endpoints for DNS lookups, propagation checks, certificate-transparency search, and subdomain enumeration.
For DevOps doing migrations, security researchers, and domain investigators.
Each endpoint is independently callable. Bundle membership is for discovery only — you do not need to opt in.
| Method | Path | Credits | Summary |
|---|---|---|---|
| POST | /v1/dns/lookup | 1 | A, AAAA, MX, TXT, NS, and CNAME per record type. |
| POST | /v1/dns/intelligence | 1 | Resolver-diverse summary of a domain's DNS posture. |
| POST | /v1/intel/dns-propagation | 1 | Propagation status across geographically distributed resolvers. |
| POST | /v1/intel/cert-transparency-history | 1 | crt.sh-backed certificate transparency timeline. |
| POST | /v1/intel/subdomain-enumerate | 1 | Subdomain discovery via certificate transparency logs. |
| POST | /v1/intel/whois | 1 | WHOIS / RDAP registry record. |
Pick a language. Click to expand the snippet.
curl -X POST https://api.ollagraph.com/v1/dns/intelligence \
-H "Authorization: Bearer $OLLAGRAPH_API_KEY" \
-H "Content-Type: application/json" \
-d '{"domain":"example.com"}'
import httpx, os
r = httpx.post(
"https://api.ollagraph.com/v1/dns/intelligence",
headers={"Authorization": f"Bearer {os.environ['OLLAGRAPH_API_KEY']}"},
json={"domain": "example.com"},
timeout=30.0,
)
print(r.json())
const res = await fetch("https://api.ollagraph.com/v1/dns/intelligence", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.OLLAGRAPH_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ domain: "example.com" }),
});
console.log(await res.json());
Cloudflare 1.1.1.1, Google 8.8.8.8 / 8.8.4.4, Quad9 9.9.9.9, OpenDNS, plus regional resolvers in EU, APAC, and SA. Result includes per-resolver answers so you can detect splits.
Bound by crt.sh's own ingest lag — typically minutes to a couple of hours after CA log submission. We do not cache.
CT logs only. That misses wildcard certs but avoids generating any traffic at the target. If you need active enumeration, run it yourself and feed candidates into /v1/dns/lookup.
1,000 credits on signup. No card. Every endpoint in this bundle is live from minute one.