PNG / JPEG / WebP
formatCapture principale — pleine page ou fenêtre, dimensions et densité de pixels au choix.
Guide
Un service web qui charge n'importe quelle URL dans un navigateur réel et renvoie le rendu — image, PDF, instantané HTML ou vidéo — via une requête HTTP. Une page en quelques secondes, ou des milliers d'URLs en lot, sans installer ni maintenir de navigateurs.
/screenshot/create— Demander une captureGET/screenshot/info— Statut de la captureGET/screenshot/list— Captures récentesGET/screenshot/html— HTML renduGET/screenshot/pdf— PDF renduGET/screenshot/video— Vidéo rendueGET/screenshot/thumbnail— VignetteGET/screenshot/search— Recherche par URLGET/screenshot/delete— Supprimer les donnéesLa définition
À chaque requête, l'API lance un navigateur sans interface, charge l'URL, exécute le JavaScript, attend la stabilisation du réseau puis capture. Image, PDF ou vidéo sont stockés et renvoyés par URL ou vers votre stockage.
Contrairement à un scraper statique, le rendu est celui de Chrome réel — contenu dynamique, animations CSS, polices, widgets tiers, images lazy-load. Vous obtenez une image fidèle à ce que l'utilisateur voit.
La couche API ajoute fiabilité, montée en charge, routage géographique et choix des formats — vous soumettez un job et recevez un livrable, sans infrastructure navigateur.
Pour le volume, l'API batch ingère un fichier d'URLs — sitemap, catalogue, landing pages — et traite en parallèle sur une flotte distribuée. Des milliers de captures en minutes, réessais automatiques et index CSV. Livraison directe vers S3, Drive ou autre destination connectée.
Rendu navigateur réel
Moteur Chromium. JavaScript, CSS, polices et contenu dynamique comme en session réelle.
Requête / réponse HTTP
Une requête POST suffit. Aucun SDK obligatoire — curl ou tout client HTTP.
Jobs asynchrones
Files d’attente et traitement async. Polling, webhook ou batch de milliers d’URLs en un appel.
Échelle élastique
Une capture en secondes ; les lots parallélisent des milliers d’URLs sans réglage supplémentaire.
Formats multiples
PNG, JPEG, WebP, PDF, HTML brut, MP4, WebM, GIF — même pipeline de rendu.
Intégrations de livraison
S3, Drive, Dropbox, Slack, OneDrive, SharePoint, FTP ou webhook maison.
Fonctionnement
POST vers l’URL cible avec vos options — taille de fenêtre, pays, format de capture, commandes d’interaction — sur le point de terminaison. Authentification par clé API dans l’en-tête.
L’API lance une instance Chromium sans interface, navigue vers l’URL, exécute le JavaScript, applique vos commandes d’automatisation et attend un état stable.
Le navigateur produit la capture à la taille et au format demandés. PDF, HTML ou vidéo sont générés dans le même job si vous les avez demandés.
Interrogez le statut jusqu’à la fin du job, ou recevez une notification webhook. Téléchargez via URL ou livrez directement vers votre intégration de stockage.
Exemple de code
Soumettez le job, attendez la fin, puis téléchargez ou redirigez vers l’URL de stockage. Les SDK encapsulent l’attente — un appel waitFor renvoie le résultat.
# 1. Demander une capture
curl -X POST https://api.screenshotcenter.com/v1/screenshot \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"country": "us",
"size": "page",
"format": "png"
}'
# → { "id": 12345, "status": "queued" }
# 2. Interroger le statut jusqu’au résultat
curl https://api.screenshotcenter.com/v1/screenshot/12345 \
-H "X-API-KEY: YOUR_API_KEY"
# → { "status": "finished", "screenshot_url": "https://..." }API vs. maison
Puppeteer et Playwright excellent pour les scripts ponctuels. En production, fiabilité, régions et pannes exigent une infrastructure lourde — une API de capture l’absorbe.
| Critère | API de capture | Maison (Puppeteer / Playwright) |
|---|---|---|
| Temps de mise en place | ✓Quelques minutes — une clé API et une requête HTTP | Jours à semaines d’infrastructure |
| Gestion des navigateurs | ✓Entièrement géré — pas de parc à maintenir | Mises à jour, plantages, montée en charge à votre charge |
| Routage géographique | ✓Intégré — code pays par requête | Réseau proxy et logique maison |
| Fiabilité | ✓Réessais, détection de blocage, files d’attente | Vous implémentez la résilience |
| Formats de capture | ✓PNG, JPEG, WebP, PDF, HTML, MP4, WebM, GIF | Ce que vous codez — souvent PNG seul |
| Montée en charge | ✓Élastique — pics absorbés automatiquement | Vous dimensionnez les workers navigateur |
| Livraison stockage | ✓S3, Drive, Dropbox, Slack, etc. natifs | Chaque intégration à construire |
Une stack maison convient au contrôle fin et aux contraintes rares. L’API est adaptée à une capture production sans dette d’exploitation navigateur.
Capacités
Une API basique renvoie une image. Une API production gère géo, authentification, variantes de format et livraison directe vers le stockage.
Routez chaque capture via un navigateur dans le pays choisi. Voyez la page comme les visiteurs locaux — tarifs, langue, bandeaux légaux, contenu géo-bloqué.
Routage pays et région →
Enchaînez clic, saisie, attente, défilement et capture. Connexion aux pages protégées, fermeture de dialogues, états de graphiques — tout état atteignable par un utilisateur.
Interactions de page →
Réduisez publicités et bannières cookies avant capture. Sorties propres pour monitoring, QA et archives.
Blocage pubs et pop-ups →
PDF haute fidélité avec format papier, orientation et marges. Texte sélectionnable pour archives, rapports et conformité.
Génération PDF →
Screencast du chargement et des interactions en MP4, WebM ou GIF. Démos, preuves avant/après, tests visuels automatisés.
Enregistrement vidéo →
Liste d’URLs, une seule tâche. Archivage site complet, catalogues produits, monitoring à grande échelle — réessais et index CSV.
Traitement par lots →
Formats de capture
Plusieurs formats dans le même job : le navigateur rend une fois ; l’API produit tous les formats demandés dans le résultat.
formatCapture principale — pleine page ou fenêtre, dimensions et densité de pixels au choix.
pdf=truePDF texte sélectionnable, format papier, orientation et marges configurables.
html=trueHTML après exécution JavaScript — analyse de contenu et archives.
video=trueScreencast du chargement et des interactions — qualité, durée et vitesse réglables.
Cas d’usage
Connectez-vous aux tableaux de bord avant de capturer la vue exacte.
Voir le cas d’usage →
Liste d’URLs, milliers de pages, réessais intégrés.
Voir le cas d’usage →
Parcours du site et capture de chaque page découverte — archives et surveillance.
Voir le cas d’usage →
Archives captures et PDF pour reprise, conformité et audit.
Voir le cas d’usage →
Preuves capture, PDF et vidéo pour rapports récurrents.
Voir le cas d’usage →
Prix, classements, métriques — structurés avec la capture en un appel.
Voir le cas d’usage →
SERP et rendus depuis 80+ pays — meta, OG, contenu localisé.
Voir le cas d’usage →
Captures horodatées et géolocalisées comme preuve légale.
Voir le cas d’usage →
Prix concurrents dans 80+ pays avec capture et données extraites.
Voir le cas d’usage →
500 captures gratuites. Sans carte bancaire. Connectez une intégration, envoyez une première requête et obtenez une capture en moins de cinq minutes.
Un service web qui accepte une URL et renvoie une capture rendue dans un navigateur — image, PDF, HTML ou vidéo. Il gère le navigateur, le JavaScript et les formats pour vous.
C'est un service entièrement géré : requêtes HTTP et fichiers en sortie, sans parc navigateur à installer ni à faire évoluer. En production, Puppeteer/Playwright imposent plantages, versions, mémoire, concurrence et réessais — une API de capture absorbe cette complexité.
Oui. Le paramètre d'Commandes d'automatisation permet de rejouer la connexion (clics, saisie, envoi, attente) avant la capture. Vous pouvez aussi injecter des cookies de session pour ignorer le formulaire.
Souvent PNG, JPEG ou WebP. ScreenshotCenter ajoute PDF pleine page, HTML brut et vidéo (MP4, WebM, GIF) dans le même job.
Oui. Chaque requête passe par un client navigateur dans le pays indiqué. La page reflète ce qu'un visiteur local voit — tarifs, langue, bandeaux, restrictions géographiques.
Vous pouvez poller le statut jusqu'à la fin du job, ou configurer un webhook POST à la fin. Les fichiers peuvent aussi être poussés vers S3, Drive, Dropbox, Slack, etc.
Oui. L'API batch accepte un fichier d'URLs, traite en parallèle avec réessais, index CSV des statuts et livraison vers votre stockage connecté.
Oui. File distribuée Redis/BullMQ, files prioritaires, détection de blocage, backoff exponentiel, workers navigateur élastiques — conçu pour les charges irrégulières et le volume.