{"service":"Maps Scraper Monitoring API","version":"1.0.0","documentation":"/docs - Interactive API documentation (Swagger UI)","endpoints":{"scraping":{"GET /health":"System health check (with timeout for K8s probes)","GET /stats":"Scraping statistics (cells, businesses)","GET /proxies":"Proxy health metrics","GET /cells/{cell_id}":"Get specific cell status","GET /metrics/timeseries?metric_name=X&hours=24":"Time-series metrics","POST /admin/reschedule/{cell_id}":"Manually reschedule a failed cell","POST /business/manual":"Manually add a business for website analysis"},"lead_management":{"GET /leads/qualified?priority={priority}&cms={cms}&limit={limit}":"Get qualified leads (priority: high/medium/low, cms: WordPress/Wix/Shopify/etc)","GET /leads/no-website?limit={limit}":"Get businesses without websites (highest priority)","GET /leads/{business_id}":"Get detailed lead information"},"analysis":{"GET /analysis/stats":"Website analysis statistics and lead counts","GET /analysis/{business_id}":"Get detailed website analysis for a business"},"data":{"GET /api/dashboard/data":"Real-time dashboard data for frontend","GET /api/netherlands/polygon":"Netherlands polygon GeoJSON","GET /api/cells/map":"Cell data for map visualization","GET /map":"Interactive map visualization of scraping progress"}},"examples":{"get_high_priority_leads":"GET /leads/qualified?priority=high&limit=50","get_no_website_leads":"GET /leads/no-website?limit=100","get_lead_details":"GET /leads/123","get_analysis_stats":"GET /analysis/stats","export_qualified_leads":"curl 'http://localhost:8000/leads/qualified?limit=1000' > leads.json"}}