Screencast du chargement
Enregistrez un vrai Chrome qui charge une URL du début à la fin. JavaScript, animations, images lazy-load et contenu dynamique sont fidèles à ce qu'un visiteur voit.
Produit
Enregistrez le chargement de toute page web en WebM, MP4 ou GIF — en un seul appel. Contrôlez qualité, vitesse et durée. Compatible avec automatisation, routage géographique et intégrations cloud.
Requête API
POST /screenshots
Authorization: X-API-KEY <key>
{
"url": "https://example.com",
"video": true,
"video_format": "mp4",
"video_duration": 10,
"video_quality": 20,
"video_speed": 1,
"country": "us"
}Réponse avec URL vidéo signée · Livraison directe vers S3, Drive ou Dropbox
Fonctionnement
L'API ScreenshotCenter est asynchrone et file d'attente. POSTez votre URL avec video=true, recevez un ID de tâche, puis interrogez l'API ou un webhook pour récupérer la vidéo.
L'enregistrement tourne dans un vrai Chromium. Chaque tâche bénéficie de nouvelles tentatives automatiques, détection des blocages et protection par timeout — sans infra navigateur à gérer.
Soumettre la tâche
POST /v1/screenshot avec l'URL et les paramètres vidéo. Vous recevez immédiatement un ID de tâche.
Le navigateur enregistre la page
Une instance Chromium charge la page, exécute le JavaScript, applique les commandes d'automatisation et capture l'écran.
Récupérer la vidéo
Interrogez /v1/screenshot/:id ou recevez un webhook. Téléchargez depuis l'URL signée ou laissez la livraison automatique vers votre stockage cloud.
Formats de capture
Format ouvert efficace. Taille minimale pour embeds web, Slack et aperçus inline.
Compatibilité maximale. Fonctionne dans tous les navigateurs, lecteurs et plateformes vidéo.
Léger et universel. Idéal pour la documentation, les README et les e-mails.
Exemple de format
Chaque vidéo est enregistrée par un vrai Chrome. D'autres exemples seront ajoutés prochainement.
Screencast de chargement
Réglages par défaut — WebM, 15 s, qualité 30, vitesse 1×
video=true & video_format=webm
Séquence interactive
Commandes d'automatisation : connexion à un site · qualité 15 · vitesse 0,5×
video=true & steps=[…] & video_speed=0.5Fonctionnalités
Un jeu de paramètres cohérent pilote tout le pipeline — du lancement du navigateur à la livraison du fichier. Pas de config ffmpeg ni de flotte de navigateurs à opérer.
Enregistrez un vrai Chrome qui charge une URL du début à la fin. JavaScript, animations, images lazy-load et contenu dynamique sont fidèles à ce qu'un visiteur voit.
Choisissez le format adapté à votre chaîne. WebM pour le web, MP4 pour une compatibilité maximale, GIF pour des aperçus légers et la documentation inline.
Réglez une qualité type CRF (0–63, plus bas = plus net) et la vitesse de lecture (0,1× à 5×). Ralentissez les interactions complexes ou accélérez les longs chargements.
Jusqu'à 30 secondes d'enregistrement. Passez 0 pour enregistrer jusqu'au chargement complet, ou fixez une durée pour des fichiers homogènes.
Cliquez, faites défiler, saisissez, attendez et naviguez avant ou pendant l'enregistrement. Capturez formulaires, menus, carrousels — pas seulement un chargement statique.
Orientez la capture vers un navigateur dans le pays voulu. Pages géo-bloquées, contenu localisé et états d'UI régionaux sont enregistrés fidèlement.
Injectez des cookies ou enchaînez une connexion avant l'enregistrement. Tableaux de bord, SaaS et contenus payants avec session valide.
Poussez chaque vidéo vers S3, Google Drive, Dropbox, OneDrive ou FTP. Aucun téléchargement intermédiaire — le fichier arrive dans votre stockage à la fin du rendu.
Exemple API
Des SDK existent pour JavaScript, Python, PHP, Go, Ruby, Java et C#. Chaque SDK gère soumission, polling et récupération vidéo.
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",
"video": true,
"video_format": "mp4",
"video_duration": 10,
"video_quality": 20,
"country": "us"
}'Paramètres API
Ces paramètres complètent la requête de capture standard. Tous les autres — url,
country,
steps,
cookies, etc. — fonctionnent comme d'habitude.
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
| video | boolean | false | Mettre à true pour une vidéo screencast en plus de la capture. |
| video_format | string | webm | Formats vidéo : webm, mp4 ou gif. |
| video_quality | integer | 30 | Qualité type CRF de 0 (meilleure, plus lourd) à 63 (plus léger). Des valeurs plus basses donnent une image plus nette. |
| video_speed | number | 1 | Multiplicateur de vitesse de 0,1× à 5×. Au-dessus de 1, l'enregistrement est accéléré. |
| video_duration | integer | 15 | Durée en secondes (0–30). 0 = enregistrer jusqu'au chargement complet de la page. |
Référence complète dans la documentation API.
Cas d'usage
Des démos de release automatisées aux preuves de conformité — l'API vidéo convient à tout flux qui exige un enregistrement navigateur fiable d'une page web.
Enregistrez un screencast soigné du chargement d'une nouveauté — automatiquement à chaque déploiement. Intégrez la vidéo dans les notes de version, Slack ou le marketing sans capture manuelle.
Capturez avant/après sur les changements de code. La comparaison vidéo côte à côte révèle régressions d'animation, scintillements et layout shifts que les diffs statiques manquent.
Enregistrez un court screencast quand une sonde échoue. Joignez la vidéo à l'alerte pour un contexte visuel immédiat — sans reproduire l'état à la main.
Capturez chargements et animations dans plusieurs pays. Comparez séquences de chargement, squelettes et interactions sans héberger vous-même des navigateurs.
Enregistrez l'état live des pages comme preuve réglementaire ou juridique. La vidéo horodatée atteste l'expérience visiteur à un instant donné.
Générez GIF ou vidéos courtes pour la doc en enregistrant l'UI réelle à la demande — toujours alignée sur la version actuelle de la page.
Intégrations
Chaque tâche vidéo peut livrer automatiquement vers le stockage, poster sur Slack, déclencher Zapier ou appeler un webhook — sans gestion manuelle des fichiers.
Tarifs
L'offre gratuite inclut 500 captures par mois avec accès complet, y compris la vidéo. Les offres payantes ajoutent volume, files prioritaires et support sous SLA.
500 captures/mois
Gratuit
2 000 captures/mois
€14/ mois
Le plus populaire
5 000 captures/mois
€33/ mois
FAQ
Ajoutez video=true à toute requête de capture. La réponse inclut une URL vidéo avec les champs habituels.
webm (par défaut), mp4 et gif. Définissez le format avec video_format.
Jusqu'à 30 secondes. Réglez video_duration en secondes. Passez 0 pour enregistrer jusqu'au chargement complet sans minimum fixe.
Le paramètre video_quality utilise une échelle type CRF de 0 (meilleure qualité, fichier plus lourd) à 63 (qualité minimale, fichier plus léger). La valeur par défaut est 30.
video_speed accepte un multiplicateur de 0,1× à 5×. Au-dessus de 1, compressez un long chargement ; en dessous, ralentissez des interactions rapides.
Oui. Injectez des cookies via cookies ou définissez des commandes d'automatisation (clic, saisie, navigation) pour vous connecter avant l'enregistrement.
Oui. Utilisez des commandes — clic, défilement, saisie, attente — pour enchaîner toute interaction. La vidéo couvre de la première à la dernière étape.
L'API renvoie une URL signée hébergeant le fichier. Vous pouvez aussi configurer une intégration (S3, Google Drive, Dropbox, etc.) pour recevoir le fichier sans polling.
Créez un compte gratuit et votre première capture en quelques minutes. 500 captures par mois, sans carte bancaire, accès API complet dès le premier jour.
PNG, JPEG, WebP, PDF, HTML et vidéo depuis un même point REST.
Rendez toute page en PDF prêt à l'impression avec format et marges.
Pays et régions disponibles pour le routage géographique.
Envoi vidéo direct vers S3, Google Drive, Dropbox, etc.