Verifique la disponibilidad del dominio con una llamada API
PUBLICAR un nombre de dominio, obtener un valor booleano de disponibilidad y datos del registrador en menos de 200 ms. Cree interfaces de usuario de búsqueda de dominios en tiempo real, verifique TLD por lotes y sugiera nombres mediante programación.
Está creando un flujo de incorporación de SaaS que sugiere dominios personalizados para nuevos espacios de trabajo. el usuario escriba "acme" y su interfaz de usuario debe verificar acme.com, acme.io, acme.dev en tiempo real. API de registrador cobrar por búsqueda, exigir flujos de trabajo de aprobación e imponer límites estrictos de tarifas. Necesitas un verificación de disponibilidad ligera que devuelve un booleano y se quita del camino.
La botoi /v1/domain/availability El punto final hace una cosa: decirle si un dominio
está registrado. PUBLICAR un nombre de dominio, volver available, registered, y
el nombre del registrador si existe. Sin cuenta de registrador, sin análisis de WHOIS, sin raspado.
La llamada API
Cuando un dominio está disponible:
Cuando se toma un dominio:
La respuesta es mínima a propósito. available es el booleano en el que se bifurcará.
registered es su inverso, incluido para facilitar la lectura. Cuando se toma el dominio, el
registrar El campo muestra quién lo posee. El punto final consulta RDAP (el WHOIS oficial
sucesor), por lo que los datos son autorizados.
UI de búsqueda de dominio en tiempo real
Para una experiencia de búsqueda mientras escribe, elimine el rebote de la entrada y cancele las solicitudes obsoletas con un
AbortController. Un retraso de 300 ms evita que se active cada vez que se pulsa una tecla y, al mismo tiempo, se mantiene la
Interfaz de usuario receptiva.
La lógica del aborto importa. Sin él, una respuesta lenta para "acm" puede sobrescribir el resultado de
"acme" si las solicitudes se resuelven fuera de orden. El AbortController te garantiza
Siempre muestra el resultado de la última entrada.
Verifique por lotes varios TLD
La mayoría de las herramientas de búsqueda de dominios verifican varios TLD a la vez. Disparar solicitudes paralelas con
Promise.all y mostrar los resultados como una cuadrícula.
Cinco solicitudes paralelas se completan en el tiempo de una solicitud secuencial. En el nivel gratuito (5 solicitudes/min, 100 solicitudes/día), esto funciona para desarrollo y demostraciones. Para producción, agregue una clave API para eliminar los límites de tarifas.
Función de sugerencia de dominio de Node.js
Un motor de sugerencias de dominio genera candidatos combinando la palabra clave del usuario con información común. prefijos y TLD, luego filtra lo que está disponible. Aquí tienes una función completa que puedes dejar en un backend Express o Hono.
Esto verifica 12 candidatos en paralelo (4 prefijos x 3 TLD). La función devuelve solo disponible. dominios, para que su interfaz pueda presentarlos como sugerencias sin ningún filtrado adicional.
Punto final Express para un flujo de incorporación de SaaS
Conecte la verificación por lotes a una ruta Express a la que llama su interfaz durante la creación del espacio de trabajo. El backend maneja la clave API, por lo que nunca llega al cliente.
Tus publicaciones frontales {"{ name: \"acme\" }"} y obtiene una lista de dominios con
estado de disponibilidad. A partir de ahí, renderice indicadores verdes/rojos y deje que el usuario elija.
Puntos clave
-
Un punto final, un propósito. CORREO
/v1/domain/availabilitycon undomaincampo. La respuesta le indica si está registrado, quién es el registrador y nada más. - Respaldada por RDAP. El punto final consulta a RDAP, el reemplazo autorizado por ICANN para WHOIS. Sin raspado de pantalla ni análisis de texto frágil.
- Funciona sin una clave API. Acceso anónimo a 5 solicitudes por minuto. creación de prototipos y desarrollo. Agregue una clave cuando vaya a producción.
-
Compatible con paralelos. Verifique por lotes los TLD con
Promise.all. cinco Las comprobaciones se completan al mismo tiempo que una. - Respuestas inferiores a 200 ms. Implementado en el borde en Cloudflare Workers, por lo que la latencia El cuello de botella es el servidor RDAP ascendente, no la API en sí.
FAQ
- ¿Necesito una clave API para verificar la disponibilidad del dominio?
- No. El nivel gratuito permite el acceso anónimo a 5 solicitudes por minuto con limitación de velocidad basada en IP. Para comprobaciones por lotes o aplicaciones de producción, agregue una clave API al encabezado Autorización para límites más altos.
- ¿Qué TLD admite el punto final de disponibilidad de dominio?
- El punto final consulta los servidores RDAP, que cubren todos los TLD acreditados por ICANN, incluidos .com, .net, .org, .io, .dev, .app y cientos de TLD con código de país. La cobertura depende de si el operador de TLD publica datos RDAP.
- ¿Qué tan precisa es la verificación de disponibilidad?
- El punto final consulta RDAP, el sucesor oficial de WHOIS. Un 404 de RDAP significa que el dominio no está registrado. Un 200 con datos de matriculación significa que está cogido. Los casos extremos, como dominios premium o nombres reservados de registro, pueden aparecer como disponibles aunque no puedan registrarse a través de los canales normales.
- ¿La respuesta incluye WHOIS o información del registrador?
- Sí. Cuando se registra un dominio, la respuesta incluye el nombre del registrador extraído de los datos de la entidad RDAP. Si la respuesta de RDAP no contiene información del registrador, se omite el campo del registrador.
- ¿Puedo verificar varios dominios en una sola solicitud?
- El punto final acepta un dominio por solicitud. Para verificaciones por lotes, envíe solicitudes paralelas usando Promise.all en JavaScript o asyncio.gather en Python. La API maneja solicitudes simultáneas sin problemas con límites de velocidad estándar.
Empieza a construir con botoi
150+ endpoints de API para consultas, procesamiento de texto, generacion de imagenes y utilidades para desarrolladores. Plan gratuito, sin tarjeta de credito.