{
"input": "example.com",
"url": "https://example.com/",
"host": "example.com",
"checkedAt": "2026-10-20T16:07:32+00:00",
"http": {
"finalUrl": "https://example.com/",
"status": 200,
"redirectChain": [
{
"url": "https://example.com/",
"status": 200
}
],
"responseTimeMs": 31,
"contentType": "text/html; charset=utf-8",
"bytes": 577
},
"securityHeaders": {
"present": [],
"missing": [
"HSTS",
"Content-Security-Policy",
"X-Content-Type-Options",
"X-Frame-Options",
"Referrer-Policy",
"Permissions-Policy"
],
"server": "cloudflare",
"xPoweredBy": null
},
"seo": {
"title": "Example Domain",
"titleLength": 14,
"metaDescription": null,
"metaDescriptionLength": 0,
"canonical": null,
"robotsMeta": null,
"lang": "en",
"viewport": "width=device-width,initial-scale=1",
"h1Count": 0,
"h1": [],
"imagesTotal": 0,
"imagesMissingAlt": 0,
"openGraph": {
"title": null,
"description": null,
"image": null
},
"favicon": true
},
"robotsTxt": {
"url": "https://example.com/robots.txt",
"status": 404,
"found": false,
"sitemaps": null
},
"sitemap": {
"url": "https://example.com/sitemap.xml",
"status": 404,
"found": false,
"sitemaps": null
},
"ssl": {
"host": "example.com",
"valid": true,
"tlsVersion": "TLSv1.3",
"issuer": "SSL Corporation",
"subject": "example.com",
"validFrom": "2026-09-26T22:49:11+00:00",
"validTo": "2026-12-25T22:56:35+00:00",
"daysUntilExpiry": 66,
"subjectAltNames": [
"example.com",
"*.example.com"
]
},
"dns": {
"A": [
"104.20.23.154",
"172.66.147.243"
],
"AAAA": [
"2606:4700:10::6814:179a",
"2606:4700:10::ac42:93f3"
],
"MX": [
"0 ."
],
"NS": [
"elliott.ns.cloudflare.com",
"hera.ns.cloudflare.com"
],
"CAA": [],
"spf": "v=spf1 -all",
"dmarc": "v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s",
"txtCount": 2,
"domain": "example.com"
},
"score": 62,
"issues": [
{
"severity": "high",
"code": "MISSING_HEADER",
"message": "Missing security header: HSTS"
},
{
"severity": "low",
"code": "MISSING_HEADER",
"message": "Missing security header: Content-Security-Policy"
},
{
"severity": "low",
"code": "MISSING_HEADER",
"message": "Missing security header: X-Content-Type-Options"
},
{
"severity": "low",
"code": "MISSING_HEADER",
"message": "Missing security header: X-Frame-Options"
},
{
"severity": "low",
"code": "MISSING_HEADER",
"message": "Missing security header: Referrer-Policy"
},
{
"severity": "low",
"code": "MISSING_HEADER",
"message": "Missing security header: Permissions-Policy"
},
{
"severity": "low",
"code": "NO_CAA",
"message": "No CAA record restricting certificate authorities"
},
{
"severity": "medium",
"code": "NO_META_DESCRIPTION",
"message": "No meta description"
},
{
"severity": "medium",
"code": "NO_H1",
"message": "No <h1> heading"
},
{
"severity": "low",
"code": "NO_CANONICAL",
"message": "No canonical link"
},
{
"severity": "low",
"code": "NO_ROBOTS_TXT",
"message": "robots.txt not found"
},
{
"severity": "low",
"code": "NO_SITEMAP",
"message": "No sitemap.xml found (and none declared in robots.txt)"
}
],
"issueCount": 12
}
curl --location --request GET 'https://zylalabs.com/api/14313/web+intelligence+api/35875/website+health+audit?url=example.com' --header 'Authorization: Bearer YOUR_API_KEY'
{
"input": "wordpress.org",
"checkedAt": "2026-10-20T16:08:06+00:00",
"finalUrl": "https://wordpress.org/",
"status": 200,
"redirectChain": [
{
"url": "https://wordpress.org/",
"status": 200
}
],
"certIssuer": "Let's Encrypt",
"technologyCount": 13,
"categories": [
"Blogs",
"CMS",
"Databases",
"Font scripts",
"Miscellaneous",
"Page builders",
"Performance",
"Programming languages",
"Reverse proxies",
"SSL/TLS certificate authorities",
"Security",
"Tag managers",
"Web servers",
"WordPress plugins"
],
"technologies": [
{
"name": "WordPress",
"version": "7.2",
"confidence": 100,
"categories": [
"CMS",
"Blogs"
],
"website": "https://wordpress.org",
"saas": true,
"oss": true,
"pricing": [
"low",
"recurring",
"freemium"
],
"cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*",
"detectedVia": [
"headers",
"meta",
"scriptSrc"
]
},
{
"name": "MySQL",
"version": null,
"confidence": 100,
"categories": [
"Databases"
],
"website": "https://mysql.com",
"saas": null,
"oss": null,
"pricing": [],
"cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*",
"detectedVia": [
"implied by WordPress"
]
},
{
"name": "Google Font API",
"version": null,
"confidence": 100,
"categories": [
"Font scripts"
],
"website": "https://google.com/fonts",
"saas": null,
"oss": null,
"pricing": [],
"cpe": null,
"detectedVia": [
"dom"
]
},
{
"name": "Open Graph",
"version": null,
"confidence": 100,
"categories": [
"Miscellaneous"
],
"website": "https://ogp.me",
"saas": null,
"oss": true,
"pricing": [],
"cpe": null,
"detectedVia": [
"dom"
]
},
{
"name": "RSS",
"version": null,
"confidence": 100,
"categories": [
"Miscellaneous"
],
"website": "https://www.rssboard.org/rss-specification",
"saas": null,
"oss": null,
"pricing": [],
"cpe": null,
"detectedVia": [
"dom"
]
},
{
"name": "WordPress Site Editor",
"version": null,
"confidence": 100,
"categories": [
"Page builders"
],
"website": "https://wordpress.org/documentation/article/site-editor/",
"saas": null,
"oss": null,
"pricing": [],
"cpe": null,
"detectedVia": [
"html"
]
},
{
"name": "Priority Hints",
"version": null,
"confidence": 100,
"categories": [
"Performance"
],
"website": "https://wicg.github.io/priority-hints/",
"saas": null,
"oss": null,
"pricing": [],
"cpe": null,
"detectedVia": [
"dom"
]
},
{
"name": "PHP",
"version": null,
"confidence": 100,
"categories": [
"Programming languages"
],
"website": "https://php.net",
"saas": null,
"oss": null,
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*",
"detectedVia": [
"implied by WordPress"
]
},
{
"name": "Let's Encrypt",
"version": null,
"confidence": 100,
"categories": [
"SSL/TLS certificate authorities"
],
"website": "https://letsencrypt.org/",
"saas": null,
"oss": null,
"pricing": [],
"cpe": null,
"detectedVia": [
"certIssuer"
]
},
{
"name": "HSTS",
"version": null,
"confidence": 100,
"categories": [
"Security"
],
"website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
"saas": null,
"oss": null,
"pricing": [],
"cpe": null,
"detectedVia": [
"headers"
]
},
{
"name": "Google Tag Manager",
"version": null,
"confidence": 100,
"categories": [
"Tag managers"
],
"website": "https://www.google.com/tagmanager",
"saas": true,
"oss": null,
"pricing": [],
"cpe": null,
"detectedVia": [
"html"
]
},
{
"name": "Nginx",
"version": null,
"confidence": 100,
"categories": [
"Web servers",
"Reverse proxies"
],
"website": "https://nginx.org/en",
"saas": null,
"oss": null,
"pricing": [],
"cpe": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*",
"detectedVia": [
"headers"
]
},
{
"name": "Gutenberg",
"version": "24.2.0",
"confidence": 100,
"categories": [
"WordPress plugins"
],
"website": "https://github.com/WordPress/gutenberg",
"saas": null,
"oss": true,
"pricing": [],
"cpe": null,
"detectedVia": [
"dom",
"scriptSrc"
]
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14313/web+intelligence+api/35876/tech+stack+detection?url=wordpress.org' --header 'Authorization: Bearer YOUR_API_KEY'
{
"url": "https://en.wikipedia.org/wiki/Markdown",
"finalUrl": "https://en.wikipedia.org/wiki/Markdown",
"statusCode": 200,
"crawledAt": "2026-10-20T16:08:02+00:00",
"title": "Markdown - Wikipedia",
"description": null,
"author": "Authority control databases International FAST National United States Israel",
"publishedDate": "2005-08-09",
"siteName": "Wikimedia Foundation, Inc.",
"language": "en",
"extractionMode": "article",
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/14313/web+intelligence+api/35877/page+to+markdown?url=https://en.wikipedia.org/wiki/Markdown' --header 'Authorization: Bearer YOUR_API_KEY'
{
"startUrl": "crawlee.dev",
"checkedAt": "2026-10-20T16:07:58+00:00",
"summary": {
"pagesCrawled": 7,
"pagesSkippedByRobots": 0,
"linksChecked": 27,
"broken": 0,
"blocked": 2,
"ok": 25,
"stoppedEarly": false,
"robotsTxtUsed": true,
"linksFound": 169,
"linksUnchecked": 142,
"truncated": true,
"truncatedReasons": [
"max_links",
"time_budget"
],
"elapsedMs": 11295
},
"links": [
{
"url": "https://stackoverflow.com/questions/tagged/crawlee",
"verdict": "blocked",
"status": 403,
"error": null,
"finalUrl": null,
"redirects": 0,
"resourceType": "link",
"internal": false,
"foundOn": [
"https://crawlee.dev/",
"https://crawlee.dev/js",
"https://crawlee.dev/js/docs/examples",
"https://crawlee.dev/blog",
"https://crawlee.dev/js/docs/guides"
],
"anchorTexts": [
"Stack Overflow"
]
},
{
"url": "https://www.similarweb.com/website/bsky.app/",
"verdict": "blocked",
"status": 403,
"error": null,
"finalUrl": null,
"redirects": 0,
"resourceType": "link",
"internal": false,
"foundOn": [
"https://crawlee.dev/blog"
],
"anchorTexts": [
"SimilarWeb"
]
}
],
"truncated": true
}
curl --location --request GET 'https://zylalabs.com/api/14313/web+intelligence+api/35878/broken+link+finder?url=crawlee.dev&max_pages=10' --header 'Authorization: Bearer YOUR_API_KEY'
{
"url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
"bytes": 13264,
"pageCount": 1,
"ocrPages": 0,
"textLayerPages": 1,
"tableCount": 0,
"format": "markdown",
"truncated": false,
"timeBudgetExceeded": false,
"elapsedMs": 11600,
"content": "<!-- page 1 (text) -->\n\nDummy PDF file",
"pages": [
{
"page": 1,
"method": "text",
"text": "Dummy PDF file",
"tables": [],
"ocrConfidence": null
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14313/web+intelligence+api/35879/pdf+and+image+text+extraction?url=https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Inteligencia Web API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Web Intelligence API audita sitios web detecta su tecnología convierte páginas a Markdown encuentra enlaces rotos y extrae texto de PDFs con OCR todo con una tecla
Sí Auditoría de Salud del Sitio Web Detección de Stack Tecnológico y Buscador de Enlaces Rotos aceptan ya sea un nombre de dominio desnudo o una dirección completa que comience con https
Broken Link Finder rastrea hasta 50 páginas y procesa OCR hasta 20 páginas por lo que estas llamadas pueden tardar de 10 a 100 segundos Los otros puntos finales suelen responder en unos pocos segundos
Inglés (eng), hebreo (heb), árabe (ara), alemán (deu), francés (fra) y español (spa)
No Solo se verifican sitios web públicos las direcciones privadas locales e internas están bloqueadas
Sí Los enlaces bloqueados por robots.txt o por el sitio de destino se informan como bloqueados no como rotos
Cada punto final devuelve datos específicos: la Auditoría de Salud del Sitio proporciona una puntuación de salud y detalles de seguridad; la Detección de Tecnologías revela las tecnologías utilizadas; Página a Markdown convierte el contenido web en formato Markdown; el Buscador de Enlaces Rotos lista enlaces rotos; y la Extracción de Texto de PDF e Imágenes devuelve texto y tablas de documentos
Los campos clave incluyen `status` (respuesta HTTP) `finalUrl` (URL resuelta) `securityHeaders` (para auditorías) `technologies` (para la pila tecnológica) `markdown` (para la conversión de páginas) y `content` (para la extracción de PDF) Cada endpoint tiene campos únicos relevantes para su función
Los datos de respuesta están estructurados en formato JSON con objetos anidados para información detallada Por ejemplo la Auditoría de Salud del Sitio Web incluye secciones para el estado HTTP cabeceras de seguridad y métricas de SEO permitiendo a los usuarios analizar y utilizar los datos fácilmente
La auditoría de salud del sitio web proporciona información de seguridad y SEO La detección de pila tecnológica identifica tecnologías y versiones La conversión de página a Markdown ofrece contenido en formato Markdown El buscador de enlaces rotos enumera enlaces rotos y la extracción de PDF recupera texto y tablas de documentos
Los parámetros varían según el endpoint Por ejemplo la Auditoría de Salud del Sitio acepta una URL o dominio mientras que el endpoint de Extracción de PDF requiere una URL de documento Los usuarios pueden personalizar las solicitudes especificando opciones adicionales como idiomas para OCR
Los usuarios pueden analizar el puntaje de salud del Auditoría de Salud del Sitio para mejorar el rendimiento del sitio utilizar los datos de la pila tecnológica para comprobaciones de compatibilidad convertir páginas web a Markdown para documentación e identificar enlaces rotos para mejorar la experiencia del usuario
La precisión de los datos se mantiene a través de controles automatizados y actualizaciones regulares La API utiliza fuentes confiables para la detección de tecnología y se adhiere a los estándares web asegurando que la información proporcionada sea actual y relevante
Los casos de uso típicos incluyen auditorías de sitios web para mejoras de SEO y seguridad análisis de pilas tecnológicas para decisiones de desarrollo conversión de contenido para documentación verificación de enlaces para mantenimiento del sitio y extracción de texto para análisis de datos de PDFs