ExpiredDomains.net no tiene una API pública. Su propia FAQ lo dice de forma directa, y la misma página avisa de que el acceso automatizado al área de miembros puede llevar al cierre de la cuenta. Si tu investigación de dominios ya no cabe en un flujo de navegador, la respuesta práctica es usar una API documentada pensada para automatización.
Tabla de contenidos
- Tabla de contenidos
- La respuesta directa: ExpiredDomains.net no tiene API
- Por qué scrapear el área de miembros es un callejón sin salida
- Qué se suele querer de una API de dominios expirados
- Una alternativa con soporte: API de Karma.Domains
- Dónde la API ahorra trabajo real
- Comparativa entre ExpiredDomains.net y la API de Karma.Domains
- Cuándo ExpiredDomains.net es suficiente
- Cómo se ve una petición básica
- Preguntas frecuentes
- ¿ExpiredDomains.net tiene una API?
- ¿Puedo obtener una clave de API de ExpiredDomains.net?
- ¿Puedo hacer scraping de ExpiredDomains.net?
- ¿Puedo exportar datos de ExpiredDomains.net de forma automática?
- ¿Cuál es una alternativa práctica a la API de ExpiredDomains.net?
- ¿Puedo conectar la investigación de dominios con n8n, Google Sheets o un CRM?
- Prueba primero el trabajo recurrente
La respuesta directa: ExpiredDomains.net no tiene API
Si buscaste una clave de API de ExpiredDomains.net y no encontraste nada, no te perdiste una página oculta para desarrolladores. El servicio responde a la pregunta en su FAQ oficial: «There is no API, so no you can't».
Eso no convierte a ExpiredDomains.net en una mala herramienta. Es uno de los sitios gratuitos más amplios para explorar inventario de dominios a mano. Ahora mismo lista 676 TLD compatibles, junto con dominios expired, pending-delete, de marketplace y eliminados. El área de miembros tiene filtros extensos, búsquedas guardadas y una watchlist de hasta 20.000 dominios. La introducción oficial al área de miembros explica bien esas funciones del navegador.
La limitación aparece cuando una búsqueda manual útil se convierte en un proceso recurrente. Una agencia puede necesitar el mismo conjunto de filtros cada mañana para cinco clientes. Un equipo de PBN puede querer enviar nuevos candidatos a una hoja de revisión. Un desarrollador puede necesitar datos de dominios dentro de una aplicación interna. Esos trabajos necesitan una interfaz legible por máquina, no otra pestaña guardada del navegador.
Por qué scrapear el área de miembros es un callejón sin salida
El scraping suele aparecer como solución cuando un sitio no tiene API. Aquí la política es inusualmente explícita.
La FAQ de ExpiredDomains.net dice que una cuenta puede cerrarse si un programa, script, herramienta, bot, crawler o agente de IA se conecta al área de miembros. Afirma que no hay excepciones para ninguna herramienta y que el data mining también puede llevar al cierre de la cuenta. Un scraper pondría en riesgo, por diseño, la cuenta detrás de un flujo automatizado.
También hay un problema técnico. El HTML es una capa de presentación, no un contrato de datos estable. Un cambio en el login, los campos del formulario, la paginación o el marcado de la tabla puede romper un trabajo de un día para otro. El equipo entonces asume autenticación, reintentos, deduplicación, control de ritmo y reparaciones constantes, sin un esquema publicado que indique si un campo ha cambiado de significado.
La misma necesidad aparece en foros de dominios. En una discusión de NamePros, un usuario quería ejecutar búsquedas guardadas cada día y pasar los resultados a Google Sheets. Las respuestas señalaron que las acciones en ExpiredDomains.net deben hacerse de forma manual. Otro hilo sobre alternativas de API venía de un usuario que buscaba los dominios que caducan ese día en un formato que el software pudiera consumir.
Son peticiones de flujo de trabajo normales. Simplemente requieren otra interfaz.
Qué se suele querer de una API de dominios expirados
La frase «API de ExpiredDomains.net» suele sustituir uno de estos trabajos prácticos:
- extraer dominios expired o de subasta frescos con una programación;
- aplicar los mismos criterios de compra cada día;
- enviar una shortlist a Google Sheets, Notion, un CRM o una base de datos;
- cribar una lista de cliente, broker u outreach antes de pagar comprobaciones más profundas;
- volver a comprobar disponibilidad y métricas actuales cerca de la decisión de compra;
- mantener notas y evidencias unidas a cada candidato.
Todos estos trabajos necesitan campos documentados, autenticación predecible y límites con los que un equipo pueda planificar. Un export del navegador puede ayudar una vez. No es la base de un flujo mantenido.
Una alternativa con soporte: API de Karma.Domains
Construí Karma.Domains alrededor del trabajo entre encontrar un dominio y decidir si merece dinero. La API de dominios expirados de Karma.Domains expone el mismo inventario que usa la aplicación web: más de 8 millones de dominios expired y de subasta en gTLD y ccTLD. La base procesa más de 400.000 dominios nuevos al día desde más de 40 fuentes, y las búsquedas pueden usar más de 90 filtros.
Los informes combinan datos disponibles de Ahrefs, Semrush, Moz, Majestic, Similarweb, Wayback Machine y otras fuentes. También incluyen historial de Karma.Domains y señales de riesgo. Así un flujo puede reducir una lista fuente grande antes de que alguien gaste tiempo y créditos de herramientas de pago en una validación profunda.
La API usa REST, JSON, HTTPS y autenticación Bearer. Los esquemas de petición y respuesta se publican mediante OpenAPI y Swagger. Los límites actuales de Pro son 60 peticiones por minuto por clave, compartidos con MCP; las peticiones de listado pueden devolver hasta 50.000 filas al día. Las herramientas live tienen un cupo separado de 200 llamadas no cacheadas al día. Como estas cifras pueden cambiar, consulta la documentación antes de implementar un trabajo de producción.
Dónde la API ahorra trabajo real
Crear una shortlist diaria de PBN o reconstrucción
Supongamos que la regla del equipo es estable: dominios .com, varios años de historial de archivo, un umbral mínimo de autoridad, sin temas de spam evidentes y un precio dentro de presupuesto. Reconstruir esa búsqueda cada mañana es trabajo de cola.
Una petición programada puede aplicar los mismos criterios y escribir solo los candidatos nuevos en una hoja de revisión. El script registra lo que ya ha visto. Una persona abre los supervivientes, revisa el tema histórico y el contexto de backlinks, y toma la decisión de compra.
Esa división del trabajo es útil. La automatización elimina la parte repetitiva sin pretender que una puntuación pueda aprobar un dominio por sí sola.
Mantener separadas las colas de subasta de cada cliente
Las búsquedas de agencia varían por nicho, país, presupuesto y tolerancia al riesgo. Guarda las reglas de cada cliente como una consulta aparte y añade un campo client_id o de campaña cuando los resultados entren en el CRM.
El revisor obtiene una cola normalizada con la fuente de la subasta, el precio actual, la hora de cierre, señales históricas y métricas SEO disponibles. Nadie tiene que desenredar un export genérico después de que el inventario de subastas ya se haya movido.
Cribar una lista recibida antes de comprobaciones caras
Un cliente o broker puede enviar 500 dominios. Un equipo de outreach puede tener cientos de sitios en consideración para colocación de enlaces. Enviar cada nombre directamente a Ahrefs o Semrush gasta presupuesto en candidatos que un primer paso más barato podría rechazar.
La API puede buscar informes existentes y devolver el historial y los campos SEO disponibles. Un flujo puede quitar desajustes temáticos evidentes, historiales tóxicos, redirecciones sospechosas o candidatos débiles. Los nombres restantes van a herramientas especializadas y a un revisor con experiencia.
La mayoría de los informes de Karma.Domains ya incluyen datos SEO. Si a un informe le falta un campo que el flujo necesita, SEO Enrich puede priorizar la recogida de esos datos que faltan. Debe ir detrás de una condición, no en cada petición.
Hacer comprobaciones frescas cerca de la compra
Los datos almacenados son eficientes para un cribado amplio. La disponibilidad, el estado de la subasta, WHOIS, DNS y las métricas de terceros pueden cambiar, así que las comprobaciones live pertenecen cerca del registro o de la puja.
Ejecutar herramientas live sobre una lista fuente intacta gasta créditos en dominios que nadie comprará. Ejecútalas sobre los finalistas y guarda el resultado junto al candidato.
Entregar la evidencia a otra persona
Una fila de puntuaciones es un traspaso débil. La API puede añadir anotaciones y etiquetas a un informe y luego crear una URL de guest share. Un colega o cliente puede ver el historial detrás de la recomendación sin abrir una cuenta ni preguntar por qué el dominio pasó.
Comparativa entre ExpiredDomains.net y la API de Karma.Domains
Los servicios se solapan en el descubrimiento de dominios, pero respaldan modos de trabajo distintos.
| Capacidad | ExpiredDomains.net | API de Karma.Domains |
|---|---|---|
| Investigación manual en el navegador | Sí | Sí, a través de la app web |
| REST API pública | No | Sí |
| Respuestas JSON | Sin interfaz pública | Sí |
| Filtros de búsqueda | Filtros extensos en el sitio | Más de 90 filtros en API y app |
| Búsquedas guardadas | Sí, en el área de miembros | Filtros guardados más acceso por API |
| Consultas programadas | Sin método oficial | Sí, a través de tu programador |
| Integración con Sheets, CRM o base de datos | Sin método oficial | Sí |
| Informes completos de dominio | En el sitio web | Disponibles a través de la API |
| Notas, etiquetas y compartir informes | Watchlist y dislikes en el sitio | Anotaciones, etiquetas y URLs de guest share |
| Acceso automatizado de miembros | Puede llevar al cierre de la cuenta | Compatible dentro de los límites publicados de la API |
Cuándo ExpiredDomains.net es suficiente
Para investigación ocasional, ExpiredDomains.net puede ser todo lo que necesitas. Es gratis, amplio y bueno para explorar listas en un navegador. Sus búsquedas guardadas y la opción «Only new Domains» pueden acelerar una comprobación manual recurrente.
Su propia documentación también aconseja validar los datos antes de comprar porque los valores y la disponibilidad pueden cambiar. Es un consejo sólido para cualquier fuente de dominios, incluida una API.
Yo pasaría a una API cuando el resultado tiene que salir del navegador: una shortlist diaria, varias colas de clientes, un dashboard interno o un traspaso que deba ser repetible y auditable. Algunos equipos pueden conservar ExpiredDomains.net para la exploración manual y usar una API oficial para la parte automatizada.
Cómo se ve una petición básica
El endpoint de búsqueda de Karma.Domains es POST /v1/reports/search. Este ejemplo pequeño pide dominios expired con un KarmaScore de al menos 60:
curl -X POST "https://api.karma.domains/v1/reports/search?page=1&page_size=25" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"karmascore_min":60,"domain_type":["expired"]}'
La respuesta contiene una lista de informes y el recuento total. Según el dominio, cada elemento puede incluir el ID del informe, KarmaScore, métricas SEO, campos de Wayback y datos de subasta. Usa el esquema publicado para el catálogo completo de filtros en lugar de copiar supuestos de un post del blog al código de producción.
Preguntas frecuentes
¿ExpiredDomains.net tiene una API?
No. La FAQ oficial de ExpiredDomains.net dice que el servicio no tiene API.
¿Puedo obtener una clave de API de ExpiredDomains.net?
No hay una clave de API pública. Una cuenta de miembro da acceso al sitio web, no a una interfaz programática oficial.
¿Puedo hacer scraping de ExpiredDomains.net?
El servicio dice que el acceso automatizado al área de miembros y el data mining pueden llevar al cierre de la cuenta. El texto incluye de forma explícita programas, scripts, herramientas, bots, crawlers y agentes de IA. Yo no construiría un flujo de producción alrededor de scrapearlo.
¿Puedo exportar datos de ExpiredDomains.net de forma automática?
No hay una API oficial para exportaciones automatizadas. Usa cualquier export manual disponible dentro de tu cuenta como una función manual, no como una interfaz estable para software.
¿Cuál es una alternativa práctica a la API de ExpiredDomains.net?
Usa una API documentada de investigación de dominios cuando necesites búsqueda programable de inventario, informes JSON, comprobaciones live, filtros guardados, anotaciones y enlaces para compartir. Karma.Domains ofrece esas operaciones a través de su Public API.
¿Puedo conectar la investigación de dominios con n8n, Google Sheets o un CRM?
Sí. Cualquier sistema que pueda enviar peticiones HTTPS autenticadas y parsear JSON puede usar la API de Karma.Domains. Mantén la lógica de selección de dominios en el flujo y envía a las personas solo la shortlist.
Prueba primero el trabajo recurrente
Empieza con una búsqueda que tu equipo ya repite. Crea una clave Bearer, ejecuta ese conjunto de filtros con una programación, registra los dominios ya revisados y envía las coincidencias nuevas al sistema que el equipo ya usa. Añade comprobaciones live y enlaces para compartir después de que la shortlist demuestre su utilidad.
La documentación de la API de Karma.Domains tiene los campos actuales, los límites, los enlaces de SDK y la consola Swagger. La primera ejecución debería hacer visibles dos cosas: qué clics puede quitar la API y qué decisiones siguen necesitando a un revisor con experiencia.