API screenshot siti web

Catturi screenshot pixel-perfect di qualsiasi URL pubblico con un vero browser headless. Endpoint sync e async con controllo viewport, iniezione CSS e cattura full-page.

Endpoint API
GET https://screenshot.cleariflow.com/v1/screenshot/?api_key=YOUR_API_KEY

Provala ora

Testa l’API con dati live

Serve spunto? Prova:

Vantaggi dell’API

Cattura pixel-perfect

Vere sessioni headless eseguono JavaScript prima di catturare lo screenshot.

Opzioni di rendering flessibili

Configuri wait_until, timeout, dimensione viewport, cattura full-page e formato di export per richiesta.

Endpoint sync e async

Screenshot sincrono per bassa latenza o job async per pagine lente e ad alto volume.

Full-page e viewport

Catturi l'intera pagina scrollabile o un viewport personalizzato in JPEG o PNG.

Protezione SSRF

Safeguard integrati bloccano reti private e altri URL di destinazione non sicuri.

Sicurezza di livello bancario

Tutto il traffico API è protetto con crittografia TLS (HTTPS).

Funzioni chiave

  • Rendering con vero browser headless
  • Esecuzione completa di JavaScript prima della cattura
  • Endpoint sincrono POST /v1/screenshot
  • Coda job async con polling
  • Larghezza e altezza viewport personalizzate
  • Cattura full-page o solo viewport
  • Iniezione CSS personalizzato prima della cattura
  • Formati di export JPEG e PNG
  • Validazione URL sicura SSRF
  • Risposta JSON con immagine base64
  • Timeout configurabile fino a 60s
  • Accesso API crittografato TLS

Guida rapida

1. Ottieni la chiave API

Registrati gratis e ricevi subito la chiave.

2. Prima richiesta

cURL
curl -X POST "https://screenshot.cleariflow.com/v1/screenshot" \
  -H 'Content-Type: application/json' \
  -d '{
    "api_key": "YOUR_API_KEY",
    "url": "https://cleariflow.com"
  }'

3. Gestisci la risposta

JSON
{
  "content_type": "image/jpeg",
  "image_base64": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBD...",
  "meta": {
    "elapsed_ms": 4521
  },
  "ok": true
}