Screenshot API
POST /api/v1/capture returns a file URL and a render report.
Accepted fields include url, device, width, height, scale, mode (viewport | full | element), format, cleanup flags, delay_ms, wait_until, wait_for_selector, locale, and timezone.
The response includes capture.file_url and a report: duration, HTTP status, dimensions, blocked layers, ads blocked, console errors, and wait strategy.
Failed renders return 4xx or 5xx and do not spend a credit.
