{"service":"scraper-service","version":"1.0.0","description":"Microservicio de scraping con Playwright","endpoints":{"GET /":"Información del servicio","GET /health":"Health check","POST /scrape":"Scraping de URLs","POST /html-to-pdf":"Convertir HTML a PDF"},"documentation":{"POST /scrape":{"body":{"url":"string (requerido) - URL a scrapear","apiKey":"string (requerido) - API Key de autenticación","options":{"waitUntil":"string (opcional) - load|domcontentloaded|networkidle|commit","timeout":"number (opcional) - Timeout en ms (1000-60000)","waitForSelector":"string (opcional) - Selector CSS a esperar","scrollPage":"boolean (opcional) - Auto-scroll para contenido lazy","forcePlaywright":"boolean (opcional) - Forzar renderizado con Playwright"}},"response":{"success":"boolean","type":"html|pdf|image|error","content":"string (HTML) o base64 (binario)","mimeType":"string","url":"string","scrapedAt":"string (ISO date)","duration":"number (ms)","error":"string (solo si success=false)"}}}}