Skip to content

// bulk operations

Bulk Phone Finder

Upload a CSV of contacts and find phone numbers for all of them at once.

Email addresses, LinkedIn URLs or domainsUp to 10,000 rows a jobCSV, list or rows
phone-finder-list.csv2,500 rows · email addresses, linkedin urls or domainscompleted
Bulk Phone Finder · /bulk/phone-finder2,500 / 2,500
  1. 01pendingPOST /v1/bulk/phone-finder201 · { "data": { "id": 1042 } }
  2. 02runninglaunch: trueprogress polled with GET /v1/bulk/phone-finder/1042/progress
  3. 03completedbulk.completedsigned webhook delivered to your webhook_url
GET /v1/bulk/phone-finder/1042/download?file=fullCharged at the first download · the job expires after 180 days

// 01 · input

The input of a bulk Phone Finder job

Upload a CSV of up to 4 MB in the app, or send a list, rows or a file to POST /v1/bulk/phone-finder. Columns are found from the header row; set a field index to choose one yourself.

POST/bulk/phone-finderColumns
domain_field_index
Domain
email_field_index
Email address
linkedin_url_field_index
LinkedIn profile URL
POST/bulk/phone-finderOptions
find_all_phones
true returns every phone number found instead of one

// 02 · api

One request starts the job

Create and launch it in one call, then follow its progress or receive a signed bulk.completed event. Each result row is what GET /phone-finder returns.

curl -X POST "https://api.tomba.io/v1/bulk/phone-finder" \
  -H "X-Tomba-Key: $TOMBA_API_KEY" \
  -H "X-Tomba-Secret: $TOMBA_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Phone Finder job","list":"richard@piedpiper.com","launch":true,"webhook_url":"https://hooks.example.com/tomba"}'
POST /bulk/phone-finder
201 Created
{
  "data": {
    "id": 1042
  }
}
Each row, as GET /phone-finder returns it
200 OK
{
  "email": "richard@piedpiper.com",
  "data": {
    "email": "richard@piedpiper.com",
    "valid": true,
    "local_format": "(650) 555-0132",
    "intl_format": "+1 650-555-0132",
    "e164_format": "+16505550132",
    "rfc3966_format": "tel:+1-650-555-0132",
    "country_code": "US",
    "line_type": "MOBILE",
    "carrier": "AT&T",
    "region": {
      "name": "California",
      "code": "CA"
    },
    "timezones": [
      "America/Los_Angeles"
    ]
  }
}

// 03 · cost and limits

What a job costs

Nothing is charged to create or launch a job. Its cost is charged once, at the first download of its results.

// billing per row

5 search credits per row with at least one phone number.

Bulk billing in the docs
  • Rows: up to 10,000 per job
  • Jobs created: 15 per day for each type
  • Running jobs: 2 per type
  • Downloads: 25 per day for each job
  • Request size: 4 MB (CSV, list or rows)

// customers

Teams that run Phone Finder jobs

  • I've tested over a dozen providers, and Tomba.io stands out. The mobile phone finder is on another level instantly better than any other tool I've tested.
    Al AminFounder & CEO, Biznift
  • Tomba.io keeps getting better every day. I've been using it since 2021. It's now a leading solution for email finding, verification, and easily finding mobile numbers.
    Osama AhmedSEO Ninja, BYTEBEX

// faq

Frequently asked questions

Still have questions? Visit the help center

// start free

See who Tomba finds at any company

Type a company's domain to see its people, their roles and verified work emails, each with the pages it was found on. Free account, no card.