ProofSnap API e Dashboard

Acquisisci qualsiasi pagina web come prova sigillata e verificabile

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 su app.getproofsnap.com con la scheda del piano e una nuova acquisizione in lotto, accanto alla richiesta API corrispondente e alla sua risposta 202

La dashboard ProofSnap con una nuova acquisizione, accanto alla stessa acquisizione avviata tramite API.

L'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.

1. Avviare un'acquisizione
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"
    }
  }'
Risposta 202
{
  "capture_id": "cap_a1B2c3D4e5F6g7H8",
  "status": "processing",
  "poll_path": "/v1/captures/cap_a1B2c3D4e5F6g7H8"
}
2. Interrogare lo stato, oppure attendere il webhook
curl https://api.getproofsnap.com/v1/captures/cap_a1B2c3D4e5F6g7H8 \
  -H "Authorization: Bearer ps_live_..."
Risposta 200 (estratto)
{
  "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).

Riferimento completo dell'API

La dashboard

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 dashboard

La dashboard in video

Acquisire una pagina, verificare il pacchetto sigillato e impostare acquisizioni automatiche, senza scrivere una riga di codice.

Guide alla dashboard

Passo per passo, con ogni schermata della dashboard. Parti dai primi passi, poi scegli l'attività che ti serve.

Tutte le funzionalità

Per ogni funzionalità è indicato dove la si può usare.

API disponibile tramite API Dashboard disponibile nella dashboard

Acquisizione

Il modulo Nuova acquisizione della dashboard con due URL e le opzioni di acquisizione per elementi probatori, resa e pulizia della pagina
Nuova acquisizione: si incollano uno o più URL e si sceglie che cosa entra nel pacchetto di prove.
  • Acquisizione singola e in lottiAPIDashboard

    Un URL, oppure da 2 a 50 URL in un'unica richiesta. Ognuno diventa un pacchetto sigillato a sé.

  • Desktop o mobile, pagina interaAPIDashboard

    Scorrere e ricomporre l'intera pagina, oppure acquisirne solo la parte visibile dello schermo.

  • Pulizia della paginaAPIDashboard

    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.

  • Attesa del contenutoAPIDashboard

    Attendere un intervallo fisso, o la comparsa di un elemento corrispondente a un selettore CSS, prima dell'acquisizione.

  • Fascia con l'URLAPIDashboard

    Una fascia sopra lo screenshot con l'URL, l'ora UTC e l'ID della prova.

  • Copia nell'Internet ArchiveAPIDashboard

    Chiedere alla Wayback Machine di salvare anche l'URL, come istantanea pubblica indipendente.

  • Riferimento della pratica e note privateAPIDashboard

    Un riferimento della pratica registrato nel pacchetto e una nota privata conservata al di fuori di esso.

  • Resa della paginaAPI

    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.

Pacchetto di prove

Ogni acquisizione produce un unico ZIP, identico sia che venga avviata tramite API sia dalla dashboard.

Controllo di integrità di un'acquisizione nella dashboard: firma del manifest, hash dei file, OpenTimestamps, eIDAS e registro di emissione ProofSnap, tutti verificati
Controllo di integrità: firma, hash dei file, ancoraggio Bitcoin e marca temporale eIDAS verificati in un'unica schermata.
  • Screenshot

    screenshot.jpeg, firmato con le Content Credentials C2PA se la firma va a buon fine.

  • Contenuto della pagina

    page.html, il testo visibile in domtextcontent.txt e page.mhtml quando il browser lo genera.

  • Registri di rete

    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.

  • Immagini della pagina

    Un inventario delle immagini visualizzate con l'hash SHA-256 dei byte ricevuti, oltre a una copia di ciascuna immagine.

  • Metadati, catena di custodia, registro forense

    Intestazioni HTTP, DNS e WHOIS dove disponibili, una catena di custodia e un registro forense di ogni passaggio e di ogni modifica alla pagina.

  • PDF probatorio in 29 lingue

    Un resoconto leggibile dell'acquisizione, con supporto per le scritture da destra a sinistra e per quelle CJK.

  • Manifest firmato

    manifest.json elenca l'hash SHA-256 di ogni file ed è firmato con RSA-4096, il che lega tra loro gli hash dei file.

  • OpenTimestamps (Bitcoin)

    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.

  • Validazione temporale elettronica qualificata eIDAS facoltativa

    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.

  • Script di verifica

    verify.sh, verify.ps1 e una guida inclusi nel pacchetto, per controllare in autonomia la firma e gli hash dei file.

Revisione e analisi

Editor di oscuramento con un riquadro nero sulla riga dei contatti del venditore di un negozio dimostrativo, l'elenco dei testi rimossi dai file della pagina e l'elenco dei dati personali individuati
Oscuramento: si coprono parti dello screenshot e si rimuove lo stesso testo dai file della pagina.
Risultato del confronto tra due acquisizioni di una pagina di condizioni di vendita: righe rimosse e aggiunte, percentuale di testo modificato e modifiche ai metadati
Confronto: che cosa è cambiato tra due acquisizioni della stessa pagina.
Cronologia acquisizioni con un'acquisizione sottoposta a blocco per controversia legale, la sua conferma Bitcoin e l'istantanea nell'Internet Archive
Cronologia acquisizioni: ogni acquisizione con le sue prove, il blocco per controversia legale e l'istantanea d'archivio.
  • Verificare un pacchettoAPIDashboard

    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.

  • Confrontare acquisizioniAPIDashboard

    Due acquisizioni della stessa pagina affiancate (testo, immagini e metadati). Il confronto viene consegnato come pacchetto sigillato a sé, con un resoconto in PDF.

  • OscuramentoAPIDashboard

    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.

  • Strumenti di supporto all'oscuramentoDashboard

    Individuare automaticamente i dati personali (indirizzi email, IBAN, numeri di telefono, numeri di carta e altro), leggere il testo sotto un riquadro, ingrandire.

  • Certificare un fileAPIDashboard

    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.

  • Cronologia acquisizioniAPIDashboard

    Elencare e filtrare per dominio, pagina, periodo o acquisizione automatica. Le acquisizioni eliminate si possono ripristinare dal cestino per 30 giorni.

  • Blocco per controversia legaleAPIDashboard

    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.

  • Cronologia degli accessiDashboard

    Chi altro ha scaricato, verificato, oscurato o confrontato un'acquisizione, e quando.

  • Esportare tutte le acquisizioniAPIDashboard

    Un unico download con i pacchetti sigillati originali e un elenco in CSV.

Automazione

Elenco delle acquisizioni automatiche con un monitoraggio delle modifiche, una pianificazione cron e un intervallo fisso
Acquisizioni automatiche: acquisizioni pianificate e monitoraggio delle modifiche.
Elenco dei webhook con endpoint registrati per gli eventi di acquisizione e di modifica della pagina
Webhook: endpoint avvisati quando un'acquisizione è completata o una pagina cambia.
  • Acquisizioni pianificateAPIDashboard

    Un intervallo fisso (fino a un'acquisizione ogni 5 minuti), oppure un'espressione cron nel tuo fuso orario.

  • Monitoraggio delle modificheAPIDashboard

    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.

  • WebhookAPIDashboard

    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.

  • Registri di eventi e di consegnaAPI

    Un registro degli eventi dell'account e il registro di consegna dei webhook per ogni acquisizione.

Area Pratiche

Con i piani Legal Solo e Legal Company.

Area di una pratica con le azioni sigilla, condividi ed esporta e la catena di custodia concatenata tramite hash
Pratica: le acquisizioni di una causa, con sigillo, condivisione, esportazione e catena di custodia.
  • PraticheAPIDashboard

    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.

  • Catena di custodia e sigilloAPIDashboard

    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.

  • Esportazione per il contenziosoAPIDashboard

    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.

  • Link di verifica pubblicoAPIDashboard

    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.

  • Blocco per controversia legale e registro degli accessi per praticaDashboard

    Sottoporre a blocco per controversia legale tutte le acquisizioni di una pratica, comprese quelle aggiunte in seguito, e vedere chi ha scaricato che cosa.

  • Importazione di pacchetti di proveAPIDashboard

    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.

Team

Con il piano Legal Company.

  • Postazioni e invitiDashboard

    Acquistare postazioni, invitare i colleghi via email, aggiungerli alle pratiche. Ogni membro ha il proprio accesso.

  • Limiti e acquisizioni dello studioDashboard

    Limiti mensili per lo studio e per ogni membro. Il titolare dell'account può consultare ed esportare le acquisizioni dello studio.

Integrazioni

Sezione Sviluppatori con una guida rapida in curl e chiavi API di produzione e di prova
Sviluppatori: chiavi API e una richiesta di esempio per iniziare.
  • Chiavi APIDashboard

    Creare più chiavi di produzione e di prova, assegnare loro un nome o revocarle.

  • Specifica OpenAPIAPI

    Il riferimento completo degli endpoint, per generare un client. Documentazione API

  • Consultazione pubblica del registroAPI

    Chiunque può verificare, senza chiave, se l'hash di un manifest è stato emesso da ProofSnap.

Fatturazione

Scheda del piano con le acquisizioni incluse utilizzate questo mese, i prezzi, i limiti, la conservazione e il tetto mensile
Piano: acquisizioni utilizzate questo mese, limiti e conservazione.
  • Piani e consumiDashboard

    Scegliere o cambiare piano (mensile o annuale) e vedere quante acquisizioni incluse sono state utilizzate e quanto si è speso finora.

  • Tetto mensileDashboard

    Stabilire quante acquisizioni possono essere eseguite in un mese, comprese quelle automatiche.

  • Piani di archiviazioneDashboard

    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

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.

Prova gratuita

Piani API

Developer

Per acquisizioni occasionali, quando servono.

1,49 $

per acquisizione (circa 1,35 €)

  • Nessun canone mensile; è richiesta una carta di pagamento
  • Fino a 3 acquisizioni automatiche

Startup

Per piccoli team con volumi costanti.

99 $

al mese (circa 88 €) oppure 990 $ (circa 884 €) all'anno

  • 200 acquisizioni incluse al mese
  • Oltre quelle incluse, 0,60 $ (circa 0,54 €) per acquisizione
  • Fino a 25 acquisizioni automatiche

Growth

Per grandi volumi di acquisizioni automatiche.

499 $

al mese (circa 445 €) oppure 4.990 $ (circa 4.454 €) all'anno

  • 2.000 acquisizioni incluse al mese
  • Oltre quelle incluse, 0,40 $ (circa 0,36 €) per acquisizione
  • Fino a 200 acquisizioni automatiche

Piani Legal

Tutto ciò che è incluso nei piani API, più pratiche, catena di custodia, sigillo, esportazione per il contenzioso e importazione di pacchetti.

Legal Solo

Per l'avvocato che esercita da solo o il piccolo studio.

49 $

al mese (circa 44 €) oppure 490 $ (circa 437 €) all'anno

  • 1 postazione, 50 acquisizioni incluse al mese
  • Oltre quelle incluse, 1,99 $ (circa 1,80 €) per acquisizione
  • Fino a 3 acquisizioni automatiche

Legal Company

Per studi legali e uffici legali aziendali.

49 $

per postazione al mese (circa 44 €) oppure 490 $ (circa 437 €) per postazione all'anno

  • Minimo 2 postazioni, 100 acquisizioni incluse per postazione al mese
  • Oltre quelle incluse, 1,99 $ (circa 1,80 €) per acquisizione
  • Postazioni, inviti e limiti per membro

Archiviazione per la conformità

Per le imprese regolamentate che devono conservare traccia del proprio sito web e della propria pubblicità.

Website Archive

Monitora le tue pagine e conserva una copia sigillata di ogni modifica.

49 $

al mese (circa 44 €) oppure 490 $ (circa 437 €) all'anno

  • 100 acquisizioni incluse al mese, ogni acquisizione aggiuntiva a 0,60 $ (circa 0,54 €)
  • Fino a 30 pagine controllate ogni giorno
  • Le acquisizioni si avviano nella dashboard; le chiavi API sono in sola lettura (elenco, download, verifica, webhook)

Componente aggiuntivo

Facoltativo su ogni piano a pagamento, addebitato solo quando viene richiesto.

Validazione temporale elettronica qualificata eIDAS

Una marca temporale qualificata apposta sul manifest.

1,99 $

per marca temporale (circa 1,80 €)

  • Formato RFC 3161, in aggiunta alla prova OpenTimestamps
  • Rilasciata da un prestatore di servizi fiduciari qualificato iscritto nell'elenco di fiducia dell'UE (EU Trusted List)
  • Applicabile a qualsiasi acquisizione, certificazione, confronto o oscuramento

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.

Domande frequenti

Che cos'è l'API di ProofSnap?

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.

In che cosa si differenzia da un'API per screenshot?

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.

Posso provare l'API gratuitamente?

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.

Quanto costa l'API di ProofSnap?

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.

Come vengono fatturate le acquisizioni oltre quelle incluse?

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.

Esistono piani annuali?

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.

Che cosa aggiunge l'opzione eIDAS?

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.

Dove vengono conservati i miei dati?

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.

Per quanto tempo vengono conservati i pacchetti di prove?

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.

Come si verifica un pacchetto?

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.

Serve saper programmare?

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.

La tua prima acquisizione

Per iniziare bastano tre passaggi:

  1. Crea il tuo account su app.getproofsnap.com ed esegui fino a 50 acquisizioni di prova gratuite nella Sandbox.
  2. Scegli un piano nella dashboard, poi crea una chiave di produzione se vuoi collegare il tuo software.
  3. Invia un URL a POST /v1/captures oppure incollalo nel modulo Nuova acquisizione, poi scarica lo ZIP sigillato quando è pronto.

Domande? support@getproofsnap.com

50 acquisizioni di prova gratuite