curl --request POST \
--url https://api.enrow.io/phone/bulk \
--header 'Content-Type: application/json' \
--header 'x-api-key: YOUR_API_KEY' \
--data '{
"searches": [
{
"linkedin_url": "https://www.linkedin.com/in/michael-scott"
},
{
"linkedin_url": "https://www.linkedin.com/in/dwight-schrute"
}
],
"settings": {
"webhook": "https://your-app.com/webhooks/enrow/phone"
}
}'
const response = await fetch('https://api.enrow.io/phone/bulk', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': process.env.ENROW_API_KEY
},
body: JSON.stringify({
searches: [
{ linkedin_url: 'https://www.linkedin.com/in/michael-scott' },
{ linkedin_url: 'https://www.linkedin.com/in/dwight-schrute' }
],
settings: {
webhook: 'https://your-app.com/webhooks/enrow/phone'
}
})
});
const data = await response.json();
console.log(`Batch ID: ${data.id}`);
import requests
import os
url = "https://api.enrow.io/phone/bulk"
headers = {
"Content-Type": "application/json",
"x-api-key": os.getenv("ENROW_API_KEY")
}
payload = {
"searches": [
{"linkedin_url": "https://www.linkedin.com/in/michael-scott"},
{"linkedin_url": "https://www.linkedin.com/in/dwight-schrute"}
],
"settings": {
"webhook": "https://your-app.com/webhooks/enrow/phone"
}
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
{
"credits_used": 80,
"estimated_duration": 1,
"id": "e3b61122-d6a6-4ea7-b331-9b734682a76a",
"message": "Bulk search operating",
"credits": {
"amount": 80,
"source": "sub",
"split": {
"fromPaygo": 0,
"fromSub": 80
}
}
}
{
"message": "..."
}
Phone Finder
Encontrar Telefones
Encontre vários números de telefone em um único lote (até 3.000 buscas) a partir de URLs do LinkedIn ou nome e empresa, com notificações por webhook
POST
/
phone
/
bulk
curl --request POST \
--url https://api.enrow.io/phone/bulk \
--header 'Content-Type: application/json' \
--header 'x-api-key: YOUR_API_KEY' \
--data '{
"searches": [
{
"linkedin_url": "https://www.linkedin.com/in/michael-scott"
},
{
"linkedin_url": "https://www.linkedin.com/in/dwight-schrute"
}
],
"settings": {
"webhook": "https://your-app.com/webhooks/enrow/phone"
}
}'
const response = await fetch('https://api.enrow.io/phone/bulk', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': process.env.ENROW_API_KEY
},
body: JSON.stringify({
searches: [
{ linkedin_url: 'https://www.linkedin.com/in/michael-scott' },
{ linkedin_url: 'https://www.linkedin.com/in/dwight-schrute' }
],
settings: {
webhook: 'https://your-app.com/webhooks/enrow/phone'
}
})
});
const data = await response.json();
console.log(`Batch ID: ${data.id}`);
import requests
import os
url = "https://api.enrow.io/phone/bulk"
headers = {
"Content-Type": "application/json",
"x-api-key": os.getenv("ENROW_API_KEY")
}
payload = {
"searches": [
{"linkedin_url": "https://www.linkedin.com/in/michael-scott"},
{"linkedin_url": "https://www.linkedin.com/in/dwight-schrute"}
],
"settings": {
"webhook": "https://your-app.com/webhooks/enrow/phone"
}
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
{
"credits_used": 80,
"estimated_duration": 1,
"id": "e3b61122-d6a6-4ea7-b331-9b734682a76a",
"message": "Bulk search operating",
"credits": {
"amount": 80,
"source": "sub",
"split": {
"fromPaygo": 0,
"fromSub": 80
}
}
}
{
"message": "..."
}
POST
Execute várias buscas de telefone em uma única requisição. Até 3.000 buscas por lote. Autentique cada requisição com sua chave de API no cabeçalho
https://api.enrow.io/phone/bulk
x-api-key. Para encontrar um único número de telefone, use o endpoint Encontrar Telefone.
Cada busca precisa conter:
- A URL do perfil do LinkedIn de uma pessoa (por exemplo,
https://www.linkedin.com/in/michael-scott/) - A combinação de informações individuais:
firstname+lastname+ (company_nameoucompany_domain)
Request Body
array of objects
obrigatório
Cargas de busca para as quais encontrar os números de telefone correspondentes.
Mostrar propriedades do objeto search
Mostrar propriedades do objeto search
object
Parâmetros personalizados que serão retornados na resposta GET e na notificação por webhook.
object
Configurações relativas a toda a busca em lote.
Mostrar propriedades de settings
Mostrar propriedades de settings
string
Uma URL que será notificada por meio de uma requisição HTTP POST assim que a busca em lote for concluída. Consulte Como Funcionam os Webhooks.
Response
201 — Busca em lote criada
string
Mensagem de confirmação
string
Identificador único para este lote. Use-o para recuperar os resultados por meio do endpoint GET.
number
Total de créditos consumidos. Consulte Créditos e cobrança para os custos por endpoint.
number
Tempo estimado de processamento em minutos (não garantido)
object
Error Responses
| Code | Message |
|---|---|
| 400 | At least 1 phone search must be present in the payload |
| 400 | Missing payload |
| 400 | Too many searches. Limit is currently at 3000 per batch. |
| 401 | This apikey is not valid |
| 401 | This account is not allowed to use the phone search feature |
| 402 | Insufficient credits |
Quando os créditos são insuficientes, o endpoint em lote retorna HTTP 402 com um corpo no formato
{ "message": "..." }. Consulte Tratamento de erros para a lista completa de códigos de status e formatos de resposta.curl --request POST \
--url https://api.enrow.io/phone/bulk \
--header 'Content-Type: application/json' \
--header 'x-api-key: YOUR_API_KEY' \
--data '{
"searches": [
{
"linkedin_url": "https://www.linkedin.com/in/michael-scott"
},
{
"linkedin_url": "https://www.linkedin.com/in/dwight-schrute"
}
],
"settings": {
"webhook": "https://your-app.com/webhooks/enrow/phone"
}
}'
const response = await fetch('https://api.enrow.io/phone/bulk', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': process.env.ENROW_API_KEY
},
body: JSON.stringify({
searches: [
{ linkedin_url: 'https://www.linkedin.com/in/michael-scott' },
{ linkedin_url: 'https://www.linkedin.com/in/dwight-schrute' }
],
settings: {
webhook: 'https://your-app.com/webhooks/enrow/phone'
}
})
});
const data = await response.json();
console.log(`Batch ID: ${data.id}`);
import requests
import os
url = "https://api.enrow.io/phone/bulk"
headers = {
"Content-Type": "application/json",
"x-api-key": os.getenv("ENROW_API_KEY")
}
payload = {
"searches": [
{"linkedin_url": "https://www.linkedin.com/in/michael-scott"},
{"linkedin_url": "https://www.linkedin.com/in/dwight-schrute"}
],
"settings": {
"webhook": "https://your-app.com/webhooks/enrow/phone"
}
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
{
"credits_used": 80,
"estimated_duration": 1,
"id": "e3b61122-d6a6-4ea7-b331-9b734682a76a",
"message": "Bulk search operating",
"credits": {
"amount": 80,
"source": "sub",
"split": {
"fromPaygo": 0,
"fromSub": 80
}
}
}
{
"message": "..."
}
Próximos passos
Obter resultados em lote
Recupere os números de telefone encontrados usando o
id do lote.Encontrar um único telefone
Execute uma única busca de telefone a partir de uma URL do LinkedIn ou nome e empresa.
Webhooks
Seja notificado automaticamente quando uma busca em lote for concluída.
Créditos e cobrança
Veja como os créditos são consumidos em cada endpoint.
Esta página foi útil?

