Skip to main content
The /capture endpoint is the core of the Snapopa API. It takes a URL and returns a screenshot, PDF, or metadata.

Endpoint

Basic Request

Full Request Example

Response

Request Flow

  1. Validation - Request body is validated against the schema
  2. Cache Check - If caching is enabled, check for existing capture
  3. Authentication - API key is verified
  4. Rate Limiting - Request is checked against rate limits
  5. Capture - Screenshot is taken using headless browser
  6. Storage - Result is stored on CDN
  7. Response - URL and metadata are returned
Average capture time is 1-3 seconds depending on page complexity and options selected.