curl --request GET \
--url 'https://api.enrow.io/phone/bulk?id=e3b61122-d6a6-4ea7-b331-9b734682a76a' \
--header 'x-api-key: YOUR_API_KEY'
const batchId = 'e3b61122-d6a6-4ea7-b331-9b734682a76a';
const response = await fetch(`https://api.enrow.io/phone/bulk?id=${batchId}`, {
headers: {
'x-api-key': process.env.ENROW_API_KEY
}
});
const data = await response.json();
if (data.general.status === 'completed') {
console.log(`Found: ${data.stats.found}/${data.stats.requested}`);
console.log(data.results);
}
import requests
import os
batch_id = "e3b61122-d6a6-4ea7-b331-9b734682a76a"
url = f"https://api.enrow.io/phone/bulk?id={batch_id}"
headers = {
"x-api-key": os.getenv("ENROW_API_KEY")
}
response = requests.get(url, headers=headers)
data = response.json()
if data["general"]["status"] == "completed":
print(f"Found: {data['stats']['found']}/{data['stats']['requested']}")
{
"general": {
"id": "e3b61122-d6a6-4ea7-b331-9b734682a76a",
"status": "completed"
},
"results": [
{
"country": "US",
"index": 0,
"number": "+15705551234",
"params": {
"linkedin_url": "https://www.linkedin.com/in/michael-scott"
},
"qualification": "found"
},
{
"country": "US",
"index": 1,
"number": "+15705555678",
"params": {
"linkedin_url": "https://www.linkedin.com/in/dwight-schrute"
},
"qualification": "found"
}
],
"stats": {
"credits_cost": 80,
"credits_to_refund": 0,
"found": 2,
"requested": 2
}
}
{
"message": "..."
}
Phone Finder
Obtener resultados de teléfonos
Recupera los resultados, el estado y las estadísticas de un lote de búsqueda masiva de números de teléfono por id
GET
/
phone
/
bulk
curl --request GET \
--url 'https://api.enrow.io/phone/bulk?id=e3b61122-d6a6-4ea7-b331-9b734682a76a' \
--header 'x-api-key: YOUR_API_KEY'
const batchId = 'e3b61122-d6a6-4ea7-b331-9b734682a76a';
const response = await fetch(`https://api.enrow.io/phone/bulk?id=${batchId}`, {
headers: {
'x-api-key': process.env.ENROW_API_KEY
}
});
const data = await response.json();
if (data.general.status === 'completed') {
console.log(`Found: ${data.stats.found}/${data.stats.requested}`);
console.log(data.results);
}
import requests
import os
batch_id = "e3b61122-d6a6-4ea7-b331-9b734682a76a"
url = f"https://api.enrow.io/phone/bulk?id={batch_id}"
headers = {
"x-api-key": os.getenv("ENROW_API_KEY")
}
response = requests.get(url, headers=headers)
data = response.json()
if data["general"]["status"] == "completed":
print(f"Found: {data['stats']['found']}/{data['stats']['requested']}")
{
"general": {
"id": "e3b61122-d6a6-4ea7-b331-9b734682a76a",
"status": "completed"
},
"results": [
{
"country": "US",
"index": 0,
"number": "+15705551234",
"params": {
"linkedin_url": "https://www.linkedin.com/in/michael-scott"
},
"qualification": "found"
},
{
"country": "US",
"index": 1,
"number": "+15705555678",
"params": {
"linkedin_url": "https://www.linkedin.com/in/dwight-schrute"
},
"qualification": "found"
}
],
"stats": {
"credits_cost": 80,
"credits_to_refund": 0,
"found": 2,
"requested": 2
}
}
{
"message": "..."
}
GET
Recupera los resultados de una búsqueda masiva de teléfonos enviada previamente. Autentica cada solicitud con tu clave de API en el encabezado
Consulta Manejo de errores para ver la lista completa de códigos de estado y formatos de respuesta.
https://api.enrow.io/phone/bulk?id={batch_id}
x-api-key.
Usar un webhook te permite omitir la llamada a este endpoint GET. Consulta Cómo funcionan los webhooks.
Parámetros de consulta
string
requerido
El
id devuelto por la solicitud POSTRespuesta
200 — Búsqueda finalizada
object
object
Estadísticas del lote
Mostrar propiedades de stats
Mostrar propiedades de stats
number
Total de créditos consumidos. Consulta Créditos y facturación para conocer los costos por endpoint.
number
Créditos reembolsados por las búsquedas que no devolvieron ningún resultado. Consulta Créditos y facturación.
number
Número total de búsquedas solicitadas
number
Número de números de teléfono encontrados
array
200 — Búsqueda en curso
object
id y status: "ongoing"object
Recuentos de
requested y finishedRespuestas de error
| Código | Mensaje |
|---|---|
| 400 | Missing id in the query params |
| 400 | Could not retrieve bulk search results |
| 500 | error del servidor |
curl --request GET \
--url 'https://api.enrow.io/phone/bulk?id=e3b61122-d6a6-4ea7-b331-9b734682a76a' \
--header 'x-api-key: YOUR_API_KEY'
const batchId = 'e3b61122-d6a6-4ea7-b331-9b734682a76a';
const response = await fetch(`https://api.enrow.io/phone/bulk?id=${batchId}`, {
headers: {
'x-api-key': process.env.ENROW_API_KEY
}
});
const data = await response.json();
if (data.general.status === 'completed') {
console.log(`Found: ${data.stats.found}/${data.stats.requested}`);
console.log(data.results);
}
import requests
import os
batch_id = "e3b61122-d6a6-4ea7-b331-9b734682a76a"
url = f"https://api.enrow.io/phone/bulk?id={batch_id}"
headers = {
"x-api-key": os.getenv("ENROW_API_KEY")
}
response = requests.get(url, headers=headers)
data = response.json()
if data["general"]["status"] == "completed":
print(f"Found: {data['stats']['found']}/{data['stats']['requested']}")
{
"general": {
"id": "e3b61122-d6a6-4ea7-b331-9b734682a76a",
"status": "completed"
},
"results": [
{
"country": "US",
"index": 0,
"number": "+15705551234",
"params": {
"linkedin_url": "https://www.linkedin.com/in/michael-scott"
},
"qualification": "found"
},
{
"country": "US",
"index": 1,
"number": "+15705555678",
"params": {
"linkedin_url": "https://www.linkedin.com/in/dwight-schrute"
},
"qualification": "found"
}
],
"stats": {
"credits_cost": 80,
"credits_to_refund": 0,
"found": 2,
"requested": 2
}
}
{
"message": "..."
}
Próximos pasos
Buscar teléfonos
Envía un nuevo lote de búsquedas de números de teléfono.
Obtener un resultado
Recupera el resultado de una sola búsqueda de teléfono por id.
Webhooks
Recibe una notificación automática cuando un lote se completa.
Créditos y facturación
Descubre cómo se consumen y reembolsan los créditos.
¿Esta página le ayudó?

