ProxySEO / Blog / Checker de dominios .es con Python y proxies: guía completa
Automatización

Checker de dominios .es con Python y proxies: guía completa

· 7 min de lectura
checker de dominios .es

Por qué te va a hacer falta un checker de dominios .es

Si te dedicas al SEO, al marketing digital o a lanzar proyectos web, ya sabrás lo que vale dar con dominios .es disponibles que tengan potencial. Un checker de dominios .es automatizado te deja verificar cientos o miles de nombres en minutos. A mano, olvídate. Aquí te explico cómo construir uno con Python y, sobre todo, por qué sin proxies te van a bloquear a mitad de camino.

El registro de dominios .es lo gestiona el DIMNIC (la entidad pública red.es), y sus sistemas de consulta pública detectan rápido los patrones de consultas masivas desde una misma IP. Ahí entra el proxy: repartes tus peticiones entre varias IPs españolas, el tráfico parece orgánico y esquivas los bloqueos por rate limiting.

Cómo funciona la consulta de disponibilidad de dominios .es

Hay dos caminos principales para saber si un dominio está libre:

  1. WHOIS: el protocolo de toda la vida (puerto 43), que devuelve texto plano. Si el dominio no aparece como registrado, está disponible. Es el método más fiable, sí, pero también el más delicado cuando se trata de bloqueos.
  2. RDAP: el sucesor moderno de WHOIS, montado sobre HTTP y JSON. En el caso de los .es, el endpoint RDAP oficial responde con un error 404 cuando el dominio no está registrado, lo cual lo hace perfecto para automatizar desde Python.

Para volúmenes altos, mi recomendación es RDAP sobre HTTP. Se integra sin fricción con proxies HTTP/s y parsear JSON es mucho más cómodo que pelearte con el texto de WHOIS.

Configuración previa: Python y proxies dedicados

Las librerías que necesitas

Solo dos paquetes básicos:

  • requests: para las peticiones HTTP contra el servicio RDAP.
  • itertools o threading: para procesar listas de dominios de forma eficiente.

Con un pip install requests ya tienes el entorno listo.

Proxies dedicados, no gratuitos

Los proxies gratuitos para esto no sirven casi nunca. Están saturados, suelen aparecer en listas negras y, además, sus IPs extranjeras no encajan con el perfil de consulta de un dominio .es. Un servicio como ProxySEO te ofrece proxies HTTP/s y SOCKSv5 dedicados con IPs españolas reales, tráfico ilimitado y anonimato garantizado. Y hay un detalle interesante: si trabajas con agentes de IA automatizados, ProxySEO incorpora soporte MCP, así que tus agentes pueden configurar y usar los proxies directamente, sin intervención manual.

El código del checker en Python

Un script funcional, comentado:

import requests
from itertools import product

PROXY = {«http»: «http://usuario:contraseña@proxy.proxyseo.es:8080»,
«https»: «http://usuario:contraseña@proxy.proxyseo.es:8080»}

def check_domain(nombre):
    url = f»https://rdap.nic.es/domain/{nombre}.es»
    try:
        r = requests.get(url, proxies=PROXY, timeout=10)
        if r.status_code == 404:
            return f»{nombre}.es → DISPONIBLE ✅»
        elif r.status_code == 200:
            return f»{nombre}.es → OCUPADO ❌»
        else:
            return f»{nombre}.es → Error {r.status_code}»
    except Exception as e:
        return f»{nombre}.es → Fallo: {e}»

dominios = [«miseotool», «proxycheck», «tunicho»]
for d in dominios:
    print(check_domain(d))

La lógica no tiene misterio: el endpoint RDAP de nic.es devuelve 404 cuando el dominio está libre y 200 cuando está ocupado. Con el proxy configurado en la sesión, cada petición sale desde tu IP española dedicada. Para el servidor de destino, invisible.

Escalando el checker: listas masivas y rotación

Generar combinaciones de nombres

Para crear listas de candidatos, el producto cartesiano de palabras clave funciona muy bien:

  • Combina términos de tu nicho: [«tienda», «shop», «web»] × [«madrid», «online», «barata»].
  • Genera dominios de 2-3 sílabas pronunciables si buscas marca.
  • Descarga listas de dominios caducados .es y filtra los liberados hace poco.

Pausas y throttling

Incluso con proxies, conviene no ser un elephant en la cacharrería. Añade una pausa aleatoria de 1 a 3 segundos entre peticiones con time.sleep(random.uniform(1, 3)). Con eso reduces mucho el riesgo de que red.es tome medidas preventivas sobre tu rango de IPs.

Rotación entre varias IPs

¿Decenas de miles de consultas al día? Entonces lo tuyo es tener varios proxies dedicados e ir rotando. Con ProxySEO puedes adquirir múltiples IPs españolas y repartirlas por sesión, de modo que ningún servidor vea más de unos cientos de peticiones por IP y día. Y para pipelines totalmente automatizados, el soporte MCP permite orquestar la rotación desde tu agente de IA.

Errores frecuentes (y cómo esquivarlos)

  • Consultar sin proxy: tu IP doméstica quedará bloqueada en minutos si encadenas más de 50-100 peticiones seguidas.
  • Confundir 403 con «no disponible»: un 403 casi siempre significa bloqueo, no disponibilidad. Registra los códigos de estado y reintenta con otra IP.
  • No validar el nombre: los dominios .es admiten caracteres IDN (ñ, acentos), pero el RDAP exige codificación punycode. La librería idna hace la conversión por ti.
  • Confiar ciegamente en el checker: antes de registrar, confirma siempre en un registrador oficial. La disponibilidad puede cambiar entre la consulta y la compra. Pasa más de lo que parece.

¿Y una vez encontrados los dominios, qué?

Encontrar el dominio es solo el primer paso. Cuando tengas candidatos disponibles, evalúa su potencial SEO: mira la longitud (menos de 15 caracteres es lo ideal), evita guiones múltiples y comprueba que el nombre no pise marcas registradas. Si tu objetivo es el mercado español, contar con infraestructura local refuerza la estrategia: alojamiento en España, contenido en español y, si luego vas a hacer scraping o monitorización, proxies españoles dedicados como los de ProxySEO para que todo el ecosistema sea consistente desde IPs locales.

Para terminar

Montar un checker de dominios .es con Python está al alcance de cualquier profesional: unas 30 líneas de código, la API RDAP de nic.es y una buena capa de proxies. La diferencia entre un script que aguanta diez minutos y una herramienta robusta de monitorización diaria está, casi siempre, en la calidad de la infraestructura de red. Con proxies HTTP/s y SOCKSv5 dedicados, anónimos y con IPs españolas de ProxySEO, junto al tráfico ilimitado y el soporte MCP para agentes IA, tienes la base para escalar tus búsquedas sin bloqueos. Empieza con el script de este artículo, añade rotación de IPs y convierte la caza de dominios .es en un proceso automatizado de principio a fin.

¿Es legal hacer consultas masivas de dominios .es?
Sí, siempre que uses los endpoints públicos oficiales (RDAP/WHOIS) y respetes límites razonables de uso. No manipules datos ni intentes eludir controles de seguridad.

¿Cuántas consultas puedo hacer al día con proxies?
Con proxies dedicados y pausas aleatorias, miles de consultas diarias sin problema. Distribuye la carga entre varias IPs si quieres más margen.

¿RDAP o WHOIS para dominios .es?
RDAP es la opción recomendada: más moderno, devuelve JSON y se integra mejor con Python y proxies HTTP.

Proxies profesionales con IP española

HTTP/s + SOCKSv5. Anónimos, dedicados y con tráfico ilimitado.

Ver Planes