Datos web

API de enlaces de página y comprobación de enlaces rotos

Enumera todos los enlaces de una página con su texto ancla, sus valores rel y su tipo interno o externo, y después comprueba hasta 25 destinos únicos para encontrar enlaces rotos. Solo un 404 o 410 exacto, o un host que no existe, cuenta como roto.

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

urlrenderchecktypelimit
Campos de respuesta

Respuesta de ejemplo

statussummarysummary.totalsummary.internalsummary.externalsummary.nofollowsummary.empty_anchorcheckcheck.checkedcheck.okcheck.redirectcheck.broken
Cobertura de estados

Códigos de estado HTTP

200400401402429

Endpoints

GET /v1/links
Créditos: 2-6Autenticació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

Inventario completo de enlaces

URL, texto ancla o alt de la imagen, valores rel y marcas nofollow, ugc o sponsored de cada enlace, con totales de internos, externos, anclas vacías y dominios externos.

Comprobación de enlaces rotos

Usa check=true para probar hasta 25 destinos únicos y ver cuáles están correctos, redirigidos, rotos o desconocidos, con la URL final y el código de estado.

Sin falsas alarmas

Las comprobaciones bloqueadas, limitadas por frecuencia, fallidas o con tiempo de espera agotado quedan como desconocidas. Un enlace solo se considera roto con evidencia exacta, como un 404 o 410.

Enlaces con JavaScript

Usa render=true para enumerar los enlaces que JavaScript añade después de cargar la página, como los menús y las cuadrículas de productos de las aplicaciones de una sola página.

Solicitud de ejemplo

GET /v1/links?url=example.com/shoes/trail-runner&check=true bash
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/links?url=example.com/shoes/trail-runner&check=true"

Respuesta de ejemplo

200 OK json
{
  "status": "ok",
  "summary": { "total": 7, "internal": 5, "external": 2, "nofollow": 1, "empty_anchor": 1 },
  "check": {
    "checked": 7,
    "ok": 4,
    "redirect": 1,
    "broken": 1,
    "unknown": 1,
    "results": [
      { "url": "https://example.com/missing-page", "state": "broken", "http_status": 404 },
      { "url": "https://partner.example.org/fit-guide", "state": "unknown", "reason": "blocked" }
    ]
  }
}

Preguntas frecuentes

¿Por qué solo se comprueban 25 enlaces?

Cada comprobación es una petición real al sitio de destino, así que se acotan para mantener las respuestas rápidas y ser respetuosos con los sitios que enlazas. Los destinos únicos que superan el límite se cuentan como no comprobados.

¿Puedo comprobar solo los enlaces internos o los externos?

Sí. Usa type=internal o type=external para enumerar y comprobar solo esos enlaces. El resumen siempre cuenta todos los enlaces de la página.

¿Puedo combinar render=true y check=true?

No en una misma petición. Haz una petición renderizada para enumerar los enlaces y después una petición con comprobación sobre la página sin procesar, o comprueba URL concretas con la API de redirecciones.

¿Cuántos créditos cuesta?

Dos créditos por enumerar enlaces, seis con render=true y seis con check=true. Los resultados que terminan en status unknown se reembolsan.

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