SpamZilla no ofrece actualmente una API pública y documentada para clientes habituales. Si necesitas automatizar búsquedas de dominios expirados, listas programadas, actualizaciones del CRM o comprobaciones en vivo, utiliza una API que publique sus endpoints y admita el acceso automatizado.
Tabla de contenidos
- Tabla de contenidos
- Por qué se busca una API de SpamZilla
- ¿SpamZilla tiene una API?
- Integrar datos no es ofrecer acceso por API
- Por qué el scraping es un mal sustituto
- Qué quieren automatizar los equipos
- Un flujo compatible con la API de Karma.Domains
- Comparativa entre SpamZilla y la API de Karma.Domains
- Cuándo SpamZilla sigue siendo una opción sensata
- Cómo empezar sin construir una plataforma interna
- Preguntas frecuentes
Por qué se busca una API de SpamZilla
Un flujo manual de investigación de dominios puede funcionar bien para una sola persona. Abres el panel, ajustas algunos filtros, revisas los resultados y copias los candidatos a una hoja de cálculo.
La misma rutina empieza a fallar dentro de una agencia. Los criterios cambian entre miembros del equipo. Alguien debe reconstruir la búsqueda para cada cliente. Algunos dominios se revisan dos veces y otros se pierden entre el panel y la cola de compra.
Una API resuelve el problema de transferencia. Permite ejecutar la misma consulta de forma programada, registrar lo que ya se revisó y enviar solo la selección al lugar donde se toman las decisiones.
¿SpamZilla tiene una API?
La respuesta breve es no, al menos no una API pública que un suscriptor normal pueda integrar.
La propia FAQ sobre la API de SpamZilla indica que no está disponible y que planean publicarla en el futuro. Esa página se actualizó hace seis años. La página de precios de SpamZilla ofrece acceso Free y Standard, millones de dominios, comprobación automática de spam, datos de backlinks, créditos para listas personalizadas, más de 70 filtros y avisos diarios por email. No menciona acceso a una API.
Tampoco encontré en el sitio oficial un portal público para desarrolladores, un esquema OpenAPI o Swagger, documentación de endpoints, límites publicados ni un proceso para generar una clave de API.
SpamZilla puede tener interfaces privadas para sus sistemas o socios. Una respuesta antigua en el hilo de lanzamiento en BlackHatWorld afirmó que ya existía una API para partners, pero que no se había lanzado al público. Eso no equivale a una API compatible para clientes.
Tras seis años sin documentación pública ni condiciones de acceso, no basaría trabajo para clientes ni desarrollo en aquella promesa. Si SpamZilla publica una API, los equipos podrán evaluar entonces endpoints, límites, precio y soporte reales.
Integrar datos no es ofrecer acceso por API
SpamZilla incorpora en su interfaz métricas de Majestic, Ahrefs, Moz y Semrush. También utiliza su indicador propio SZ Score.
Estas integraciones no permiten consultar la base de datos de SpamZilla desde n8n, un script de Python, un CRM o una aplicación interna. Un producto puede consumir varias APIs sin ofrecer una propia.
La diferencia importa al diseñar un flujo. Un panel web es un destino para una persona. Una API es un contrato entre sistemas: campos documentados, autenticación, respuestas previsibles y límites publicados.
Por qué el scraping es un mal sustituto
Un scraper puede parecer la ruta más corta del panel a una hoja de cálculo. Con SpamZilla, crea un problema de políticas antes incluso del mantenimiento.
Las Condiciones de uso de SpamZilla prohíben el acceso automatizado o no humano, la extracción sistemática, las herramientas de minería de datos, los robots, los scrapers y los scripts no autorizados. También permiten restringir el acceso, bloquear direcciones IP, suspender una cuenta o cancelarla.
Incluso con permiso escrito, un scraper carece de contrato estable. Un cambio en la tabla, el inicio de sesión, el token de sesión o la paginación puede detener el proceso de un día para otro. El equipo acaba manteniendo una integración sin esquema versionado ni garantías sobre el significado de los campos.
Para investigación ocasional, utiliza la interfaz web. Para automatización, utiliza una API compatible.
Qué quieren automatizar los equipos
La mayoría de las búsquedas de “SpamZilla API” responden a unas pocas tareas prácticas:
- Revisar una lista de dominios con las mismas reglas iniciales.
- Obtener cada mañana nuevos candidatos expirados o en subasta.
- Eliminar dominios con perfiles de enlaces débiles, historiales sospechosos o temáticas irrelevantes.
- Enviar candidatos a un CRM, una base de Notion, Google Sheets o un panel interno.
- Volver a comprobar disponibilidad y datos actuales antes de comprar.
- Dar a un compañero o cliente un informe que pueda revisar sin repetir la investigación.
Para estas tareas, un inventario consultable, campos documentados y JSON previsible importan más que reproducir SZ Score.
Un flujo compatible con la API de Karma.Domains
La API de dominios expirados de Karma.Domains cubre el mismo inventario que la aplicación web: más de 8 millones de dominios expirados y en subasta, entre gTLD y ccTLD. El sistema procesa más de 400.000 dominios nuevos al día desde más de 40 fuentes, y las búsquedas admiten más de 90 filtros.
Los informes combinan señales de Ahrefs, Majestic, Moz, Semrush, Similarweb, Wayback Machine y otras fuentes. Karma Content Score evalúa el historial de contenido archivado, mientras Karma Domain Metric ofrece una visión compuesta independiente de la calidad. Ninguna métrica intenta copiar el SZ Score propietario de SpamZilla.
La API utiliza REST, JSON y autenticación Bearer. Los usuarios Pro pueden crear una clave en Profile → Settings. Los esquemas de solicitudes y respuestas se publican mediante OpenAPI y Swagger, junto con SDK oficiales para Python y TypeScript y una CLI.
Revisar una lista de un cliente o broker
Supongamos que una agencia recibe 600 dominios de un cliente, broker o investigador de subastas. Un script puede mantener la lista en una cola, buscar un informe existente de Karma.Domains para cada nombre, recopilar los campos de resumen y señalar los pocos dominios que merecen una revisión detallada.
Esta primera pasada debe ser barata y estricta. Eliminaría dominios con un historial archivado ajeno al tema, contenido tóxico, cambios extremos de temática o idioma, señales de autoridad débiles o sin un perfil de backlinks útil. Una persona revisa los candidatos restantes en el informe completo y comprueba la línea temporal de Wayback antes de aprobar la compra.
No tiene mucho sentido enviar los 600 nombres a una auditoría profunda y costosa en Ahrefs o Semrush. Estas herramientas aportan más en la lista corta, donde el análisis detallado de enlaces y keywords puede cambiar la decisión de compra.
Crear una lista diaria para PBN o reconstrucción
Una tarea programada puede llamar al endpoint de búsqueda con los mismos filtros cada mañana. Un proyecto podría exigir dominios .com en inglés, con una temática histórica limpia, un Karma Content Score mínimo, dominios de referencia útiles y sin periodos evidentes de spam. Un proyecto local podría buscar un ccTLD y aceptar un perfil de enlaces menor.
Como los criterios viven en el código o en una configuración guardada, la lista del lunes y la del viernes siguen las mismas reglas. El flujo puede guardar los IDs de informe, omitir dominios ya vistos y enviar solo coincidencias nuevas al equipo.
Una solicitud mínima se ve así:
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 solicitud de producción puede usar los campos que correspondan a tus reglas de compra. Conserva el esquema completo de filtros en la documentación de la API en lugar de fijar suposiciones tomadas de un artículo.
Monitorizar subastas en una sola cola
La investigación de subastas depende del tiempo. Un dominio puede tener sentido por 40 dólares y ser una mala compra por 1.400.
Un flujo programado puede recuperar dominios en subasta con su fuente, precio actual, número de pujas, hora de cierre y datos SEO o históricos disponibles. El equipo puede ordenarlos por cliente, tipo de proyecto o puja máxima. La persona compradora sigue realizando la puja; la automatización mantiene actualizada la cola de revisión.
Solicitar SEO Enrich solo cuando falten datos
La mayoría de los informes de Karma.Domains ya incluyen datos SEO. A veces un informe sigue esperando en la cola compartida de procesamiento o carece de una métrica necesaria. SEO Enrich permite solicitar antes esos datos que faltan y consultar después el estado del trabajo.
Coloca este paso detrás de una condición. Si las métricas necesarias están presentes, continúa. Si faltan en un candidato prioritario, solicita el enriquecimiento. Ejecutarlo para todos los dominios gasta créditos sin mejorar informes ya completos.
Volver a comprobar los finalistas y pasarlos a una persona
Un candidato puede cambiar entre su descubrimiento y la compra. Para los últimos nombres, la API puede ejecutar comprobaciones en vivo de disponibilidad, expiración del registro, WHOIS, DNS, autoridad o tráfico. Los resultados en caché no consumen otro crédito.
El flujo también puede crear una URL compartida del informe completo y guardarla junto al candidato en el CRM. El responsable SEO, comprador o cliente ve las pruebas de la recomendación en vez de una fila de puntuaciones sin explicación.
Comparativa entre SpamZilla y la API de Karma.Domains
Los productos coinciden en la investigación de dominios expirados, pero admiten formas de trabajo distintas.
| Capacidad | SpamZilla | API de Karma.Domains |
|---|---|---|
| Flujo principal | Panel web | API REST JSON y aplicación web |
| API pública documentada | La FAQ indica que no está disponible | Sí |
| Documentación para desarrolladores | Sin referencia pública de endpoints o esquema | OpenAPI y Swagger |
| Flujo público para claves | No aparece | Profile → Settings en Pro o superior |
| Señal de calidad propia | SZ Score | Karma Content Score, Karma Domain Metric y señales del historial archivado |
| Filtros de búsqueda | Más de 70 en la interfaz | Más de 90 mediante API y aplicación |
| Inventario de dominios | Millones de dominios expirados y en subasta | Más de 8 millones desde más de 40 fuentes |
| Respuestas legibles por máquinas | Sin interfaz pública para clientes | JSON |
| Integraciones habituales | Panel manual, listas personalizadas y emails | n8n, CRM, Sheets, scripts, SDK y herramientas internas |
| Acceso automatizado | Las condiciones prohíben el acceso automatizado no autorizado | La API oficial es el canal de automatización compatible |
Cuándo SpamZilla sigue siendo una opción sensata
SpamZilla sigue siendo útil si SZ Score es central en tu proceso y prefieres trabajar dentro de su panel. El plan Standard incluye actualmente la base de dominios, comprobación automática de spam, datos de backlinks, créditos para listas personalizadas, más de 70 filtros y emails diarios. Un comprador individual puede preferir este flujo cerrado.
La API de Karma.Domains tiene más sentido cuando el resultado debe viajar a otro sistema: una cola de cliente, un registro del CRM, un flujo de n8n, una tarea de monitorización o una herramienta interna. También encaja en equipos que necesitan repetir filtros programados sin pedir a una persona que reconstruya la búsqueda.
Algunos equipos pueden usar ambos. SpamZilla puede quedar como segunda opinión manual para SZ Score, mientras una API compatible gestiona el descubrimiento y el enrutamiento. La cuestión es si el panel es el destino o un paso dentro de un sistema mayor.
Cómo empezar sin construir una plataforma interna
Empieza con una tarea recurrente que ya consuma tiempo. Una lista diaria es más fácil de validar que una gran aplicación interna.
Crea una clave Bearer, ejecuta una consulta guardada, registra qué dominios se revisaron y envía nuevas coincidencias al sistema que el equipo ya utiliza. Añade comprobaciones en vivo y enlaces compartidos cuando la lista empiece a producir candidatos útiles. La documentación de la API de Karma.Domains contiene campos, límites, enlaces a SDK y ejemplos actuales.
Preguntas frecuentes
¿SpamZilla tiene una API?
SpamZilla no tiene una API pública y documentada para clientes normales. Su FAQ afirma que estaba prevista, y una publicación antigua mencionó una API para partners, pero sigue sin haber documentación pública ni proceso de acceso para clientes.
¿Cómo puedo conseguir una clave de API de SpamZilla?
Las páginas oficiales de precios y ayuda no ofrecen un proceso público. Contacta directamente con SpamZilla para preguntar por acceso privado o para partners.
¿Puedo hacer scraping de SpamZilla?
Las Condiciones de uso de SpamZilla prohíben el acceso automatizado, la extracción sistemática, los robots, scrapers y scripts no autorizados. Utiliza el producto web según sus condiciones o solicita permiso por escrito.
¿Cuál es una alternativa práctica a la API de SpamZilla?
Utiliza una API de investigación de dominios documentada si necesitas buscar inventario por código, informes JSON, comprobaciones en vivo y conexiones con herramientas de automatización. Karma.Domains ofrece esas funciones mediante su API pública sin intentar reproducir SZ Score.
¿Puedo conectar la investigación de dominios expirados con n8n o un CRM?
Sí. Una API REST puede alimentar n8n, Make, Google Apps Script, un CRM, una base de datos o una aplicación interna. Mantén la lógica de selección en el flujo y envía solo la lista corta a las personas.
Si la revisión manual y SZ Score ya cubren tus necesidades, SpamZilla sigue siendo una herramienta especializada razonable. Si tu equipo necesita automatización ahora, construye sobre una API que puedas documentar, probar y mantener hoy.