ProofSnap API e Dashboard
L'API e la dashboard di ProofSnap trasformano qualsiasi URL in una prova sigillata con ancoraggio temporale. Basta inviare l'URL tramite API o incollarlo nella dashboard: i nostri server caricano la pagina e restituiscono screenshot, HTML, metadati, catena di custodia, un PDF probatorio in 29 lingue e un manifest SHA-256 firmato, ancorato con OpenTimestamps (Bitcoin). Aggiornato il 22 ottobre 2026.
50 acquisizioni di prova gratuite nella Sandbox. Piani a pagamento da 1,49 $ (circa 1,35 €) per acquisizione.
La dashboard ProofSnap con una nuova acquisizione, accanto alla stessa acquisizione avviata tramite API.
Mentre una normale API per screenshot di siti web restituisce un'immagine, l'API di ProofSnap restituisce un pacchetto di prove sigillato.
È un'API REST con richieste e risposte JSON, raggiungibile all'indirizzo https://api.getproofsnap.com/v1.
L'autenticazione avviene con una chiave API inviata come token Bearer. Le chiavi di produzione creano acquisizioni
a pagamento; le chiavi di prova creano pacchetti con filigrana che non vengono addebitati.
Le richieste sono asincrone: una richiesta di acquisizione restituisce subito 202,
dopodiché si interroga lo stato dell'acquisizione oppure si riceve un webhook firmato quando il pacchetto è pronto. Le richieste accettano un'intestazione
Idempotency-Key e le risposte riportano intestazioni su quota e limiti di frequenza.
Il riferimento completo e la specifica OpenAPI 3 si trovano nella
documentazione API.
curl -X POST https://api.getproofsnap.com/v1/captures \
-H "Authorization: Bearer ps_live_..." \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/listing",
"options": {
"viewport": "desktop",
"webhook_url": "https://hooks.example.com/proofsnap"
}
}'
{
"capture_id": "cap_a1B2c3D4e5F6g7H8",
"status": "processing",
"poll_path": "/v1/captures/cap_a1B2c3D4e5F6g7H8"
}
curl https://api.getproofsnap.com/v1/captures/cap_a1B2c3D4e5F6g7H8 \
-H "Authorization: Bearer ps_live_..."
{
"capture_id": "cap_a1B2c3D4e5F6g7H8",
"status": "completed",
"package_url": "https://...",
"manifest_hash": "...",
"timestamps": { "bitcoin_ots": { ... } },
"c2pa": { ... }
}
I webhook riportano le intestazioni Standard Webhooks webhook-id, webhook-timestamp e webhook-signature (HMAC-SHA256).
Su app.getproofsnap.com si crea l'account e si può fare tutto senza scrivere una riga di codice. Basta incollare uno o più URL, scegliere le opzioni e scaricare lo ZIP sigillato quando è pronto. La guida ai primi passi con la dashboard mostra ogni schermata, dalla registrazione al primo ZIP di prove.
Lo stesso account vale anche per l'API: qui si creano e si revocano le chiavi API, si configurano i webhook e si gestiscono il piano e la fatturazione. La dashboard è disponibile in 29 lingue, offre la modalità scura e si può installare come app.
Accesso alla dashboardAcquisire una pagina, verificare il pacchetto sigillato e impostare acquisizioni automatiche, senza scrivere una riga di codice.
Passo per passo, con ogni schermata della dashboard. Parti dai primi passi, poi scegli l'attività che ti serve.
Per ogni funzionalità è indicato dove la si può usare.
API disponibile tramite API Dashboard disponibile nella dashboard

Un URL, oppure da 2 a 50 URL in un'unica richiesta. Ognuno diventa un pacchetto sigillato a sé.
Scorrere e ricomporre l'intera pagina, oppure acquisirne solo la parte visibile dello schermo.
Chiudere i banner di consenso e i popup, bloccare pubblicità e tracker, espandere le sezioni compresse, forzare la modalità scura. Queste modifiche alla pagina vengono annotate nel registro forense.
Attendere un intervallo fisso, o la comparsa di un elemento corrispondente a un selettore CSS, prima dell'acquisizione.
Una fascia sopra lo screenshot con l'URL, l'ora UTC e l'ID della prova.
Chiedere alla Wayback Machine di salvare anche l'URL, come istantanea pubblica indipendente.
Un riferimento della pratica registrato nel pacchetto e una nota privata conservata al di fuori di esso.
Dimensioni del viewport e densità di pixel personalizzate, lingua e fuso orario del browser, PNG senza perdita, CSS o JavaScript iniettati, tipi di risorse bloccati, tag di metadati.
Ogni acquisizione produce un unico ZIP, identico sia che venga avviata tramite API sia dalla dashboard.

screenshot.jpeg, firmato con le Content Credentials C2PA se la firma va a buon fine.
page.html, il testo visibile in domtextcontent.txt e page.mhtml quando il browser lo genera.
Un registro di rete in formato HAR e, a scelta, un archivio WARC (ISO 28500). La catena di certificati TLS quando il server la restituisce.
Un inventario delle immagini visualizzate con l'hash SHA-256 dei byte ricevuti, oltre a una copia di ciascuna immagine.
Intestazioni HTTP, DNS e WHOIS dove disponibili, una catena di custodia e un registro forense di ogni passaggio e di ogni modifica alla pagina.
Un resoconto leggibile dell'acquisizione, con supporto per le scritture da destra a sinistra e per quelle CJK.
manifest.json elenca l'hash SHA-256 di ogni file ed è firmato con RSA-4096, il che lega tra loro gli hash dei file.
L'hash del manifest viene inviato a OpenTimestamps, il che prova che il pacchetto esisteva al più tardi al momento del blocco Bitcoin che lo ancora.
Rilasciata da Disig a.s., prestatore di servizi fiduciari qualificato iscritto nell'elenco di fiducia dell'UE (EU Trusted List), a 1,99 $ (circa 1,80 €) per marca temporale.
verify.sh, verify.ps1 e una guida inclusi nel pacchetto, per controllare in autonomia la firma e gli hash dei file.



La dashboard controlla firma, hash dei file, OpenTimestamps, eIDAS e registro di emissione ProofSnap direttamente nel browser, senza caricare lo ZIP. L'API controlla firma, hash dei file, marca temporale eIDAS e registro di emissione di un'acquisizione archiviata.
Due acquisizioni della stessa pagina affiancate (testo, immagini e metadati). Il confronto viene consegnato come pacchetto sigillato a sé, con un resoconto in PDF.
Riquadri neri sullo screenshot, testo rimosso dall'HTML e dal testo della pagina, dati IP e DNS tolti dai metadati. Il risultato è una nuova copia sigillata; l'originale resta invariato.
Individuare automaticamente i dati personali (indirizzi email, IBAN, numeri di telefono, numeri di carta e altro), leggere il testo sotto un riquadro, ingrandire.
Certificare tramite hash SHA-256 file già in tuo possesso, fino a 100 in un unico pacchetto. La dashboard calcola gli hash sul tuo dispositivo, quindi i file non vengono mai caricati sui nostri server.
Elencare e filtrare per dominio, pagina, periodo o acquisizione automatica. Le acquisizioni eliminate si possono ripristinare dal cestino per 30 giorni.
Bloccare l'eliminazione di singole acquisizioni, oppure di interi gruppi di acquisizioni per dominio, pratica o acquisizione automatica. Eliminazioni e blocchi per controversia legale confluiscono in un registro concatenato tramite hash, ancorato ogni giorno con OpenTimestamps.
Chi altro ha scaricato, verificato, oscurato o confrontato un'acquisizione, e quando.
Un unico download con i pacchetti sigillati originali e un elenco in CSV.


Un intervallo fisso (fino a un'acquisizione ogni 5 minuti), oppure un'espressione cron nel tuo fuso orario.
Controllare una pagina secondo una pianificazione e acquisirla solo se è cambiata: a ogni modifica, oppure solo alle modifiche del testo. Un'acquisizione completa viene eseguita almeno ogni N giorni.
Per singola richiesta o come sottoscrizioni a livello di account, filtrate per sito web o acquisizione automatica. Eventi relativi ad acquisizioni, ancoraggio Bitcoin, modifiche della pagina, pianificazioni sospese, certificazioni e oscuramenti. Firmati nel formato Standard Webhooks. Quando si rinnova il secret di firma, il vecchio e il nuovo secret restano validi entrambi per 24 ore.
Un registro degli eventi dell'account e il registro di consegna dei webhook per ogni acquisizione.
Con i piani Legal Solo e Legal Company.

Un'area di lavoro per ogni causa, con cliente, numero di ruolo, controparte e foro competente. Si può acquisire direttamente in una pratica o aggiungervi acquisizioni esistenti.
Ogni azione in una pratica è un evento di custodia concatenato tramite hash. Il sigillo invia l'ultimo hash della catena a OpenTimestamps e blocca la pratica.
L'intera pratica in un unico ZIP, con documenti numerati secondo lo schema Bates, copie PDF/A per il deposito e file di caricamento Concordance e Opticon.
Condividere la catena di custodia della pratica con il giudice o con la controparte. Il contenuto acquisito non viene mostrato. Il link si può revocare in qualsiasi momento.
Sottoporre a blocco per controversia legale tutte le acquisizioni di una pratica, comprese quelle aggiunte in seguito, e vedere chi ha scaricato che cosa.
Importare pacchetti creati con l'estensione ProofSnap per Chrome o con l'API, fino a 2 GB ciascuno. Ogni file viene controllato e il pacchetto viene archiviato senza modifiche.
Con il piano Legal Company.
Acquistare postazioni, invitare i colleghi via email, aggiungerli alle pratiche. Ogni membro ha il proprio accesso.
Limiti mensili per lo studio e per ogni membro. Il titolare dell'account può consultare ed esportare le acquisizioni dello studio.

Creare più chiavi di produzione e di prova, assegnare loro un nome o revocarle.
Il riferimento completo degli endpoint, per generare un client. Documentazione API
Chiunque può verificare, senza chiave, se l'hash di un manifest è stato emesso da ProofSnap.

Scegliere o cambiare piano (mensile o annuale) e vedere quante acquisizioni incluse sono state utilizzate e quanto si è speso finora.
Stabilire quante acquisizioni possono essere eseguite in un mese, comprese quelle automatiche.
Il piano Archive only, a 9 $ (circa 8 €) al mese, mantiene i pacchetti leggibili, scaricabili e verificabili anche quando non si effettuano più acquisizioni. Gli studi conservano i propri con l'Archivio dello studio.
Prezzi in dollari USA; gli importi in euro sono indicativi. Con la fatturazione annuale due mesi sono gratuiti. Il piano si può cambiare o disdire nella dashboard.
Sandbox: 50 acquisizioni di prova gratuite
Pacchetti completi con filigrana, per la valutazione e non per uso legale.
Per acquisizioni occasionali, quando servono.
1,49 $
per acquisizione (circa 1,35 €)
Per piccoli team con volumi costanti.
99 $
al mese (circa 88 €) oppure 990 $ (circa 884 €) all'anno
Per grandi volumi di acquisizioni automatiche.
499 $
al mese (circa 445 €) oppure 4.990 $ (circa 4.454 €) all'anno
Tutto ciò che è incluso nei piani API, più pratiche, catena di custodia, sigillo, esportazione per il contenzioso e importazione di pacchetti.
Per l'avvocato che esercita da solo o il piccolo studio.
49 $
al mese (circa 44 €) oppure 490 $ (circa 437 €) all'anno
Per studi legali e uffici legali aziendali.
49 $
per postazione al mese (circa 44 €) oppure 490 $ (circa 437 €) per postazione all'anno
Per le imprese regolamentate che devono conservare traccia del proprio sito web e della propria pubblicità.
Monitora le tue pagine e conserva una copia sigillata di ogni modifica.
49 $
al mese (circa 44 €) oppure 490 $ (circa 437 €) all'anno
Facoltativo su ogni piano a pagamento, addebitato solo quando viene richiesto.
Una marca temporale qualificata apposta sul manifest.
1,99 $
per marca temporale (circa 1,80 €)
Con la fatturazione annuale dei piani Startup, Growth, Legal Solo e Website Archive, le acquisizioni incluse vengono conteggiate su base annua. Serve un volume personalizzato? Scrivici.
Un'API REST che acquisisce una pagina web sui nostri server e restituisce un pacchetto di prove sigillato: screenshot, HTML della pagina, testo visibile, metadati, catena di custodia, registro forense e PDF probatorio. Tutti i file sono elencati in un manifest SHA-256 firmato con RSA e inviato a OpenTimestamps. Le stesse funzioni sono disponibili senza codice nella dashboard, su app.getproofsnap.com.
Un'API per screenshot restituisce un'immagine. L'API di ProofSnap restituisce un pacchetto di prove sigillato: lo screenshot insieme all'HTML della pagina, al testo visibile, ai registri di rete, ai metadati, a una catena di custodia e a un PDF probatorio, il tutto elencato in un manifest SHA-256 firmato e corredato di una prova OpenTimestamps. Gli script inclusi nel pacchetto consentono a chiunque di ricontrollare la firma e gli hash dei file.
Sì. Ogni nuovo account parte dalla Sandbox con 50 acquisizioni di prova gratuite. I pacchetti di prova sono completi, ma riportano la filigrana «TEST - NON UTILIZZABILE A FINI LEGALI». Per le acquisizioni reali occorre scegliere un piano.
Con il piano Developer si pagano 1,49 $ (circa 1,35 €) per acquisizione, senza canone mensile. Startup costa 99 $ (circa 88 €) al mese con 200 acquisizioni incluse, Growth 499 $ (circa 445 €) con 2.000 acquisizioni. I piani Legal partono da 49 $ (circa 44 €) al mese. La marca temporale qualificata eIDAS, facoltativa, costa 1,99 $ (circa 1,80 €) per marca temporale.
Ogni acquisizione oltre quelle incluse nel piano viene addebitata alla tariffa per acquisizione del piano, nella fattura successiva. Con la fatturazione annuale dei piani Startup, Growth, Legal Solo e Website Archive, le acquisizioni incluse vengono conteggiate su base annua. Nella dashboard è possibile impostare un tetto mensile.
Sì. Con la fatturazione annuale due mesi sono gratuiti: Startup 990 $ (circa 884 €), Growth 4.990 $ (circa 4.454 €), Legal Solo 490 $ (circa 437 €), Legal Company 490 $ (circa 437 €) per postazione e Website Archive 490 $ (circa 437 €) all'anno.
Una validazione temporale elettronica qualificata (RFC 3161) apposta sul manifest, rilasciata da Disig a.s., prestatore di servizi fiduciari qualificato iscritto nell'elenco di fiducia dell'UE (EU Trusted List). È facoltativa e costa 1,99 $ (circa 1,80 €) per marca temporale, su qualsiasi piano a pagamento. La prova OpenTimestamps resta comunque inclusa.
Nell'UE. Le acquisizioni vengono eseguite su Amazon Web Services a Francoforte (eu-central-1), dove sono conservati anche i pacchetti di prove. Dei pacchetti creati in produzione esiste una seconda copia in Irlanda (eu-west-1). I dati dell'account si trovano in Google Cloud Firestore a Francoforte. Tutti i dettagli sono nella pagina Sicurezza.
Finché il piano è attivo, i pacchetti sono conservati per 10 anni dalla data di acquisizione (per le acquisizioni automatiche, dall'ultimo giorno in cui la pagina mostrava ancora quel contenuto). Se si smette di effettuare acquisizioni, il piano Archive only mantiene ogni pacchetto leggibile, scaricabile e verificabile.
Si esegue verify.sh o verify.ps1 dalla cartella verification del pacchetto, si trascina lo ZIP nello strumento di verifica della dashboard, che lo controlla direttamente nel browser, oppure si chiama l'endpoint verify per un'acquisizione archiviata. La consultazione pubblica del registro di emissione conferma se un manifest è stato emesso da ProofSnap.
No. Tutto ciò che si può avviare tramite API si può avviare anche nella dashboard: acquisizioni, lotti, acquisizioni automatiche, confronti, oscuramento e certificazione di file. L'API serve quando si vuole collegare il proprio software.
Per iniziare bastano tre passaggi:
POST /v1/captures oppure incollalo nel modulo Nuova acquisizione, poi scarica lo ZIP sigillato quando è pronto.Domande? support@getproofsnap.com