Identify callers
Turn unknown inbound numbers into named professionals with a current role and company before you call back.
Caller ID for B2B
Send a verified US phone number and retrieve the professional behind it: full profile, current role, company, and LinkedIn URL, in one request.
Trusted by the best GTM teams














A phone number alone is a dead end. Recover the person, the role, and the company behind it.
Turn unknown inbound numbers into named professionals with a current role and company before you call back.
Recover full identities from CRM rows where only a phone number survived: imports, form fills, and legacy data.
Lookups resolve against a LinkedIn-based professional dataset, so matches come back as real, current profiles.
Use the returned LinkedIn URL to trigger email enrichment, company enrichment, and CRM updates downstream.
One endpoint, POST /v2/enrichment/phone-to-person, resolves a phone number into the professional behind it.
Pass a single verified US phone number. That is the entire request body.
Receive the full profile: name, headline, current role, company, location, work history, and LinkedIn URL.
Update the CRM record, route the lead to the right owner, and chain the profile into your enrichment workflows.
The endpoint
The reverse phone lookup API takes a US phone number and returns the professional behind it as a full profile: name, headline, current role and company, LinkedIn URL, experiences and education. Coverage is the United States only, and phone endpoints come with every paid plan, from Start.
curl -X POST https://api.blitz-api.ai/v2/enrichment/phone-to-person \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"phone":"+14155551234"}'from blitz_api import BlitzAPI
client = BlitzAPI() # reads BLITZ_API_KEY
by_phone = client.enrichment.phone_to_person(phone="+14155551234")
if by_phone.found:
print(by_phone.person.full_name)import { BlitzAPI } from "blitz-api-js";
const client = new BlitzAPI(); // reads BLITZ_API_KEY
const byPhone = await client.enrichment.phone_to_person({ phone: "+14155551234" });
if (byPhone.found) console.log(byPhone.person.full_name);foundperson.full_nameperson.headlineperson.linkedin_urlFind B2B direct phone numbers for professional contacts in the US. Enrich prospect lists, improve CRM data, and power multichannel sales workflows.
Turn one LinkedIn profile URL into the complete person record: typed JSON with headline, location, each role and its employer identifiers, education and skills.
Turn a verified work email into a complete professional profile: name, current role, company, and LinkedIn URL. Built for product signups and inbound leads.
An API that takes a phone number and returns who is behind it. Consumer services answer with a name and an address; the B2B version answers with a work identity. BlitzAPI's POST /v2/enrichment/phone-to-person resolves a US mobile or direct line to the professional's profile, with name, current role and company, and LinkedIn URL, the way a caller ID would for a sales team.
Coverage is currently limited to the United States. For contacts outside the US, start from an email or LinkedIn URL with Reverse Email Lookup or Profile Enrichment instead.
No. Phone-based endpoints come with every paid plan, from Start. Every other identity endpoint, including Reverse Email Lookup, is available to try with your 1,000 free records.
The full person object: name, headline, current role and company, seniority, location, LinkedIn URL, work history, and education, the same profile shape as Reverse Email Lookup.
No. It resolves the US phone numbers of professionals, mobile or direct line, to professional profiles, for B2B workflows such as identifying an inbound caller, completing CRM records or qualifying a lead.