Identify instantly
One email in, one full profile out: name, headline, current role, company, seniority, location, and LinkedIn URL.
From inbox to identity
Send a verified work email and retrieve the person behind it: current role, company, seniority, location, and LinkedIn URL, in one request.
Trusted by the best GTM teams














Every email in your funnel is a person waiting to be identified. Resolve them before your first reply.
One email in, one full profile out: name, headline, current role, company, seniority, location, and LinkedIn URL.
Enrich product-led signups the moment they land, so scoring, routing, and personalization run on real data instead of a bare address.
Prioritize demo requests and inbound leads by seniority and company before a rep ever opens the record.
Write the resolved LinkedIn URL and firmographics back to your CRM to dedupe contacts and keep records complete.
One endpoint, POST /v2/enrichment/email-to-person, resolves an email into the professional behind it.
Pass a single verified work email address. No other fields, no pre-formatting, no matching keys to build.
Get a found flag plus the full person object: current role, company, location, work history, education, and LinkedIn URL.
Score, route, and personalize with the resolved identity, or chain the LinkedIn URL into company and phone enrichment.
The endpoint
The reverse email lookup API takes a work email address and returns the professional behind it as a full profile: name, headline, current role and company, location, LinkedIn URL, experiences and education. Work emails give the strongest match rates, which makes it a fit for product signups, inbound forms and CRM records.
curl -X POST https://api.blitz-api.ai/v2/enrichment/email-to-person \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email":"jane.doe@acme.com"}'from blitz_api import BlitzAPI
client = BlitzAPI() # reads BLITZ_API_KEY
by_email = client.enrichment.email_to_person(email="jane.doe@acme.com")
if by_email.found:
print(by_email.person.full_name)import { BlitzAPI } from "blitz-api-js";
const client = new BlitzAPI(); // reads BLITZ_API_KEY
const byEmail = await client.enrichment.email_to_person({ email: "jane.doe@acme.com" });
if (byEmail.found) console.log(byEmail.person.full_name);foundperson.full_nameperson.headlineperson.linkedin_urlperson.experiencesFind verified B2B emails using real signals and catch-all validation. Enrich contacts, improve deliverability, and power outbound workflows at scale.
Turn one LinkedIn profile URL into the complete person record: typed JSON with headline, location, each role and its employer identifiers, education and skills.
Identify the professional behind a phone number: full profile with role, company, and LinkedIn URL. US-focused, built for inbound calls and CRM hygiene.
An API that takes an email address and returns the person behind it. BlitzAPI's version is built for work emails: POST /v2/enrichment/email-to-person resolves the address to a professional profile with name, headline, current role and company, LinkedIn URL and work history, so a signup or an inbound lead becomes a known contact without extra form fields.
A found flag and, when matched, the full person object: name, headline, current role and company, seniority, location, LinkedIn URL, work history, education, and skills.
Verified work email addresses give the strongest match rates, since they map directly to a professional identity. It's the ideal companion for product signups, demo requests, and event lists.
The response returns found: false and you can fall back to other identity keys (domain, name, or LinkedIn URL) using Profile Enrichment or Waterfall ICP.
Send the address to POST /v2/enrichment/email-to-person. When it matches, found is true and person carries the full professional profile, including the LinkedIn URL you can store as a stable identity key.