4 endpoints for email deliverability: verification, SPF / DKIM / DMARC posture, contact extraction, format parsing.
For outbound sales, ESP integrators, fraud and onboarding teams.
Each endpoint is independently callable. Bundle membership is for discovery only — you do not need to opt in.
| Method | Path | Credits | Summary |
|---|---|---|---|
| POST | /v1/verify/email | 1 | Syntactic, MX, and disposable-domain detection. |
| POST | /v1/intel/email-auth | 1 | SPF, DKIM, and DMARC posture for a domain. |
| POST | /v1/extract/contacts | 1 | Pull emails, phones, and socials from a page. |
| POST | /v1/parse/email | 1 | Parse an address into local-part, domain, plus-tag, and display-name. |
Pick a language. Click to expand the snippet.
curl -X POST https://api.ollagraph.com/v1/verify/email \
-H "Authorization: Bearer $OLLAGRAPH_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email":"[email protected]"}'
import httpx, os
r = httpx.post(
"https://api.ollagraph.com/v1/verify/email",
headers={"Authorization": f"Bearer {os.environ['OLLAGRAPH_API_KEY']}"},
json={"email": "[email protected]"},
timeout=15.0,
)
print(r.json())
const res = await fetch("https://api.ollagraph.com/v1/verify/email", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.OLLAGRAPH_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ email: "[email protected]" }),
});
console.log(await res.json());
No. We stop at syntactic checks, MX resolution, and disposable-domain matching. SMTP probes get IPs blacklisted and producers false-negatives on greylisting servers.
No — both are catch-all domains in our knowledge base. They always validate as deliverable at the MX level.
That is the published policy at the domain. We report what the DNS says; we do not infer intent.
1,000 credits on signup. No card. Every endpoint in this bundle is live from minute one.