Skip to content

Use Case

Create a visual backup of your entire website

Build a visual website backup by screenshotting every page on a schedule and storing results in your cloud storage. Recover from hacks, validate deploys, prove compliance, and track site changes over time — all automated, no manual browser sessions.

Pages per backup
8+
Storage destinations
PNG+PDF
Output formats

Pourquoi c’est utile

Votre code est sauvegardé. Vos visuels non.

Le versioning et les sauvegardes BDD protègent le code et le contenu — mais pas l’apparence réelle du site pour un visiteur à un instant donné. Régressions CSS, spam injecté, gabarits cassés : invisibles dans un diff.

Une sauvegarde visuelle enregistre le rendu de chaque page tel qu’un navigateur le voit. Indispensable après piratage, mauvais déploiement, mise à jour CMS silencieuse ou litige juridique sur ce qui était publié à une date donnée.

  • Rendu complet — CSS, images, polices, contenu dynamique
  • Horodatage pour preuves légales et conformité
  • Pages entières y compris sous la ligne de flottaison
  • PDF optionnel pour archivage haute fidélité
  • Livraison directe vers votre infrastructure de stockage
Ce que protège une sauvegarde visuelle
  • Spam ou contenu malveillant après piratage
  • Régressions de gabarit après CMS ou plugin
  • Décalages de mise en page après upgrade CSS
  • Suppression accidentelle d’images ou du hero
  • Changements de marque ou de contenu non validés
iCe qu’une sauvegarde de code ne montre pas
  • Le rendu réel dans un navigateur
  • Widgets tiers ou publicités vus par les visiteurs
  • Contenu dynamique chargé en JavaScript
  • Variantes par pays ou par utilisateur

Fonctionnement

Quatre étapes vers une sauvegarde visuelle automatisée

1

Exporter la liste d’URL

Depuis le sitemap, l’export CMS ou un outil de crawl. Une URL par ligne, ou deux colonnes (URL, nom de fichier) en CSV.

2

Configurer le lot

Définissez une fois : page entière ou viewport, pays, format (PNG/PDF), taille viewport, blocage pubs et intégration stockage.

3

Soumettre et suivre

POST du fichier vers /batch/create. Interrogez /batch/info pour la progression — total, traités, échecs — pendant l’exécution.

4

Les captures arrivent en stockage

Chaque image est poussée vers votre destination au fil de l’eau. Pas d’attente de fin de lot — les fichiers apparaissent en temps réel.

API Example

Full-site visual backup in one API call

Upload your URL list, set your storage integration, and every screenshot lands in your cloud storage as it completes — no polling required for the files themselves.

curl -X POST \
  https://api.screenshotcenter.com/v1/batch/create \
  -H "X-API-KEY: YOUR_API_KEY" \
  -F "file=@sitemap-urls.txt" \
  -F "name=Weekly backup — $(date +%Y-%m-%d)" \
  -F "size=page" \
  -F "format=png" \
  -F "pdf=true" \
  -F "hide_ads=true" \
  -F "hide_popups=true" \
  -F "apps[]=42"

Automatiser sur un planning — cron ou GitHub Actions

backup-site.sh + crontab
# crontab — run every Sunday at 02:00
0 2 * * 0 /usr/local/bin/backup-site.sh

# backup-site.sh
#!/bin/bash
DATE=$(date +%Y-%m-%d)
curl -X POST \
  https://api.screenshotcenter.com/v1/batch/create \
  -H "X-API-KEY: $SCREENSHOTCENTER_API_KEY" \
  -F "file=@/var/www/sitemap-urls.txt" \
  -F "name=Backup $DATE" \
  -F "size=page" \
  -F "apps[]=$APP_ID"

Vous pouvez aussi lancer depuis GitHub Actions, GitLab CI, Zapier, Make ou n8n — tout système capable d’HTTP planifié.

Cas d'usage

Qui a besoin d’une sauvegarde visuelle

Au-delà de la reprise après sinistre, voici les usages courants une fois l’historique de captures en place.

🛡️

Reprise après piratage ou défiguration

Historique visuel continu pour repérer immédiatement ce qui a changé. Comparez avant/après pour cibler pages et éléments modifiés.

  • Détecter visuellement spam injecté ou redirections malveillantes
  • Documenter l’étendue pour assurance et juridique
  • Référence visuelle pour reconstruire après attaque
🔄

Instantanés pré-déploiement

État de chaque page avant gros déploiement, mise à jour CMS ou plugin. En cas de régression, vous savez exactement à quoi le site ressemblait.

  • Sauvegarde complète avant core ou plugins WordPress
  • Captures par page avant migration CMS ou plateforme
  • Base visuelle avant A/B tests sur pages clés
📅

Archivage périodique planifié

Lots automatisés quotidiens, hebdo ou mensuels pour un historique visuel horodaté. Suivez l’évolution sans effort manuel.

  • Homepage quotidienne pour campagnes et contenus
  • Archive hebdo du site pour conformité et gouvernance
  • Benchmarks mensuels concurrents avec vos propres captures
⚖️

Preuves légales et réglementaires

Captures horodatées du contenu publié à une date donnée — litiges contractuels, droit d’auteur, audits, preuve de diffusion publicitaire.

  • Preuve de diffusion pour clients et agences
  • Preuve de première publication en litige copyright
  • Dossiers réglementaires avec trace des informations publiées
📊

Cohérence de marque

Après un rebranding, archivez toutes les pages et régions. Repérez couleurs, logos ou polices incorrects avant les clients.

  • Audit post-rebrand sur centaines de pages
  • Cohérence sur sous-dossiers pays ou langues
  • Modifications non autorisées sur sites franchisés ou partenaires
🏢

Multi-sites et multi-marques

Agences et grands comptes : un seul lot pour archiver toutes les propriétés. Organisation par dossiers cloud par site.

  • Agences avant transfert de projet client
  • Entreprises multi-régions sur sous-domaines
  • Réseaux franchise pour pages magasin ou landing

Formats de capture

Choisir le bon format pour l’archive

🖼️

PNG

Sans perte, fidélité maximale. Idéal pour diff visuel et archives sensibles à la qualité.

📷

JPEG

Fichiers plus légers. Utile pour des milliers de pages avec contraintes de stockage.

WebP

Meilleur compromis compression/qualité pour pipelines modernes.

📄

PDF

Archivage avec texte sélectionnable, liens et fidélité page entière. Souvent requis juridiquement.

Utilisez pdf=true pour générer capture et PDF pour chaque URL du même lot.

Start your first visual backup today

Get 500 free captures to test the backup workflow. No credit card required. Connect your cloud storage, upload your URL list, and your first backup runs in minutes.

Questions fréquentes

Comment automatiser une sauvegarde récurrente ?

L’API batch n’a pas de planificateur intégré : utilisez cron, CI/CD (GitHub Actions, GitLab CI) ou Zapier, Make, n8n. Chaque exécution envoie une nouvelle liste d’URL vers votre intégration stockage.

Stocker directement dans le cloud sans télécharger de ZIP ?

Oui. Connectez S3, Drive, Dropbox, OneDrive, SharePoint, Azure Blob ou FTP au tableau de bord, puis passez l’ID dans apps à la création du lot. Chaque capture est livrée au fil de l’eau.

PDF en plus des captures pour l’archivage ?

Oui. Avec pdf=true, chaque URL produit capture et PDF. Inclus dans le ZIP ou poussé vers le stockage avec les images.

Et les pages derrière connexion ?

Utilisez steps (JSON) pour automatiser la connexion, ou injectez les cookies de session avec le paramètre cookie.

Capturer depuis un pays précis ?

Oui. Le paramètre country sert le rendu tel que vu dans ce pays — prix, langue, bandeaux légaux. Utile pour sites multi-régions.

Si certaines URL échouent ?

Jusqu’à cinq tentatives avec backoff exponentiel. Le ZIP final et l’index CSV listent chaque URL — terminé ou erreur — pour relancer ce qui a échoué.