Datos web

API de comprobación de renderizado para SEO con JavaScript

Descubre lo que se pierden los rastreadores que omiten JavaScript. Una sola petición descarga la página como HTML sin procesar y como página renderizada, compara las señales SEO de ambas y enumera cada diferencia con su impacto.

Categoría Datos web
Endpoints 1
Características principales 4
Preguntas frecuentes 4

Utilizado por personas en estas empresas

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeLLM Pulse

Señales de confianza antes de integrar

Documentación transparente, solicitudes autenticadas y detalles visibles de fiabilidad facilitan evaluar DomScan antes de publicar.

En directo Estado del servicio

Consulta el estado del servicio en directo y las respuestas de error documentadas antes de integrar la API.

OpenAPI Artefactos de API

OpenAPI, Swagger, Postman, CLI, SDK y enlaces MCP están a un clic.

Claves API Acceso protegido

Los endpoints autenticados usan claves API con costes de créditos claros antes de llamarlos.

10,000 Créditos gratuitos

Empieza con 10.000 créditos mensuales y actualiza solo cuando crezca el uso.

Qué te ayuda a lanzar esta API

Usa esta página como un resumen de producción: endpoints, ejemplos, forma de respuesta y piezas de flujo necesarias para integrar DomScan en tu producto.

Flujos de producto

Integra comprobaciones de dominios, inteligencia DNS, señales de riesgo o enriquecimiento en onboarding, búsqueda y herramientas internas.

Automatización de analistas

Sustituye consultas manuales repetidas por tareas programadas, alertas y pasos de investigación reproducibles.

Datos JSON limpios

Usa campos previsibles, códigos de estado documentados y costes de créditos en lugar de raspar páginas de proveedores.

IA y operaciones

Alimenta agentes, paneles, playbooks SOAR y CRMs mediante OpenAPI, SDK, Postman o MCP.

Flujo de integración

Un camino simple desde la primera solicitud hasta un uso repetible en producción.

1
Autentica una vez

Envía tu clave API con la cabecera documentada y mantén solicitudes coherentes entre servicios.

2
Consulta con ejemplos

Empieza con las muestras curl y HTTP, y luego mapea los parámetros en el código de tu aplicación.

3
Opera y monitoriza

Usa códigos de estado, costes de créditos y campos de respuesta para crear reintentos, logs y alertas.

Kit para desarrolladores

Salta desde esta página a documentación legible por máquinas, colecciones de solicitudes, SDKs o herramientas para agentes.

Mapa de parámetros y respuesta

Revisa entradas, campos de salida y códigos de estado antes de conectar el endpoint a tu cliente.

Parámetros de solicitud

Parámetro

url
Campos de respuesta

Respuesta de ejemplo

statusjs_dependencerendered_word_sharedifferencesissues
Cobertura de estados

Códigos de estado HTTP

200400401402429

Endpoints

GET /v1/onpage/render-diff
Créditos: 7Autenticación: Autenticación requerida

Señales de confianza antes de integrar

Documentación transparente, solicitudes autenticadas y detalles visibles de fiabilidad facilitan evaluar DomScan antes de publicar.

Estado del servicio Artefactos de API

OpenAPI, Swagger, Postman, CLI, SDK y enlaces MCP están a un clic.

Claves API Acceso protegido

Los endpoints autenticados usan claves API con costes de créditos claros antes de llamarlos.

Créditos gratuitos Regístrate gratis

Empieza con 10.000 créditos mensuales y actualiza solo cuando crezca el uso.

Activo Solicitud de ejemplo

Empieza con las muestras curl y HTTP, y luego mapea los parámetros en el código de tu aplicación.

Características principales

Señales lado a lado

Título, metadescripción, canonical, robots, H1, número de palabras, enlaces internos y externos, datos estructurados, hreflang e idioma, extraídos del mismo modo de ambas versiones.

Impacto de cada diferencia

Cada diferencia se etiqueta como añadida, eliminada o modificada por JavaScript, con un impacto alto, medio o bajo, para que corrijas primero las que importan.

Un único nivel de dependencia

Un único nivel de dependencia de JavaScript (none, low, medium o high) y la proporción de palabras que solo existen tras el renderizado facilitan la comparación de páginas.

Cambios de riesgo señalados

Se enumeran como problemas las directivas robots o los canonicals reescritos por scripts, los títulos y H1 que necesitan JavaScript y el contenido o los enlaces que solo aparecen tras el renderizado.

Solicitud de ejemplo

GET /v1/onpage/render-diff?url=example.com/shoes/trail-runner bash
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/onpage/render-diff?url=example.com/shoes/trail-runner"

Respuesta de ejemplo

200 OK json
{
  "status": "ok",
  "js_dependence": "high",
  "rendered_word_share": 1,
  "differences": [
    { "field": "robots", "change": "changed_by_js", "impact": "high", "raw": "noindex", "rendered": "index, follow" },
    { "field": "h1", "change": "added_by_js", "impact": "high", "raw": [], "rendered": ["Trail Running Shoes"] },
    { "field": "word_count", "change": "added_by_js", "impact": "high", "raw": 0, "rendered": 122 }
  ],
  "issues": ["robots_changed_by_js", "h1_requires_js", "content_requires_js"]
}

Preguntas frecuentes

¿Por qué importa esto para el SEO y la búsqueda con IA?

Los buscadores pueden renderizar JavaScript más tarde o con límites, y muchos rastreadores de IA leen solo el HTML sin procesar. Todo lo que solo existe tras el renderizado puede pasarse por alto o indexarse tarde.

¿Qué cuenta como diferencia en los recuentos de palabras y enlaces?

Los recuentos deben cambiar al menos un 20 %, y los de palabras al menos en 25, para que los widgets dinámicos pequeños no generen ruido.

¿Qué ocurre si falla una de las dos descargas?

La comparación necesita ambas versiones. Si no se puede leer alguna de ellas, el resultado es unknown con un motivo y la petición se reembolsa.

¿Cuántos créditos cuesta?

Siete créditos por comprobación, porque cada petición lee la página dos veces, una sin procesar y otra renderizada.

Herramientas y recursos relacionados

Códigos de estado HTTP

Documentamos los códigos de estado HTTP que debes gestionar para distinguir respuestas correctas, problemas de autenticación o créditos, límites de frecuencia, datos inexistentes y fallos del servicio de origen.

OK 200

Solicitud correcta

Solicitud incorrecta 400

Parámetros no válidos

No autorizado 401

Clave de API o sesión ausente o no válida.

Pago requerido 402

No tienes créditos suficientes para ejecutar esta solicitud.

Demasiadas solicitudes 429

Límite de frecuencia superado