SEO Optimizer
Referencia de la API
Optimizador SEO
Analiza el SEO en la página, la preparación GEO/búsqueda con IA y las señales de confianza E-E-A-T de una página, con renderizado de JavaScript opcional, comparación de palabras clave/competencia, y datos de Google Search Console.
/api/seo-optimizerasyncInicia un escaneo - SEO en la página, GEO, E-E-A-T y renderizado JS opcional
Cuerpo de la solicitud
{
"url": "https://example.com/page",
"keyword": "target keyword",
"competitorUrl": "https://competitor.com/page",
"renderJs": false
}Respuesta (inmediata)
{
"scanId": "clxyz..."
}Ejemplo
curl -X POST https://www.scanverra.com/api/seo-optimizer \
-H "X-API-Key: sk_live_..." \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/page","keyword":"widgets"}'/api/seo-optimizersynchronousObtiene el estado y los resultados completos de un escaneo una vez finalizado
Parámetros de consulta
?id={scanId}Respuesta
{
"id": "clxyz...",
"status": "done",
"score": 88,
"pageData": {...},
"findings": [...],
"keywordAnalyses": [...],
"crawlability": {...},
"aiSuggestions": {...},
"competitorPageData": {...},
"competitorFindings": [...]
}status es running, done o failed. pageData, findings y aiSuggestions solo se completan cuando status es done.
Ejemplo
curl "https://www.scanverra.com/api/seo-optimizer?id=clxyz..." \ -H "X-API-Key: sk_live_..."
Campos opcionales de la solicitud
keyword: palabras clave objetivo separadas por comas, para comprobar su ubicación/densidad. competitorUrl: una segunda URL para escanear y comparar en el mismo informe. renderJs: establece true para renderizar primero la página en un navegador sin interfaz - más lento, pero ve contenido que un simple fetch pasaría por alto en sitios React/Vue/SPA.