Skip to main content
POST
/
api
/
v1
/
phone
/
find
/
bulk
/
Start bulk phone find
curl --request POST \
  --url https://api.generect.com/api/v1/phone/find/bulk/ \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "leads": [
    {
      "lead_id": "ACwAAAE9bk0BxY7Qf2mN4pR8sT1vW3zA5cE6gH9"
    },
    {
      "first_name": "Jordan",
      "last_name": "Ellis",
      "company": "microsoft.com"
    }
  ]
}
'
{
  "data": null,
  "meta": {
    "job_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "status": "pending",
    "total": 2,
    "processed": 0,
    "amount_charged": 0,
    "error": null
  }
}

Use Case:

Start an asynchronous bulk phone finder job (up to 50 leads per request).

Pricing

This is a billable endpoint — you are charged only for each phone number found. If no phone is found, the request is free.
Your price decreases automatically as your lifetime spend grows. Check your current tier and pricing →

Authorizations

Authorization
string
header
required

Use the required Token prefix. Example: Authorization: Token xxxxxxxxx

Body

application/json
leads
(By Lead ID · object | By LinkedIn URL · object | By Name and Company · object)[]
required

List of leads to find phones for (max 50 per request). Each entry is either a lead_id, linkedin_url, or name+company.

Maximum array length: 50

Response

Bulk phone job accepted

data
object | null

Always null — results arrive via the bulk status endpoint.

meta
object

Bulk job state. Poll the bulk status endpoint with job_id or subscribe to the completion webhook.