Screenshot di siti web

API screenshot di siti web — cattura qualsiasi URL come immagine o PDF

Invia un URL pubblico e ricevi indietro un PNG, JPEG, WebP o PDF della pagina — il viewport visibile o l'intera altezza di scorrimento, fino a 3× per schermi retina. Nessuna browser farm da eseguire, nessuna coda da mantenere.

Leggi la documentazione
100 render / mese gratuiti · nessuna carta · i piani a pagamento non vengono mai bloccati
MostlyRenderChangelog
Acquisisci screenshot di qualsiasi URL
Pagina intera · PNG, JPEG, WebP o PDF
A
Ada Render
Engineering
Un modello unico, renderizzato dai tuoi dati

Come funziona

1

Invia l'URL

POST l'indirizzo della pagina a /v1/screenshots con il viewport che desideri — 1200 × 630 per impostazione predefinita, fino a 2400 pixel in entrambi i modi.

2

Scegli l'acquisizione

Imposta fullPage per l'intera altezza di scorrimento, scale per un output più nitido, oppure output "pdf" con una dimensione carta come A4 o Letter per un documento impaginato.

3

Recupera il file

La risposta contiene un URL all'immagine o PDF memorizzato. Per pagine lente, invia async: true o una webhookUrl e ti chiameremo quando è pronto.

Una chiamata API

curl https://api.mostlyrender.com/v1/screenshots \
  -H "Authorization: Bearer mr_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com","fullPage":true,"output":"png"}'

Domande

Quanto costa uno screenshot di un sito web?

Uno screenshot è un render del tuo piano. Il piano Free include 100 render al mese; Starter costa $19 per 2.000, Pro $49 per 10.000 e Scale $149 per 50.000. Oltre questi, i piani a pagamento fatturano l'eccedenza a $3–$5 per 1.000 invece di bloccare i tuoi screenshot.

Posso acquisire la pagina intera, non solo il viewport?

Sì. Imposta fullPage: true e l'acquisizione copre l'intera altezza di scorrimento della pagina. width e height impostano il viewport (1200 × 630 per impostazione predefinita, fino a 2400 pixel ciascuno), e scale fino a 3 renderizza con un rapporto pixel del dispositivo più elevato per output retina.

Posso salvare una pagina web come PDF?

Sì. Imposta output su pdf. Senza una dimensione carta ottieni un'unica acquisizione a tutta altezza; aggiungi carta — A4, A3, A5, Letter, Legal, Tabloid o Ledger — e la pagina viene impaginata in un documento con margini.

Quali URL posso acquisire come screenshot?

Qualsiasi indirizzo http o https pubblico. Gli indirizzi privati, interni e di metadati cloud vengono rifiutati, anche quando un URL pubblico reindirizza a uno, così l'API non può essere puntata alla tua rete interna. Le pagine che richiedono un login non sono supportate.

Posso acquisire screenshot in modo asincrono?

Sì. Aggiungi async: true e l'API risponde subito 202 con un id di job. Aggiungi una webhookUrl per ricevere un callback firmato quando l'acquisizione è completata, o notifyEmail per ricevere un'email.

Gli screenshot ripetuti sono memorizzati nella cache?

No. Ogni chiamata acquisisce la pagina così come è in quel momento e conta come un render — ciò che vuoi per il monitoraggio e l'archiviazione. Le immagini create dai tuoi dati con template e URL firmati sono memorizzate nella cache e non fatturate di nuovo.

Nasconde i banner dei cookie o blocca gli annunci?

No. L'acquisizione mostra la pagina come la vede un visitatore al primo accesso, banner dei cookie incluso. Per un'immagine pulita, acquisisci una pagina che controlli o renderizza i tuoi contenuti da un template invece.