Pricing Try for free

Company Phone Finder API

One POST with a company name, a company phone number back as JSON. 1 credit per lookup

curl -X POST https://api.linkfinderai.com \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"type": "company_name_to_phone", "input_data": "Tesla"}'
import requests r = requests.post( "https://api.linkfinderai.com", headers={"Authorization": "Bearer YOUR_API_KEY"}, json={"type": "company_name_to_phone", "input_data": "Tesla"}, ) print(r.json())
const r = await fetch("https://api.linkfinderai.com", { method: "POST", headers: { "Authorization": `Bearer ${process.env.LINKFINDER_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ type: "company_name_to_phone", input_data: "Tesla" }), }); console.log(await r.json());
{ "status": "success", "result": { "phone": "+1 415 555 0100" } }

Not writing code? Upload a CSV in bulk, run it inside Google Sheets, or try one lookup in the browser.

Request

Every LinkFinder lookup goes to the same endpoint, POST https://api.linkfinderai.com. The type field selects the lookup; input_data carries the input as a plain string.

FieldValue for this lookup
typerequiredcompany_name_to_phone
input_datarequiredCompany Name, e.g. Tesla

Authenticate with your API key as a Bearer token. Keep it server-side; never ship it in a browser or a mobile app.

Response

A successful call returns {"status": "success", "result": ...}. For this lookup the result carries the phone. When nothing is found, result is null; the call is still charged, so cache your inputs and do not retry a null.

Most calls return the result inline with 200. When a lookup takes longer, you get 202 with a job_id and a poll_url instead; poll GET /status/{job_id} until status is done.

Credits and errors

1 credit per lookup. 401 means the key is missing or wrong, 402 means the account is out of credits, 422 means the type or the input is malformed, and 429 means you are being rate limited; back off and retry.

This returns the company's published main line, not a person's mobile. For a direct dial to a specific employee, run their LinkedIn profile through the phone number finder instead.

Use it from an automation tool

First call in under five minutes

Free credits on signup, no card. Copy the cURL above, paste your key, and read the JSON.

Get an API key