Support
Questions fréquentes
Tout ce qu'il faut savoir sur l'API ScreenshotCenter.
Premiers pas
Qu'est-ce que ScreenshotCenter et comment ça marche ?
ScreenshotCenter est une plateforme de capture d'écran en tant que service qui vous permet de capturer des pages web à grande échelle via une API REST simple. Vous envoyez une URL (ou un lot d'URLs) et recevez une capture, un PDF ou une vidéo — rendus par un vrai navigateur Chromium avec JavaScript complet. Découvrez le sujet : Qu'est-ce qu'une API de capture d'écran ?
Comment obtenir ma clé API ?
Inscrivez-vous, puis ouvrez la section Clés API dans le tableau de bord. Vous pouvez créer plusieurs clés et leur attribuer des libellés ou rôles. Consultez la documentation API pour utiliser votre clé dans les requêtes.
Y a-t-il un plan gratuit ? Faut-il une carte bancaire pour commencer ?
Oui. L'offre d'essai gratuite inclut 500 captures par mois en PNG/JPEG/WebP, capture pleine page, lots et intégrations dans 2 pays (États-Unis, Allemagne). Aucune carte bancaire requise. Passez à Starter ou plus pour le PDF/HTML et d'autres pays. Détails des forfaits sur la page Tarifs.
Quels langages et SDK sont pris en charge ?
SDK officiels pour JavaScript/TypeScript, Python, PHP, Go, Ruby, Java et C# (.NET). Vous pouvez aussi appeler l'API REST directement. Liste complète sur la page Bibliothèques.
Quels formats de capture sont disponibles ?
Images : PNG, JPEG, WebP via l'API Screenshot. Documents : PDF via l'API de génération PDF. Vidéo : WebM, MP4, GIF via l'API de génération vidéo. Plusieurs formats dans le même appel.
Comment authentifier mes requêtes API ?
Passez votre clé dans l'en-tête
X-API-KEY ou le paramètre key (ex. ?key=VOTRE_CLÉ). Voir la documentation API ou la référence API interactive.Captures et lots
Puis-je capturer toute la page ou seulement la zone visible ?
Les deux.
size=page pour la pleine page, size=screen pour la fenêtre visible. Personnalisez screen_width. Voir la documentation API Screenshot.Puis-je capturer un élément précis avec un sélecteur CSS ?
Oui. Passez un sélecteur CSS comme
target dans une étape screenshot d'automatisation. Liste des commandes sur interactions de page.Combien d’URLs puis-je envoyer dans un seul lot ?
Pas de limite stricte — des millions d'URLs par lot, réessais jusqu'à 5 fois avec backoff exponentiel. Détails sur Captures par lot.
Que se passe-t-il si une URL échoue — y a-t-il des réessais automatiques ?
Oui. Chaque URL d'un lot est réessayée jusqu'à 5 fois. Le CSV inclut le statut HTTP et l'issue finale.
Puis-je recevoir les résultats du lot en fichier ZIP ?
Oui, résultats en ZIP ; découpage en segments d'environ 100 Mo pour les gros volumes. Évitez le ZIP avec une intégration de stockage pour livraison directe.
Que contient le fichier CSV index fourni avec un lot ?
Chaque URL avec statut, ID capture, fichier de format et code HTTP — utile pour audit. Exemple sur Captures par lot.
Puis-je définir une largeur d’écran ou capturer en viewport mobile ?
Oui.
screen_width pour toute largeur. Référence complète dans la documentation API.Puis-je capturer en mode sombre ?
Comment masquer pubs et bannières cookies dans mes captures ?
hide_ads=true et hide_popups=true pour des captures plus propres. Guide automatisation anti-pubs et pop-ups.Authentification et pages protégées
Puis-je capturer des pages qui exigent une connexion ?
Oui. Utilisez des commandes d'automatisation (saisie, clic, navigation, etc.) ou injectez des cookies de session. Guide complet capture derrière une connexion.
Comment fonctionnent les commandes d'automatisation ?
Liste ordonnée de commandes — navigation, saisie des identifiants, clic sur envoi, puis capture. Actions :
type, click, navigate, sleep, javascript, screenshot. Référence sur les pages automatisation et interactions de page.Puis-je injecter des cookies plutôt que remplir un formulaire de connexion ?
Oui. Cookies de session dans la requête — souvent plus fiable et rapide. Exemple pas à pas : capture derrière une connexion.
Mes identifiants sont-ils stockés sur vos serveurs ?
Non. HTTPS uniquement pendant la capture, rien n'est conservé. Comptes dédiés et rotation des identifiants. Détails : conformité et sécurité.
OAuth, SSO et pages avec MFA sont-ils pris en charge ?
OAuth et SSO via injection de cookies : oui. MFA : pré-authentification puis injection du cookie. Voir capture derrière une connexion.
Comment gérer les CAPTCHA sur les pages de connexion ?
Authentification manuelle une fois, puis injection du cookie dans les appels suivants. Modèle décrit dans capture derrière une connexion.
Vidéo et screencast
Puis-je enregistrer une vidéo du chargement ou d’une interaction ?
Oui.
video=true pour un screencast Chrome réel, seul ou avec des commandes d'automatisation. Doc API vidéo.Quels formats vidéo sont pris en charge ?
WebM (défaut), MP4, GIF — paramètres de requête. Options sur la page API de génération vidéo.
Quelle est la durée d’enregistrement maximale ?
Jusqu'à 30 s.
duration=0 jusqu'au chargement complet. Référence : API vidéo.Puis-je régler la vitesse de lecture de la vidéo ?
Oui.
speed de 0,1× à 5×. Détails sur l'API vidéo.Puis-je enregistrer une session authentifiée derrière une connexion ?
Oui. Cookies ou commandes de connexion + vidéo. Exemples : API vidéo.
Extraction de données
Qu'est-ce que les trackers et comment fonctionnent-ils ?
Scripts sur le DOM après chargement, sélecteur CSS et type de valeur — données renvoyées avec la capture. Exemples : extraction de données web.
Puis-je extraire des données en même temps que la capture ?
Oui. Même appel, même réponse. Cas d'usage : extraction de données.
Quels types de valeurs un tracker peut-il extraire ?
Texte, attributs, nombres, JS personnalisé, plusieurs trackers. Exemples (prix, SEO, réseaux) : extraction de données.
Les trackers fonctionnent-ils sur des pages avec connexion ?
Oui, y compris cookies ou automatisation de connexion.
Géolocalisation et localisation
Depuis quels pays puis-je prendre des captures ?
Puis-je capturer une page telle qu’un utilisateur la voit dans un pays donné ?
Oui.
country route vers un client dans le pays — IP et contenu localisés. Liste : pays.Le réglage géo affecte-t-il langue, fuseau et IP ?
Oui. Locale, fuseau et IP par pays ; surcharges possibles. Voir pays et documentation API.
Stockage et intégrations
Puis-je envoyer les captures directement vers mon stockage cloud ?
Oui. Paramètre
apps — pas de téléchargement manuel. AWS S3, Google Drive, Dropbox, OneDrive, SharePoint, Azure Blob, FTP, S3-compatible. Liste : intégrations.Quels outils d’automatisation de workflows sont pris en charge ?
Comment fonctionnent les webhooks ?
URL de rappel → POST à la fin avec URL de capture, statut, trackers. Schéma : webhooks.
Planification et automatisation
Puis-je planifier des captures récurrentes ?
Comment intégrer ScreenshotCenter dans un pipeline CI/CD ?
API REST depuis la CI : curl, SDK JavaScript ou autre SDK. Régression visuelle avant/après déploiement.
Puis-je déclencher des jobs avec GitHub Actions ?
Oui. Étape workflow + API + artefacts ou intégration de stockage. SDK JS ou curl dans le YAML.
Tarifs et limites
Qu’est-ce qui compte pour une capture ?
Une sortie rendue par format. Plusieurs formats = plusieurs captures. Forfaits : tarifs.
Quelles sont les limites de débit de l’API ?
Selon le forfait : quota et concurrence. Détail : tarifs ; contact pour limites sur mesure.
Les crédits non utilisés sont-ils reportés au mois suivant ?
Non. Réinitialisation chaque cycle. Détails : tarifs.
Existe-t-il une offre entreprise ou on-premise ?
Oui. Entreprise et on-premise possibles. Voir tarifs ou nous contacter.
Puis-je changer de forfait à tout moment ?
Oui. Upgrade immédiat ; downgrade souvent au prochain cycle. Gestion dans le tableau de bord ; forfaits sur tarifs.
Captures et lots
Puis-je capturer toute la page ou seulement la zone visible ?
Les deux.
size=page pour la pleine page, size=screen pour la fenêtre visible. Personnalisez screen_width. Voir la documentation API Screenshot.Puis-je capturer un élément précis avec un sélecteur CSS ?
Oui. Passez un sélecteur CSS comme
target dans une étape screenshot d'automatisation. Liste des commandes sur interactions de page.Combien d’URLs puis-je envoyer dans un seul lot ?
Pas de limite stricte — des millions d'URLs par lot, réessais jusqu'à 5 fois avec backoff exponentiel. Détails sur Captures par lot.
Que se passe-t-il si une URL échoue — y a-t-il des réessais automatiques ?
Oui. Chaque URL d'un lot est réessayée jusqu'à 5 fois. Le CSV inclut le statut HTTP et l'issue finale.
Puis-je recevoir les résultats du lot en fichier ZIP ?
Oui, résultats en ZIP ; découpage en segments d'environ 100 Mo pour les gros volumes. Évitez le ZIP avec une intégration de stockage pour livraison directe.
Que contient le fichier CSV index fourni avec un lot ?
Chaque URL avec statut, ID capture, fichier et code HTTP — utile pour audit. Exemple sur Captures par lot.
Puis-je définir une largeur d’écran ou capturer en viewport mobile ?
Oui.
screen_width pour toute largeur. Référence complète dans la documentation API.Puis-je capturer en mode sombre ?
Comment masquer pubs et bannières cookies dans mes captures ?
hide_ads=true et hide_popups=true pour des captures plus propres. Guide automatisation anti-pubs et pop-ups.Authentification et pages protégées
Puis-je capturer des pages qui exigent une connexion ?
Oui. Utilisez des commandes d'automatisation (saisie, clic, navigation, etc.) ou injectez des cookies de session. Guide complet capture derrière une connexion.
Comment fonctionnent les commandes d'automatisation ?
Liste ordonnée de commandes — navigation, saisie des identifiants, clic sur envoi, puis capture. Actions :
type, click, navigate, sleep, javascript, screenshot. Référence sur les pages automatisation et interactions de page.Puis-je injecter des cookies plutôt que remplir un formulaire de connexion ?
Oui. Cookies de session dans la requête — souvent plus fiable et rapide. Exemple pas à pas : capture derrière une connexion.
Mes identifiants sont-ils stockés sur vos serveurs ?
Non. HTTPS uniquement pendant la capture, rien n'est conservé. Comptes dédiés et rotation des identifiants. Détails : conformité et sécurité.
OAuth, SSO et pages avec MFA sont-ils pris en charge ?
OAuth et SSO via injection de cookies : oui. MFA : pré-authentification puis injection du cookie. Voir capture derrière une connexion.
Comment gérer les CAPTCHA sur les pages de connexion ?
Authentification manuelle une fois, puis injection du cookie dans les appels suivants. Modèle décrit dans capture derrière une connexion.
Vidéo et screencast
Puis-je enregistrer une vidéo du chargement ou d’une interaction ?
Oui.
video=true pour un screencast Chrome réel, seul ou avec des commandes d'automatisation. Doc API vidéo.Quels formats vidéo sont pris en charge ?
WebM (défaut), MP4, GIF — paramètres de requête. Options sur la page API de génération vidéo.
Quelle est la durée d’enregistrement maximale ?
Jusqu'à 30 s.
duration=0 jusqu'au chargement complet. Référence : API vidéo.Puis-je régler la vitesse de lecture de la vidéo ?
Oui.
speed de 0,1× à 5×. Détails sur l'API vidéo.Puis-je enregistrer une session authentifiée derrière une connexion ?
Oui. Cookies ou commandes de connexion + vidéo. Exemples : API vidéo.
Extraction de données
Qu'est-ce que les trackers et comment fonctionnent-ils ?
Scripts sur le DOM après chargement, sélecteur CSS et type de valeur — données renvoyées avec la capture. Exemples : extraction de données web.
Puis-je extraire des données en même temps que la capture ?
Oui. Même appel, même réponse. Cas d'usage : extraction de données.
Quels types de valeurs un tracker peut-il extraire ?
Texte, attributs, nombres, JS personnalisé, plusieurs trackers. Exemples (prix, SEO, réseaux) : extraction de données.
Les trackers fonctionnent-ils sur des pages avec connexion ?
Oui, y compris cookies ou automatisation de connexion.
Géolocalisation et localisation
Depuis quels pays puis-je prendre des captures ?
Puis-je capturer une page telle qu’un utilisateur la voit dans un pays donné ?
Oui.
country route vers un client dans le pays — IP et contenu localisés. Liste : pays.Le réglage géo affecte-t-il langue, fuseau et IP ?
Oui. Locale, fuseau et IP par pays ; surcharges possibles. Voir pays et documentation API.
Stockage et intégrations
Puis-je envoyer les captures directement vers mon stockage cloud ?
Oui. Paramètre
apps — pas de téléchargement manuel. AWS S3, Google Drive, Dropbox, OneDrive, SharePoint, Azure Blob, FTP, S3-compatible. Liste : intégrations.Quels outils d’automatisation de workflows sont pris en charge ?
Comment fonctionnent les webhooks ?
URL de rappel → POST à la fin avec URL de capture, statut, trackers. Schéma : webhooks.
Planification et automatisation
Puis-je planifier des captures récurrentes ?
Comment intégrer ScreenshotCenter dans un pipeline CI/CD ?
API REST depuis la CI : curl, SDK JavaScript ou autre SDK. Régression visuelle avant/après déploiement.
Puis-je déclencher des jobs avec GitHub Actions ?
Oui. Étape workflow + API + artefacts ou intégration de stockage. SDK JS ou curl dans le YAML.
Tarifs et limites
Qu’est-ce qui compte pour une capture ?
Une sortie rendue par format. Plusieurs formats = plusieurs captures. Forfaits : tarifs.
Quelles sont les limites de débit de l’API ?
Selon le forfait : quota et concurrence. Détail : tarifs ; contact pour limites sur mesure.
Les crédits non utilisés sont-ils reportés au mois suivant ?
Non. Réinitialisation chaque cycle. Détails : tarifs.
Existe-t-il une offre entreprise ou on-premise ?
Oui. Entreprise et on-premise possibles. Voir tarifs ou nous contacter.
Puis-je changer de forfait à tout moment ?
Oui. Upgrade immédiat ; downgrade souvent au prochain cycle. Gestion dans le tableau de bord ; forfaits sur tarifs.
Encore des questions ?
Notre équipe se fera un plaisir de vous aider. Écrivez-nous et nous vous répondrons rapidement.
Contacter le support