Перейти к содержимому

// post /v1/bulk/phone-finder

Bulk Phone Finder API

Превращайте большие наборы контактов в рабочие телефоны с типом линии и оператором одной асинхронной задачей.

Email addresses, LinkedIn URLs or domainsДо 10,000 строк
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"}'

// 01 · запрос

«Массовый Phone Finder» — это один HTTPS-запрос

Отправьте параметры с вашим ключом и секретом. Все SDK, CLI и MCP-сервер выполняют этот же вызов.

type
phone-finder
list | data | file
Email addresses, LinkedIn URLs or domains
launch
true сразу запускает задачу
webhook_url
Получает подписанное событие, когда задача завершается
rows
До 10,000 на задачу
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"}'

// 02 · ответ

Что возвращается

JSON, одинаковый на любом языке. Поля, которые Tomba не знает, равны null — без догадок.

GET/phone-finder
dataobject | array
The number; an array with full=true, and an empty array when none is found
data.validboolean | null
Whether the number is a valid phone number
data.intl_format, data.e164_format, data.local_formatstring | null
The number in international, E.164 and national formats
data.country_codestring | null
Country of the number (ISO code)
data.line_typestring | null
MOBILE, FIXED_LINE, FIXED_LINE_OR_MOBILE, VOIP, TOLL_FREE…
data.carrierstring | null
The network operator
data.region, data.timezonesobject | null, array | null
Where the number is registered, and its time zones
POST /bulk/phone-finder
201 Created
{
  "data": {
    "id": 1042
  }
}
Каждая строка — в том виде, в каком её возвращает GET /phone-finder
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 · стоимость и лимиты

Сколько стоит вызов

Вызов оплачивается только при условии, указанном ниже. Лимиты запросов зависят от вашего тарифа.

// стоимость

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

Charged once, at the first download; later downloads are free

  • 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)

// faq

Частые вопросы

Остались вопросы? Перейти в справочный центр

// начните бесплатно

Узнайте, кого Tomba найдёт в любой компании

Введите домен компании и увидите её сотрудников, их должности и проверенные рабочие адреса, у каждого со страницами, где он найден. Бесплатный аккаунт, без карты.