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.
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" }'{
"mobile": "+1 415 555 2871",
"direct_dial": "+1 628 555 0110",
"line_type": "mobile",
"carrier_status": "active",
"confidence": 92,
"credits_used": 5
}Candidate numbers are cross-checked against live carrier records. Failures are discarded before they ever reach your response.
Numbers are assembled from carrier data and opt-in networks, ranked by confidence so you get the strongest match per contact.
Look up one contact, or batch a CSV. Push results straight into your dialer or CRM.
Pull carrier-verified numbers into your power dialer so reps spend time talking, not chasing dead lines.
Offer mobile reveal inside your sales tool without building carrier integrations yourself.
Trigger a phone lookup from an automation the moment a high-fit lead needs a call.
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.
Both mobile and direct-dial business numbers are returned where available, with a line_type field so you can filter by what you need.
Numbers are validated against live carrier status on lookup, and the graph re-checks stored numbers regularly so disconnected lines are flagged.
Bunlead validates and sources numbers responsibly, but you remain responsible for TCPA, DNC, and local calling regulations in your own outreach.
You are charged only for a validated number that is returned — typically five credits per reveal. Failed lookups are free.