{"message":"API de Scraping del Poder Judicial y Vehículos","version":"2.2.0","endpoints":{"/docs":"Documentación interactiva Swagger","/scrap/descargar_excel_async":"Crear job para descargar Excel de causas","/scrap/leer_todas_causas_async":"Crear job para leer TODAS las causas de TODOS los tabs con detalles","/scrap/vehiculos_async":"Crear job para scrapear información de vehículos por patentes","/scrap/multas_async":"Crear job para scrapear multas de vehículos por patentes","/scrap/status/{job_id}":"Consultar estado de job","/scrap/download/{job_id}":"Descargar archivo resultante (Excel o JSON)"},"tabs_disponibles":["corte_suprema","corte_apelaciones","civil","laboral","penal","cobranza","familia","disciplinario"],"features":{"concurrency_control":"Solo permite 1 proceso en ejecución a la vez (HTTP 429 si hay proceso activo)","async_processing":"Procesamiento en background con Redis Queue (sin timeouts)","direct_download":"Descarga directa de archivos (soporta archivos de cualquier tamaño)","detailed_scraping":"Lectura detallada de causas con información completa de modales y sub-tabs","pagination_support":"Manejo automático de paginación en tablas","all_tabs_processing":"Procesa automáticamente todos los tabs en un solo job","vehicle_scraping":"Scraping de información de vehículos y multas desde patentechile.com","no_base64":"Archivos guardados en disco (más eficiente que base64)"},"important_notes":{"concurrent_jobs":"Solo 1 job puede ejecutarse a la vez debido a la lentitud del proceso","processing_time":"Leer todas las causas puede tardar 30-60 minutos","anti_bot":"Todas las ejecuciones usan Playwright con headless=False para evitar detección anti-bot"}}