Skip to content

Produit

API capture d’écran pour les équipes production

Une API REST pour capturer toute page en PNG, JPEG, WebP, PDF, HTML ou vidéo — routage pays, automatisation, blocage des pubs et intégrations directes vers votre stockage et vos workflows.

80+
Pays
6
Formats de capture
145M+
Captures servies

Une requête, plusieurs formats de capture : image, PDF, HTML et vidéo.

Fonctionnement

Soumettez une tâche, récupérez le résultat

L’API ScreenshotCenter est asynchrone et basée sur une file. Vous envoyez un POST vers /v1/screenshot avec votre URL et vos options, recevez un ID de tâche, puis interrogez l’API ou un webhook pour récupérer la sortie.

Les tâches tournent dans de vrais navigateurs Chromium répartis dans le monde. Chaque requête bénéficie de nouvelles tentatives automatiques, détection des blocages et limite de 5 minutes — sans infra à gérer.

  1. 1

    Soumettre la tâche

    POST /v1/screenshot avec l’URL et les paramètres. Vous recevez immédiatement un ID.

  2. 2

    Le navigateur traite la page

    Chromium charge la page, exécute le JavaScript, applique les commandes d’automatisation et produit la sortie.

  3. 3

    Récupérer les résultats

    Interrogez /v1/screenshot/:id ou recevez un webhook. Téléchargez PNG, PDF, HTML ou vidéo depuis l’URL de stockage.

Formats de capture

Six formats de capture en une requête

Combinez format=png, video=true, pdf=true, and html=true dans une seule requête.

Format de capture PNG

Toutes les sorties proviennent d’une seule requête API — combinez les indicateurs dans le même appel.

Voir toutes les options de format →

Exemple API

Capturez n’importe quelle page dans votre langage

Des SDK existent pour JavaScript, Python, PHP, Go, Ruby, Java et C#. Chacun gère soumission, polling et récupération des sorties, avec types TypeScript lorsque disponibles.

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",
    "size": "page",
    "format": "png",
    "country": "us"
  }'

Fonctionnalités

Tout ce qu’il faut pour votre flux de capture

L’API couvre les scénarios production — des pages publiques simples aux parcours authentifiés, au rendu géolocalisé et aux pipelines multi-formats.

Paramètres API

Paramètres clés

Tous les paramètres sont optionnels sauf url. Combinez-les pour contrôler chargement, rendu et livraison.

ParamètreTypeDescription
urlstringURL à capturer
sizestringTaille de viewport ou « page » pour pleine page
formatstringFormat de capture : png, jpeg, webp
countrystringRouter vers un navigateur dans ce pays
pdfbooleanGénérer un PDF associé
htmlbooleanRenvoyer le HTML rendu
videobooleanEnregistrer une vidéo screencast
stepsarrayCommandes d’automatisation avant capture
targetstringSélecteur CSS pour rogner sur un élément
hide_adsbooleanBloquer pubs et traceurs
hide_popupsbooleanFermer bannières cookies et overlays
delaynumberAttente en ms avant capture
max_waitnumberTemps max d’attente du chargement (ms)
cookiesarrayInjecter des cookies de session
headersobjectEn-têtes HTTP personnalisés

Consultez la référence API complète pour la liste exhaustive (PDF, viewport, lots, etc.).

Cas d’usage

Ce que les équipes font avec l’API capture

De la supervision continue aux rapports à la demande — l’API convient à tout flux nécessitant des captures navigateur fiables à grande échelle.

📊

Supervision de sites

Capturez les pages de production selon un planning et détectez régressions visuelles, pannes ou anomalies de contenu avant les utilisateurs.

  • Instantanés quotidiens de la page d’accueil
  • Détection de changements de prix
  • Vérification des feature flags
🌍

Rendu géolocalisé

Vérifiez le rendu dans chaque marché — devises, bannières régionales, polices localisées et mentions légales.

  • Validation des prix multi-pays
  • Vérification des bannières RGPD
  • Audits de contenu localisé
🧪

Tests de régression visuelle

Intégrez les captures dans vos pipelines CI/CD pour repérer les bugs de rendu avant la production.

  • Diffs pré/post-déploiement
  • Captures ciblées par sélecteur CSS
  • Contrôles de mise en page responsive
📄

PDF et rapports

Rendez factures, tableaux de bord ou graphiques en PDF pixel-perfect pour livraison client ou dossiers conformité.

  • PDF factures et reçus
  • Exports de rapports analytics
  • Preuves pour conformité
🛒

Conformité e-commerce

Archivez fiches produit, évolutions de prix et landing publicitaires avec preuves horodatées pour le juridique et l’intelligence concurrentielle.

  • Captures de listings
  • Veille prix concurrents
  • Archivage des créations publicitaires
🤖

Pipelines d’automatisation

Enchaînez les captures vers Zapier, Make, webhooks ou stockage compatible S3.

  • Alertes Slack avec capture
  • Archivage Google Drive
  • Livraison par lots vers S3

Integrations

Send outputs to your existing stack

Every screenshot job can automatically deliver outputs to cloud storage, post to Slack, trigger Zapier zaps, or call your webhook — no manual file handling required.

See all integrations →

Pricing

Start free, scale on demand

Free plan includes 500 captures per month with full feature access. Paid plans unlock higher volume, priority queues, and SLA-backed support.

Trial

500 screenshots/month

Free

  • Block ads and cookie banners
  • PNG, JPEG and WebP
  • Save HTML
  • Full page screenshots
Try free

Starter

2,000 screenshots/month

$15 / month

  • Block ads and cookie banners
  • Render PDFs, HTML
  • PNG, JPEG and WebP
  • Full page screenshots
Start now

Most Popular

Plus

5,000 screenshots/month

$35 / month

  • Block ads and cookie banners
  • Render PDFs, HTML
  • PNG, JPEG and WebP
  • Full page screenshots
Start now

Compare all plans including Enterprise and On-Premise →

Frequently asked questions

Quels navigateurs utilise l’API ?

ScreenshotCenter s’appuie sur de vraies instances Chromium/Chrome réparties dans le monde. Cela garantit un rendu fidèle des pages riches en JavaScript, du contenu dynamique et du CSS moderne.

Comment capturer une page en pleine hauteur ?

Indiquez "size": "page" dans votre requête. Le navigateur défile sur toute la page et renvoie une capture de la hauteur complète du document — pas seulement la zone visible.

Puis-je capturer depuis un pays précis ?

Oui. Passez le paramètre "country" avec un code pays (ex. "fr", "de", "jp"). La requête est routée vers un client navigateur dans ce pays, avec IP, locale et géolocalisation cohérents.

Comment fonctionne le modèle de tâches ? Est-ce synchrone ?

Les requêtes sont mises en file et traitées de façon asynchrone. Vous soumettez une tâche, recevez un ID, puis interrogez /v1/screenshot/:id ou utilisez un webhook pour récupérer le résultat. L’API reste fiable sous forte charge.

PDF et capture dans la même requête ?

Oui. Une seule requête avec "pdf": true renvoie capture et PDF. Idem pour HTML et vidéo — chaque sortie est produite avec la capture dans une même tâche.

Comment masquer les bannières cookies avant capture ?

Passez "hide_popups": true pour fermer les bandeaux de consentement courants et bannières RGPD. Avec "hide_ads": true, les emplacements publicitaires et traceurs sont retirés du rendu capturé.

Existe-t-il une offre gratuite ?

Oui. L’offre Trial gratuite couvre 500 captures par mois en PNG/JPEG/WebP, pleine page, blocage pubs/pop-ups, lots et intégrations — dans 2 pays (États-Unis, Allemagne). Sans carte bancaire. Passez à Starter ou plus pour PDF/HTML et davantage de pays.

Prenez-vous en charge les captures par lot ?

Oui. Envoyez une liste d’URL et recevez un ID de lot. Toutes les options standard s’appliquent à chaque URL. Les résultats arrivent en archive ZIP ou sont poussés vers votre stockage cloud.

Ready to start capturing?

Create a free account and take your first screenshot in minutes. 500 captures per month, no credit card required, full API access from day one.