Búsqueda de número de teléfono
La búsqueda de números de teléfono (o búsqueda HLR) permite obtener información precisa y actualizada sobre un número de teléfono, como el estado actual (activo o ausente de la red), o si el número ha sido portado a otro proveedor o si actualmente está en roaming en una red diferente fuera del país.
Mantenga su base de datos limpia eliminando regularmente números de teléfono obsoletos o inexactos para garantizar que los mensajes y las llamadas solo se envíen a contactos activos válidos. Esto ayuda a optimizar los costos al reducir el número de mensajes SMS y llamadas fallidos o no entregados.
Funciones de búsqueda de números de teléfono
Hay varias características de la búsqueda de operadores de números de teléfono de las que destacamos:
Cobertura global
Más de 220 países son actualmente compatibles con el SMS. Servicio de búsqueda de números de teléfono CX. Nuestro servicio internacional de búsqueda de números de teléfono puede permitir que su empresa participe sin importar dónde se encuentre
Búsqueda en tiempo real
Utilice detalles numéricos precisos y confiables generados por la búsqueda de números de teléfono, que incluye información precisa sobre portabilidad y roaming en tiempo real
Búsqueda masiva de teléfonos
Utilice nuestra plataforma web interactiva y API para iniciar campañas de búsqueda masiva de números de teléfono en minutos. Reduzca los costos de mensajería mediante un validador de números de teléfono
Qué detalles obtienes de una búsqueda de número de teléfono
La búsqueda del operador de números de teléfono es una forma de comprobar si un número de teléfono es válido y también comprueba el estado activo y la disponibilidad de red de un número de teléfono móvil.
Una búsqueda de número de teléfono puede proporcionar varios detalles. Algunos de los detalles más importantes que puede obtener de una búsqueda de operador telefónico son:
Utilice nuestra plataforma web para campañas de búsqueda masiva de números
Nuestra interfaz fácil de usar le permite cargar fácilmente grandes listas de números de teléfono para un procesamiento rápido y eficiente de la búsqueda masiva de operadores de números de teléfono.
Es posible ver informes para campañas de búsqueda de números y exportarlos en diferentes formatos.
Ejemplos de código para la API de búsqueda de números de teléfono
Integre nuestra API avanzada de búsqueda de teléfono en su aplicación e inicie la validación telefónica en minutos.
Realizar solicitudes a la API para realizar búsquedas masivas de números de teléfono (se pueden validar hasta 40.000 números de teléfono en una sola llamada a la API).
Comience en poco tiempo con nuestros contenedores de API oficiales y bibliotecas de cliente. Están disponibles en lenguajes populares como Python, PHP, Node.js, Java y otros.
¿No hay una biblioteca de cliente para su idioma preferido? Puedes usar cualquier biblioteca HTTP, es fácil.
curl --request POST \
--url https://api.sms.cx/numbers/lookup \
--header 'Authorization: Bearer REPLACE_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{
"phoneNumbers": [
"+336129353",
"+33612970283",
"+3361211",
"+43664187834",
"+41781218472",
"+351912110421",
"+4915123473140",
"+4915123595",
"+4915123966046"
]
}'
import requests
url = "https://api.sms.cx/numbers/lookup"
payload = {
"phoneNumbers": [
"+336129353",
"+33612970283",
"+3361211",
"+43664187834",
"+41781218472",
"+351912110421",
"+4915123473140",
"+4915123595",
"+4915123966046"
]
}
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer REPLACE_ACCESS_TOKEN"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api.sms.cx/numbers/lookup")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request["Authorization"] = 'Bearer REPLACE_ACCESS_TOKEN'
request.body = "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}"
response = http.request(request)
puts response.read_body
<?php
$curl = curl_init();
$payload = [
"phoneNumbers" => [
"+336129353",
"+33612970283",
"+3361211",
"+43664187834",
"+41781218472",
"+351912110421",
"+4915123473140",
"+4915123595",
"+4915123966046",
]
];
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.sms.cx/numbers/lookup",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode($payload),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer REPLACE_ACCESS_TOKEN",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}");
Request request = new Request.Builder()
.url("https://api.sms.cx/numbers/lookup")
.post(body)
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "Bearer REPLACE_ACCESS_TOKEN")
.build();
Response response = client.newCall(request).execute();
const http = require("https");
const options = {
"method": "POST",
"hostname": "api.sms.cx",
"port": null,
"path": "/numbers/lookup",
"headers": {
"Content-Type": "application/json",
"Authorization": "Bearer REPLACE_ACCESS_TOKEN"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
phoneNumbers: [
'+336129353',
'+33612970283',
'+3361211',
'+43664187834',
'+41781218472',
'+351912110421',
'+4915123473140',
'+4915123595',
'+4915123966046'
]
}));
req.end();
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.sms.cx/numbers/lookup"
payload := strings.NewReader("{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
req.Header.Add("Authorization", "Bearer REPLACE_ACCESS_TOKEN")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
var client = new RestClient("https://api.sms.cx/numbers/lookup");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer REPLACE_ACCESS_TOKEN");
request.AddParameter("application/json", "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Cómo realizar búsquedas masivas de teléfonos desde la plataforma online de SMS.CX
Comparación de características entre servicios de números de teléfono
Hay varias maneras de comprobar si un número de teléfono es válido. Un método es utilizar una herramienta de validación de números de teléfono, que proporcionamos de forma gratuita. Esta herramienta de validación de teléfonos utiliza algoritmos y reglas para verificar el formato y la estructura del número de teléfono, asegurándose de que siga el formato correcto para el país o la región.
La búsqueda de números de teléfono, por otro lado, es un proceso utilizado para validar un número de teléfono móvil comparándolo con una base de datos de números móviles registrados y su información asociada, como el proveedor de red y también haciendo una verificación de portabilidad del número de teléfono. Esto ayuda a garantizar que el número no solo sea válido, sino que también esté actualmente en uso y sea accesible en la red móvil correspondiente.
En resumen, la validación del número de teléfono comprueba la exactitud y el formato de un número de teléfono, mientras que la búsqueda de números de teléfono comprueba el estado activo y la disponibilidad de red de un número de teléfono móvil.
Ofrecemos diferentes servicios para números de teléfono: validación, búsqueda (también llamada búsqueda HLR) y verificación (también llamada OTP SMS).
A continuación se muestra una tabla con la comparación de características y el costo de cada uno de estos servicios.
Validación de número
GRATIS
Búsqueda de número
0.006€/consulta
Verificación número
costo de SMS al receptor
¿Qué es la búsqueda HLR?
La búsqueda HLR, o Home Location Register Lookup, es una base de datos que almacena información sobre números de teléfono móvil y sus suscriptores asociados. Nuestro servicio de búsqueda de operadores telefónicos accede a esta base de datos para recuperar información sobre un número en particular, incluido su estado actual.
La búsqueda de operador de HLR puede comprobar el estado de portabilidad y la itinerancia de un número de teléfono. Esta es una característica común del servicio de validación telefónica, que utiliza la tecnología de búsqueda HLR para verificar la precisión y validez de un número de teléfono. La búsqueda del operador de números de teléfono puede determinar si un número está activo, si actualmente está en itinerancia en otra red y si se ha portado recientemente a un operador diferente. Esta información es importante para las empresas y organizaciones que dependen de números de teléfono precisos y actualizados para la comunicación y el alcance del cliente.
La API de búsqueda de HLR comprueba el estado de un número de teléfono móvil consultando la base de datos de un operador de red móvil. Esta solicitud se envía a través de API, que es segura y rápida. La API de búsqueda HLR devuelve una respuesta una vez que la base de datos del operador de red móvil recibe la solicitud. Esta respuesta puede incluir información como si el número está activo o no, si está en roaming y si es un número válido.
¿Cuáles son los beneficios de usar la búsqueda de operador telefónico?
La API de búsqueda de HLR es precisa y confiable. Debido a que la API está conectada a la base de datos del operador de red móvil, ofrecerá el estado del número de teléfono móvil en tiempo real. Las empresas pueden usar los metadatos de la API para decidir cómo manejar llamadas o mensajes a un número específico.
La API de búsqueda de HLR es rápida y eficiente. Las empresas pueden verificar una gran cantidad de números de teléfono móvil rápidamente utilizando la API de búsqueda de números de teléfono. Esto es útil para las empresas que necesitan verificar una gran cantidad de teléfonos móviles para una campaña de marketing u otra actividad.
La API de búsqueda HLR y la plataforma web son herramientas útiles para las empresas que necesitan verificar números de teléfono móvil. La precisión, confiabilidad y velocidad de la API pueden ayudar a las empresas a tomar decisiones más inteligentes sobre cómo manejar llamadas y mensajes a números específicos y pueden brindar información sobre los países u operadores de red asociados con esos números de teléfono.
¿Qué es la portabilidad del número de teléfono?
La portabilidad del número de teléfono, también conocida como portabilidad numérica, es la capacidad de un cliente para retener su número de teléfono al cambiar a un nuevo proveedor. Esta es una opción conveniente para las personas que no desean actualizar sus contactos con un nuevo número de teléfono o que desean mantener su número de teléfono actual por razones profesionales o personales.
Por ejemplo, John quiere cambiar de proveedor porque no está contento con el actual. Con la portabilidad del número de teléfono, puede mantener su número actual y cambiar de proveedor. Todos sus contactos aún podrán comunicarse con él en el mismo número, y no tendrá que actualizar a todos.
¿Qué es el roaming de números de teléfono?
La itinerancia de números de teléfono permite a los usuarios hacer y recibir llamadas, enviar y recibir mensajes de texto y acceder a servicios de datos fuera de la región de cobertura de su red doméstica. Las redes de telefonía móvil tienen acuerdos con otras redes para permitir que los consumidores accedan a sus servicios en itinerancia.
Cuando se usa roaming, el número de teléfono de un usuario sigue siendo el mismo, pero su red puede variar. Un número de teléfono móvil en itinerancia significa que el usuario está fuera de su red doméstica y utiliza otro para hacer y recibir llamadas o acceder a servicios de datos. Esto sucede cuando una persona está viajando y su red doméstica no está disponible. Nuestro servicio de búsqueda de números de teléfono le permite determinar si un número de teléfono móvil en particular está en roaming o no.
¿Por qué debería usar la búsqueda de números de teléfono regularmente?
Es importante tener en cuenta que los números de teléfono pueden dejar de ser válidos con el tiempo. Por ejemplo, si una persona cambia su número de teléfono o un negocio cierra, es posible que su número de teléfono anterior ya no esté en uso. En estos casos, es importante buscar actualizaciones y verificar que el número de teléfono sigue siendo válido.
En general, verificar la validez de un número de teléfono es crucial para una comunicación exitosa. Al utilizar una herramienta de validación de teléfonos con capacidad de búsqueda de operadores, puede asegurarse de que su base de datos esté siempre limpia y envíe campañas de SMS solo a suscriptores activos.
Cómo comenzar con la búsqueda de números de teléfono
En esta página, entramos en detalles sobre por qué debe usar el servicio de búsqueda de operadores de números de teléfono. Estos son algunos de los próximos pasos:
- Regístrese para obtener una cuenta para realizar la búsqueda del operador de números para la validación del número de teléfono
- Ver ejemplos de métodos de API de búsqueda de números de teléfono (consulte campañas de búsqueda masiva, procesar búsqueda masiva de números de teléfono, realizar una búsqueda de número de teléfono único) con nuestras bibliotecas de cliente de API y SDK
- Lea la documentación completa sobre cómo usar la API de búsqueda de números de teléfono