Email address in
complete profile out
Resolve a single email address into name, job title, company, location, social profiles and breach exposure, in one API call.
Try one:
Every email lookup, explained
Five focused lookups on one email address.
Everything behind an email
Each lookup merges dozens of sources into one clean, deduplicated profile.
Select a detail to explore the response
Example response
Identity
1{2 "email": "ada@figma.com",3 "first_name": "Ada",4 "last_name": "Lovelace",5 "gender": "female",6 "age_range": "35-44",7 "profile_photo": "available",8 "job_title": "VP of Design",9 "seniority": "Executive",10 "department": "Design",11 "employment_history": [12 {13 "company": "Figma",14 "title": "VP of Design"15 }16 ],17 "company": {18 "name": "Figma",19 "domain": "figma.com",20 "size": "1,000+",21 "industry": "Software",22 "headquarters": "San Francisco, CA"23 },24 "social_profiles": {25 "linkedin": "linkedin.com/in/ada-lovelace",26 "x": "@adalovelace",27 "github": "github.com/adalovelace",28 "facebook": "facebook.com/ada.lovelace"29 },30 "location": {31 "city": "London",32 "region": "Greater London",33 "country": "United Kingdom",34 "timezone": "Europe/London"35 },36 "breach_exposure": {37 "breach_count": 3,38 "breaches": [39 "LinkedIn",40 "Adobe",41 "Canva"42 ],43 "exposed_data": [44 "Email",45 "Password"46 ]47 }48}Illustrative schema and sample values
From lookup to workflow
See how teams chain this lookup into ready-made
automations, no glue code required.
Built for humans.
Built for agents.
Run it yourself from the terminal, or let your AI agent call it directly.
Developer mode
curl https://developer.encrata.com/api/email/lookup \ -H "X-API-Key: $ENCRATA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "email": "ada@figma.com" }'AI agent mode
// Your AI agent calls the API directlyconst resp = await fetch("https://developer.encrata.com/api/email/identity", { method: "POST", headers: { Authorization: "Bearer $ENCRATA_API_KEY" }, body: JSON.stringify({ e: "satya@microsoft.com" }),});const person = await resp.json();Simple, credit-based pricing
Pay the credit cost on a fresh request, or get it free when Encrata serves a cached result.
| Data field | Details | Credits | Rate limit |
|---|---|---|---|
| Email validity | Whether the inbox can receive mail | 1 credit | 200/min |
| Email identity | Resolve the person behind an email | 1,000 credits | 200/min |
| Email breach | Known data-breach exposure for an email | 1 credit | 200/min |
| Email gender | Likely gender and country behind an email | 1 credit | 200/min |
| Email compliance | Privacy and anti-spam rules that apply to an email | 1 credit | 200/min |
And of course, bulk lookups
Drop in a CSV and enrich thousands of records in a single job, or stream them through the API. Same data, same depth, at scale.
Common questions
Should you have any questions, our team is at your service.