PHONE FINDER API

Direct dials and mobiles,
carrier-checked.

Look up mobile and direct-dial numbers for any B2B contact by name, LinkedIn URL, or email. Candidate numbers are validated against live carrier records — disconnected numbers never reach you.

Read the docs →
Free sandbox key · Pay only for verified results
request · cURL
curl https://api.bunlead.com/v1/phone/find \
  -H "Authorization: Bearer $BUNLEAD_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "linkedin_url": "https://linkedin.com/in/mariachen" }'
200 · response
{
  "mobile": "+1 415 555 2871",
  "direct_dial": "+1 628 555 0110",
  "line_type": "mobile",
  "carrier_status": "active",
  "confidence": 92,
  "credits_used": 5
}
Carrier validation

Candidate numbers are cross-checked against live carrier records. Failures are discarded before they ever reach your response.

9-source waterfall depth

Numbers are assembled from carrier data and opt-in networks, ranked by confidence so you get the strongest match per contact.

Single or bulk

Look up one contact, or batch a CSV. Push results straight into your dialer or CRM.

ENDPOINTS

The endpoints you'll actually use.

POST/v1/phone/findFind mobile and direct-dial numbers for a contact.
POST/v1/phone/verifyValidate an existing number against carrier records.
POST/v1/phone/find/bulkBulk phone finding with an async webhook callback.
WHAT YOU CAN BUILD

Built for the systems you're building.

01
Feed your dialer

Pull carrier-verified numbers into your power dialer so reps spend time talking, not chasing dead lines.

02
Embed in your product

Offer mobile reveal inside your sales tool without building carrier integrations yourself.

03
Enrich on demand

Trigger a phone lookup from an automation the moment a high-fit lead needs a call.

PRICING
Pay for verified results, nothing else.

One key across every Bunlead API. Credit-based pricing, a free sandbox, and generous rate limits — 10K calls/month on Starter, scaling to 1M+ with a custom SLA. Failed lookups are always free.

See all 16 endpoints →
FAQ

Developer questions, answered.

Are the numbers business or personal?

Both mobile and direct-dial business numbers are returned where available, with a line_type field so you can filter by what you need.

How do you keep numbers fresh?

Numbers are validated against live carrier status on lookup, and the graph re-checks stored numbers regularly so disconnected lines are flagged.

Is it compliant to call these numbers?

Bunlead validates and sources numbers responsibly, but you remain responsible for TCPA, DNC, and local calling regulations in your own outreach.

How is a lookup billed?

You are charged only for a validated number that is returned — typically five credits per reveal. Failed lookups are free.

More APIs
Email Finder APIFind & verify work emails from a name and domain.Enrichment APIVerified emails, phones, firmographics & tech stack in one call.Lead Finder APISearch 700M contacts & 14M companies by 80+ filters.

Stop chasing.
Start sourcing.

14-day free trial. No credit card. Set it up in under five minutes.