ProofSnap API et Dashboard
L'API et le tableau de bord ProofSnap transforment n'importe quelle URL en preuve scellée et horodatée. Envoyez l'URL par API ou collez-la dans le tableau de bord : nos serveurs renvoient capture d'écran, HTML, métadonnées, chaîne de traçabilité, PDF de preuve en 29 langues et manifeste SHA-256 signé, ancré avec OpenTimestamps. Mis à jour en octobre 2026.
50 captures d'essai gratuites dans la Sandbox. Forfaits payants à partir de 1,49 $ (env. 1,35 €) par capture.
Le ProofSnap Dashboard avec une nouvelle capture, à côté de la même capture lancée par l'API.
Là où une simple API de capture d'écran de site web renvoie une image, l'API ProofSnap renvoie un paquet de preuves scellé.
C'est une API REST avec requêtes et réponses JSON, accessible à l'adresse https://api.getproofsnap.com/v1.
L'authentification se fait avec une clé API transmise comme jeton Bearer. Les clés de production créent des captures
facturées ; les clés de test, des paquets avec filigrane non facturés.
Les requêtes sont asynchrones : une demande de capture renvoie immédiatement un code 202,
puis vous interrogez l'API sur l'état de la capture ou recevez un webhook signé dès que le paquet est prêt. Les requêtes acceptent un en-tête
Idempotency-Key, et les réponses contiennent des en-têtes de quota et de limite de débit.
La référence complète et la spécification OpenAPI 3 se trouvent dans la
documentation de l'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": { ... }
}
Les webhooks incluent les en-têtes Standard Webhooks webhook-id, webhook-timestamp et webhook-signature (HMAC-SHA256).
C'est sur app.getproofsnap.com que vous créez votre compte et que vous pouvez tout faire sans écrire une seule ligne de code. Collez une URL ou plusieurs, choisissez les options et téléchargez le ZIP scellé dès qu'il est prêt. Le guide de prise en main du tableau de bord montre chaque écran, de l'inscription à votre premier ZIP de preuves.
Le même compte sert aussi pour l'API : c'est ici que vous créez et révoquez vos clés API, configurez les webhooks et gérez votre forfait et votre facturation. Le tableau de bord est disponible en 29 langues, propose un mode sombre et s'installe comme une application.
Ouvrir le tableau de bordCapturez une page, vérifiez le paquet scellé et configurez des captures automatiques, sans écrire une seule ligne de code.
Pas à pas, avec chaque écran du tableau de bord. Commencez par la prise en main, puis choisissez la tâche qui vous concerne.
Chaque fonctionnalité indique où vous pouvez l'utiliser.
API disponible via l'API Tableau de bord disponible dans le tableau de bord

Une URL, ou de 2 à 50 URL en une seule requête. Chacune devient son propre paquet scellé.
Rendu ordinateur ou smartphone pour une capture mobile de preuves ; faire défiler et assembler toute la page, ou capturer uniquement la partie visible de l'écran.
Fermer les bandeaux de consentement et les pop-ups, bloquer les publicités et les traceurs, développer le contenu replié, forcer le mode sombre. Ces modifications de la page sont consignées dans le journal forensique.
Attendre un délai fixe, ou l'apparition d'un sélecteur CSS, avant la capture.
Un bandeau au-dessus de la capture d'écran, indiquant l'URL, l'heure UTC et l'identifiant de preuve.
Demander à la Wayback Machine d'enregistrer aussi l'URL, sous forme d'instantané public indépendant.
Une référence de dossier inscrite dans le paquet, et une note privée conservée hors du paquet.
Fenêtre d'affichage et densité de pixels personnalisées, langue et fuseau horaire du navigateur, PNG sans perte, CSS ou JavaScript injecté, types de ressources bloqués, balises de métadonnées.
Chaque capture produit un seul ZIP, identique, que vous la lanciez par API ou dans le tableau de bord.

screenshot.jpeg, signée avec les Content Credentials C2PA lorsque la signature réussit.
page.html, le texte visible dans domtextcontent.txt, et page.mhtml lorsque le navigateur le produit.
Un journal réseau HAR et, en option, une archive WARC (ISO 28500). La chaîne de certificats TLS lorsque le serveur la renvoie.
Un inventaire des images affichées avec l'empreinte SHA-256 des octets reçus, ainsi que des copies de ces images.
En-têtes HTTP, DNS et WHOIS lorsqu'ils sont disponibles, une chaîne de traçabilité inspirée de l'ISO/IEC 27037 et un journal forensique de chaque étape et de chaque modification de la page.
Un rapport lisible de la capture, compatible avec les écritures de droite à gauche et les écritures CJK.
manifest.json liste l'empreinte SHA-256 de chaque fichier et est signé en RSA-4096, ce qui lie les empreintes des fichiers entre elles.
L'empreinte du manifeste est soumise à OpenTimestamps, ce qui prouve que le paquet existait au plus tard à l'heure du bloc Bitcoin qui l'ancre.
Délivré par Disig a.s., prestataire de services de confiance qualifié inscrit sur la liste de confiance de l'UE (EU Trusted List), pour 1,99 $ (env. 1,80 €) par horodatage.
verify.sh, verify.ps1 et un guide inclus dans le paquet, pour vérifier vous-même la signature et les empreintes des fichiers.



Le tableau de bord contrôle la signature, les empreintes des fichiers, OpenTimestamps, eIDAS et le registre d'émission ProofSnap dans votre navigateur, sans envoyer le ZIP. L'API contrôle la signature, les empreintes des fichiers, l'horodatage eIDAS et le registre d'émission d'une capture stockée.
Deux captures d'une même page côte à côte (texte, images et métadonnées). La comparaison est livrée sous forme de paquet scellé distinct, avec un rapport PDF.
Rectangles noirs sur la capture d'écran, texte supprimé du HTML et du texte de la page, données IP et DNS retirées des métadonnées. Le résultat est une nouvelle copie scellée ; l'original reste inchangé.
Repérer automatiquement les données personnelles (adresses e-mail, IBAN, numéros de téléphone, numéros de carte, etc.), lire le texte sous un rectangle, zoomer.
Certifiez par leur empreinte SHA-256 des fichiers que vous détenez déjà, jusqu'à 100 dans un même paquet. Le tableau de bord calcule les empreintes sur votre appareil : les fichiers ne le quittent jamais.
Lister et filtrer par domaine, page, période ou capture automatique. Les captures supprimées peuvent être restaurées depuis la corbeille pendant 30 jours.
Bloquer la suppression de captures individuelles, ou de captures en masse par domaine, affaire ou capture automatique. Les suppressions et les conservations sont inscrites dans un journal chaîné par empreintes, ancré chaque jour avec OpenTimestamps.
Qui, en dehors de vous, a téléchargé, vérifié, caviardé ou comparé une capture, et quand.
Un seul téléchargement avec les paquets scellés d'origine et une liste CSV.


Un intervalle fixe (au maximum une capture toutes les 5 minutes), ou une expression cron dans votre fuseau horaire.
Vérifier une page selon un calendrier et ne la capturer que si elle a changé : à chaque modification, ou uniquement lors de modifications du texte. Une capture complète est réalisée au moins tous les N jours.
Par requête ou sous forme d'abonnements au niveau du compte, filtrés par site web ou par capture automatique. Événements pour les captures, l'ancrage Bitcoin, les modifications de page, les planifications suspendues, les certifications et les caviardages. Signés au format Standard Webhooks, avec un chevauchement de 24 heures lors de la rotation du secret.
Un journal des événements du compte et le journal de livraison des webhooks pour chaque capture.
Avec les forfaits Legal Solo et Legal Company.

Un espace de travail par dossier, avec client, numéro de dossier, partie adverse et juridiction. Capturez directement dans une affaire ou ajoutez-y des captures existantes.
Chaque action dans une affaire est un événement de traçabilité chaîné par empreintes. Le scellement soumet la dernière empreinte de la chaîne à OpenTimestamps et verrouille l'affaire.
Toute l'affaire dans un seul ZIP, avec des pièces numérotées Bates, des copies PDF/A pour le dépôt et des fichiers de chargement Concordance et Opticon.
Partagez la chaîne de traçabilité de l'affaire avec le tribunal ou la partie adverse. Le contenu capturé n'est pas affiché. Vous pouvez révoquer le lien à tout moment.
Placez toutes les captures d'une affaire sous conservation pour litige, y compris celles ajoutées plus tard, et voyez qui a téléchargé quoi.
Importez des paquets issus de l'extension Chrome ProofSnap ou de l'API, jusqu'à 2 Go chacun. Chaque fichier est contrôlé et le paquet est stocké sans modification.
Avec le forfait Legal Company.
Achetez des postes, invitez vos collègues par e-mail, ajoutez-les à des affaires. Chaque membre dispose de son propre identifiant.
Limites mensuelles pour le cabinet et pour chaque membre. Le titulaire du compte peut consulter et exporter les captures du cabinet.

Créez plusieurs clés de production et de test, nommez-les ou révoquez-les.
La référence complète des routes, pour générer un client. Doc API
N'importe qui peut vérifier, sans clé, si une empreinte de manifeste a été émise par ProofSnap.

Choisissez un forfait ou changez-en (mensuel ou annuel) et voyez combien de captures incluses vous avez utilisées et ce que vous avez dépensé jusqu'ici.
Fixez le nombre de captures autorisées par mois, captures automatiques comprises.
Le forfait Archive only, à 9 $ (env. 8,05 €) par mois, garde vos paquets lisibles, téléchargeables et vérifiables une fois que vous cessez de réaliser des captures. Les cabinets conservent les leurs avec l'Archive du cabinet.
Prix en dollars US ; les montants en euros sont indicatifs. La facturation annuelle vous offre 2 mois gratuits. Vous pouvez changer de forfait ou le résilier dans le tableau de bord.
Sandbox : 50 captures d'essai gratuites
Des paquets complets, avec filigrane, pour l'évaluation et non pour un usage juridique.
Pour des captures ponctuelles, à la demande.
1,49 $
par capture (env. 1,35 €)
Pour les petites équipes au volume régulier.
99 $
par mois (env. 88 €) ou 990 $ (env. 884 €) par an
Pour la capture automatisée à grand volume.
499 $
par mois (env. 445 €) ou 4 990 $ (env. 4 454 €) par an
Tout ce que comprennent les forfaits API, ainsi que les affaires, la chaîne de traçabilité, le scellement, l'export contentieux et l'import de paquets.
Pour un avocat exerçant seul ou un petit cabinet.
49 $
par mois (env. 44 €) ou 490 $ (env. 437 €) par an
Pour les cabinets d'avocats et les directions juridiques.
49 $
par poste et par mois (env. 44 €) ou 490 $ (env. 437 €) par poste et par an
Pour les entreprises réglementées qui doivent conserver une trace de leur propre site web et de leur publicité.
Surveillez vos propres pages et gardez une copie scellée de chaque modification.
49 $
par mois (env. 44 €) ou 490 $ (env. 437 €) par an
Disponible en option sur tout forfait payant, facturée uniquement lorsque vous la demandez.
Un horodatage électronique qualifié apposé sur le manifeste.
1,99 $
par horodatage (env. 1,80 €)
Avec la facturation annuelle des forfaits Startup, Growth, Legal Solo et Website Archive, les captures incluses sont mutualisées sur l'année. Besoin d'un volume sur mesure ? Écrivez-nous.
Une API REST qui capture une page web sur nos serveurs et renvoie un paquet de preuves scellé : capture d'écran, HTML de la page, texte visible, métadonnées, chaîne de traçabilité, journal forensique et PDF de preuve. Tous les fichiers sont listés dans un manifeste SHA-256 signé en RSA et soumis à OpenTimestamps. Les mêmes fonctions sont disponibles sans code dans le tableau de bord, sur app.getproofsnap.com.
Une API de capture d'écran renvoie une image. L'API ProofSnap renvoie un paquet de preuves scellé : la capture d'écran, ainsi que le HTML de la page, le texte visible, les journaux réseau, les métadonnées, une chaîne de traçabilité et un PDF de preuve, le tout listé dans un manifeste SHA-256 signé et accompagné d'une preuve OpenTimestamps. Les scripts fournis dans le paquet permettent à chacun de revérifier la signature et les empreintes des fichiers.
Oui. Chaque nouveau compte démarre dans la Sandbox avec 50 captures d'essai gratuites. Les paquets d'essai sont complets, mais portent le filigrane « TEST - NOT FOR LEGAL USE ». Pour des captures réelles, choisissez un forfait.
Avec le forfait Developer, vous payez 1,49 $ (env. 1,35 €) par capture, sans abonnement mensuel. Startup coûte 99 $ (env. 88 €) par mois avec 200 captures incluses, Growth 499 $ (env. 445 €) avec 2 000 captures. Les forfaits Legal démarrent à 49 $ (env. 44 €) par mois. L'horodatage qualifié eIDAS, en option, coûte 1,99 $ (env. 1,80 €) par horodatage.
Chaque capture au-delà du volume inclus dans votre forfait est facturée au tarif unitaire de votre forfait, sur votre prochaine facture. Avec la facturation annuelle des forfaits Startup, Growth, Legal Solo et Website Archive, les captures incluses sont mutualisées sur toute l'année. Vous pouvez fixer un plafond mensuel dans le tableau de bord.
Oui. La facturation annuelle vous offre 2 mois gratuits : Startup 990 $ (env. 884 €), Growth 4 990 $ (env. 4 454 €), Legal Solo 490 $ (env. 437 €), Legal Company 490 $ (env. 437 €) par poste et Website Archive 490 $ (env. 437 €) par an.
Un horodatage électronique qualifié (RFC 3161) apposé sur le manifeste, délivré par Disig a.s., prestataire de services de confiance qualifié inscrit sur la liste de confiance de l'UE (EU Trusted List). Il est optionnel et coûte 1,99 $ (env. 1,80 €) par horodatage, sur tout forfait payant. La preuve OpenTimestamps est ajoutée elle aussi.
Dans l'UE. Les captures s'exécutent sur Amazon Web Services à Francfort (eu-central-1), où sont aussi stockés les paquets de preuves. Les paquets créés en production disposent d'une seconde copie en Irlande (eu-west-1). Les données de compte sont hébergées dans Google Cloud Firestore à Francfort. Tous les détails figurent sur la page Sécurité.
Tant que votre forfait est actif, les paquets sont conservés 10 ans à compter de la date de capture (pour les captures automatiques, à compter du dernier jour où la page affichait encore ce contenu). Si vous cessez de réaliser des captures, le forfait Archive only garde chaque paquet lisible, téléchargeable et vérifiable.
Exécutez verify.sh ou verify.ps1 depuis le dossier verification du paquet, déposez le ZIP dans l'outil de vérification du tableau de bord, qui le contrôle dans votre navigateur, ou appelez le point de terminaison verify pour une capture stockée. La consultation publique du registre d'émission confirme si un manifeste a bien été émis par ProofSnap.
Non. Tout ce que vous pouvez lancer par l'API, vous pouvez aussi le lancer dans le tableau de bord : captures, lots, captures automatiques, comparaisons, caviardage et certification de fichiers. L'API vous sert à connecter votre propre logiciel.
Trois étapes suffisent pour démarrer :
POST /v1/captures ou collez-la dans le formulaire Nouvelle capture, puis téléchargez le ZIP scellé dès qu'il est prêt.Des questions ? support@getproofsnap.com