API Endpoints
POST /api/scrape
Synchronous scrape. Body: { "url": "...", "extractors": [...],
"waitFor": 3000, "fullHtml": false, "screenshot": false }
POST
/api/scrape/async
Async scrape. Returns jobId. Poll /api/jobs/:jobId for
results.
POST
/api/scrape/batch
Batch scrape up to 10 URLs. Body: { "urls": ["...", "..."] }
GET
/api/jobs/:jobId
Get async job result.
GET /api/jobs
List all jobs.
GET /api/health
Health check.