Match the caller
Use direct responses for short jobs and queued work when callers should not wait.
Use synchronous capture when the caller can wait, or asynchronous capture for queued work and Recipes.
Use direct responses for short jobs and queued work when callers should not wait.
Both paths use the same capture option model.
Async creation returns a capture ID for later status checks.
Use sync or async creation.
Both paths share the same options.
Use the resource and signed URL when complete.
POST /v1/screenshots
POST /v1/screenshots/async
GET /v1/screenshots/{capture}
→ queued · rendering · completed · failedStart with 100 free credits. No card required.