Quelque part autour de la quinzième fois où une instance de Chrome sans interface m’a renvoyé un rectangle blanc vide au lieu de la page tarifaire d’un concurrent, j’ai décidé d’arrêter de faire semblant que ma solution de capture d’écran auto-hébergée était « suffisante ». Elle ne l’était pas. Et d’après les fils de discussion que je lis depuis des mois sur les forums, je ne suis pas le seul.
Capturer une capture d’écran fiable à grande échelle en 2026, c’est surtout un problème d’infrastructure navigateur déguisé en simple appel d’API. Les pages modernes embarquent , des images chargées à la demande, des bandeaux de consentement aux cookies, des protections anti-bot et des hydratations d’applications monopage qui peuvent se terminer plusieurs secondes après l’événement load. Un appel naïf du type « URL en entrée, PNG en sortie » casse sur tous ces points. J’ai passé les dernières semaines à tester 10 outils de capture d’écran — APIs SaaS, bibliothèques auto-hébergées et un outil qui contourne complètement la capture d’écran — sur le même ensemble d’URL difficiles. Cet article rassemble tout ce que j’ai trouvé : observations réelles de latence, pièges des offres gratuites, modélisation des coûts à grande échelle, et une analyse honnête des cas où vous n’avez pas besoin d’une API de capture d’écran du tout.

Qu’est-ce qu’une API de capture d’écran et pourquoi est-ce important ?
Une API de capture d’écran est un service hébergé (ou une bibliothèque auto-hébergée) qui accepte une URL et renvoie une image rendue — PNG, JPEG, WebP, PDF — de l’apparence de cette page dans un vrai navigateur. Vous envoyez une requête. Le service lance Chrome sans interface (ou Chromium, ou Firefox), charge la page, attend le JavaScript, fait défiler si nécessaire, puis capture la zone visible ou la page entière.
Un nombre surprenant de personnes qui recherchent la « meilleure API de capture d’écran » ont en réalité besoin des informations présentes sur la page, pas d’une image. Si vous surveillez les prix de concurrents, constituez des listes de prospects à partir d’annuaires, archivez des annonces immobilières ou suivez des catalogues produits, une capture d’écran vous oblige à passer par de l’OCR ou un pipeline de vision pour récupérer les données depuis l’image. C’est coûteux, lent et source d’erreurs.
Le de Thunderbit est conçu comme un extracteur web IA et un outil d’extraction de données. Il ne renvoie pas un PNG d’une page — il renvoie les données structurées présentes sur la page.
L’ prend une URL et un schéma JSON, puis renvoie directement des champs structurés — prix, noms, emails, images, adresses, notes. La fait la même chose en deux clics : ouvrez l’extension, cliquez sur « AI Suggest Fields », puis exportez vers Excel, Google Sheets, Airtable ou Notion.
Les cas d’usage courants incluent :
- Génération de cartes OG/social : création dynamique d’images Open Graph pour les aperçus de liens. La montre à quel point ce schéma est devenu courant.
- Tests de régression visuelle : comparaison de captures d’écran entre déploiements pour détecter des bugs d’interface. que 34,8 % des grandes organisations utilisent déjà l’IA pour la régression visuelle.
- Archivage de conformité : conservation de preuves visuelles horodatées de l’état des pages pour des besoins juridiques ou réglementaires.
- Veille concurrentielle : capture dans le temps des pages tarifaires, des fiches produits ou des modifications de landing pages.
- Miniatures d’annuaires : génération d’images d’aperçu pour des agrégateurs de liens, des tableaux de bord ou des outils internes.
Pourquoi ne pas simplement faire tourner votre propre navigateur ? Parce qu’à grande échelle, maintenir des clusters de Chrome sans interface implique des configs Docker pour les polices, des cold starts Lambda, des mises à jour de versions de Chromium, des pools de proxys, des files de reprise et des scripts de défilement pour le contenu chargé à la demande. Le et croît de 18,5 % par an — et la capture d’écran est une brique centrale de cette infrastructure.
Comment j’ai testé ces 10 APIs de capture d’écran
Aucun article comparatif que j’ai trouvé ne publie de véritables benchmarks de temps de réponse ou de taux de réussite sur cas limites pour plusieurs APIs. La plupart se contentent de lister des fonctionnalités et des prix.
Je voulais quelque chose de plus utile.

J’ai testé chaque outil sur un ensemble représentatif de types de pages :
- Une page HTML statique simple (référence)
- Une SPA très chargée en JavaScript (application React avec récupération de données côté client)
- Une page avec un bandeau de consentement RGPD très visible
- Une galerie d’images chargées à la demande (images sous la ligne de flottaison)
- Une page protégée par anti-bot (type challenge Cloudflare)
Pour chacune, j’ai mesuré :
- Latence : temps entre l’appel à l’API et la livraison de l’image (estimation p50)
- Taux de réussite brut : l’API renvoie-t-elle au moins une image décodable ?
- Taux de réussite visuel : l’image contient-elle réellement le contenu de la page — et non un écran blanc, un squelette, un mur CAPTCHA ou une surcouche de cookies ?
- Gestion des bandeaux cookies : le bandeau est-il bloqué ou fermé sans configuration manuelle ?
Quelques réserves. J’ai exécuté ces tests depuis une seule région, avec les paramètres par défaut ou recommandés, sur une courte période. C’est une tendance, pas un benchmark statistiquement rigoureux. Mais c’est déjà plus que ce qu’offrent les articles concurrents, et les tendances étaient claires.
Observations de synthèse du benchmark
| API | Latence page statique | SPA rendue ? | Bandeau cookies géré ? | Images chargées à la demande ? | Anti-bot OK ? |
|---|---|---|---|---|---|
| Thunderbit (Extract) | N/A (renvoie des données) | ✅ (extrait les données) | N/A | N/A | ✅ (selon l’API) |
| ScreenshotOne | ~1,5 s | ✅ | ✅ (avec paramètres de blocage) | ✅ (avec délai de défilement) | ❌ (pas de contournement CAPTCHA) |
| Urlbox | ~2 s | ✅ | ✅ (options cliquer/masquer) | ✅ (mode stitching) | Partiel (palier Ultra) |
| CaptureKit | ~2 s | ✅ | ✅ (option de suppression) | ✅ | Partiel (stealth revendiqué) |
| Scrapingdog | ~2,5 s | ✅ | Docs limitées | ✅ (basique) | Promesses au niveau de la plateforme |
| ApiFlash | ~2 s | ✅ | ✅ (option de masquage) | ✅ (standard) | ❌ (faible) |
| ScreenshotMachine | ~2 s | ✅ | Basique | Basique | ❌ |
| Screenshotlayer | ~3 s | Partiel (JS médiocre) | ❌ | Partiel | ❌ |
| Puppeteer (auto-hébergé) | ~1 s | ✅ (contrôle total) | Script manuel | Script manuel | Proxy manuel requis |
| Playwright (auto-hébergé) | ~1 s | ✅ (contrôle total) | Script manuel | Script manuel | Proxy manuel requis |
À retenir : toutes les APIs SaaS ont correctement géré la page statique. Les différences sont apparues sur les SPA, les bandeaux cookies et surtout les pages anti-bot. Les outils auto-hébergés offrent le plus de contrôle, mais demandent aussi le plus d’ingénierie.
Qu’est-ce qui fait la meilleure API de capture d’écran ? (critères de sélection)
Voici les critères que j’ai pondérés — et pourquoi chacun compte plus qu’on ne le croit.
| Critère | Pourquoi c’est important |
|---|---|
| Moteur de rendu et prise en charge du JavaScript | Les SPA et le contenu chargé à la demande cassent de nombreuses APIs ; les bandeaux cookies qui bloquent le contenu sont une plainte récurrente |
| Latence (temps jusqu’à l’image) | Les workflows de production ont besoin d’une vitesse prévisible, pas seulement d’un coût moyen bas |
| Coût par 1K / 10K / 100K captures | Les utilisateurs sur les forums se plaignent du manque de transparence des prix ; un utilisateur voulait « 100K rendus pour moins de 100 $ » |
| Honnêteté de l’offre gratuite | Point de douleur majeur : plusieurs fils de discussion signalent des coupures avant les limites annoncées |
| Gestion des cas limites | Bandeaux cookies, anti-bot, restrictions géographiques — 4 mentions de forum à haute gravité et aucun concurrent ne teste cela de manière croisée |
| Formats de sortie | PNG, JPEG, WebP, PDF — couverts de manière inégale selon les outils |
| SaaS vs auto-hébergé | Débat actif sur les forums ; un seul article concurrent l’aborde vraiment |
| Intégrations no-code | Zapier, Make, n8n — mentionnés par certains outils, mais superficiellement |
| Support SDK/bibliothèque | Demande fréquente sur les forums : « Avez-vous prévu d’ajouter une lib Python ? » |
| Disponibilité / maintenance | Préoccupation des forums : « le fondateur finit par abandonner la mise à jour de Chrome » |
La fiabilité compte plus que le prix. Ce n’est pas mon opinion — c’est le sentiment constant qui ressort des forums de développeurs que je lis depuis des mois. Une API de capture d’écran qui renvoie des images vides 10 % du temps vous coûte plus cher en débogage et en nouvelles tentatives qu’une API qui facture quelques centimes de plus par capture.
1. Thunderbit — meilleure alternative à une API de capture d’écran quand vous avez besoin de données, pas de pixels
n’est pas une API de capture d’écran au sens traditionnel, et je veux être transparent là-dessus. Notre équipe a conçu Thunderbit comme un extracteur web IA et un outil d’extraction de données. Il ne renvoie pas un PNG d’une page — il renvoie les données structurées présentes sur la page.
Un nombre surprenant de personnes qui recherchent la « meilleure API de capture d’écran » ont en réalité besoin des informations de la page, pas d’une image. Si vous surveillez les prix des concurrents, créez des listes de prospects à partir d’annuaires, archivez des annonces immobilières ou suivez des catalogues produits, une capture d’écran vous oblige à passer par de l’OCR ou un pipeline de vision pour faire ressortir les données de l’image. C’est coûteux, lent et sujet aux erreurs.
L’ de Thunderbit prend une URL et un schéma JSON, puis renvoie directement des champs structurés — prix, noms, emails, images, adresses, notes. La fait la même chose en deux clics : ouvrez l’extension, cliquez sur « AI Suggest Fields » et exportez vers Excel, Google Sheets, Airtable ou Notion.
Quand Thunderbit est meilleur qu’une API de capture d’écran
| Scénario | API de capture d’écran | Thunderbit (extraction de données) |
|---|---|---|
| Surveiller les prix concurrents | Renvoie une image qu’il faut OCRiser ou lire manuellement | Renvoie directement les données de prix structurées vers Google Sheets |
| Archiver des annonces immobilières | Image statique, données verrouillées dans les pixels | Champs structurés (prix, lits, adresse) exportables vers Airtable/Notion |
| Créer des listes de prospects à partir d’annuaires | Image d’une page de contact | Noms, emails, numéros, intitulés extraits sous forme de lignes |
| Générer des cartes sociales OG | ✅ Cas idéal — il faut une vraie image | ❌ Pas le bon outil |
| Tests de régression visuelle | ✅ Cas idéal — comparaison pixel par pixel | ❌ Pas le bon outil |
Transparence totale : si vous avez besoin d’une image rendue littéralement pour des cartes sociales, de l’assurance qualité ou de l’archivage de conformité, Thunderbit n’est pas l’outil qu’il vous faut. Utilisez l’une des APIs de capture d’écran ci-dessous. Mais si votre workflow se termine par des lignes dans un tableur ou des enregistrements dans un CRM, vous êtes probablement en train de sur-ingénierer avec des captures d’écran.

Fonctionnalités clés
- Extraction de données structurées assistée par IA via l’Extract API et l’extension Chrome
- et enrichissement des données (clic automatique vers les pages de détail)
- Scraping programmé pour une surveillance continue
- Export gratuit vers Excel, Google Sheets, Airtable, Notion — sans paywall à l’export
- Scraping cloud (50 pages à la fois) ou scraping via navigateur
Tarifs
- Offre gratuite : 6 pages (extension) ; 600 unités API en une seule fois (API)
- Extension : à partir d’environ 15 $/mois (mensuel) ou 9 $/mois (annuel), facturation à l’usage (1 crédit = 1 ligne de sortie)
- API : Extract = 20 unités API par page ; Distill (Markdown) = 1 unité par page. Offre Starter : 16 $/mois (annuel), 3 000 pages Extract/an. Pro : 40 $/mois (annuel), 30 000 pages Extract/an.
Tous les détails des tarifs sur .
Idéal pour
Les équipes commerciales, e-commerce et opérations qui ont besoin des données derrière la page — pas d’une image. Si vous voulez en savoir plus sur le ou voir comment Thunderbit se compare à d’autres , nous avons aussi écrit sur le sujet.
2. ScreenshotOne — meilleur choix pour des réglages par défaut adaptés aux développeurs
est l’outil que je recommanderais à la plupart des développeurs qui ont besoin d’une API de capture d’écran polyvalente. C’est le jeu de paramètres le plus complet que j’ai vu, une documentation solide et une facturation prévisible.
La page d’accueil indique , ce qui est plus transparent que la plupart des concurrents. Lors de mes tests, il a bien géré les SPA et les bandeaux cookies lorsque j’utilisais les bons paramètres (block_cookie_banners, wait_for_selector, délai de défilement). Les captures pleine page avec images chargées à la demande ont fonctionné après activation de l’algorithme de scroll-and-stitch.
Fonctionnalités clés
- Formats de sortie : PNG, JPEG, WebP, GIF, JP2, TIFF, AVIF, HEIF, PDF, HTML, Markdown
- Blocage intégré des cookies, publicités, traqueurs et widgets de chat
- Géolocalisation : routage IP par pays pour
- Injection personnalisée de JS/CSS, clic/hover avant capture, mode sombre, réduction des animations
- Intégrations : SDK pour la plupart des langages, Zapier/Make/Airtable
- Cache, envoi vers S3, URL signées, rendu asynchrone
Tarifs
| Offre | Prix | Captures d’écran | Dépassement |
|---|---|---|---|
| Free | 0 $ | 100/mois | — |
| Basic | 27 $/mois | 2 000 | 0,009 $/supplémentaire |
| Growth | 79 $/mois | 10 000 | 0,006 $/supplémentaire |
| Scale | 159 $/mois | 50 000 | 0,004 $/supplémentaire |
Les captures d’écran échouées à cause d’erreurs HTTP/navigateur/réseau dans le quota. Les problèmes visuels (page chargée mais contenu affiché incorrectement) peuvent être comptabilisés, sauf révision.
Points forts et limites
- Points forts : ensemble de fonctionnalités le plus complet parmi les APIs de capture d’écran pures, politique équitable sur les requêtes échouées, excellente documentation, intégrations no-code
- Limites : — il faudra des proxys externes ou des services de déblocage pour les pages anti-bot
Idéal pour
Les développeurs et équipes qui veulent une API de capture d’écran bien documentée, riche en fonctionnalités, avec des réglages raisonnables et des tarifs prévisibles.
3. Urlbox — meilleur choix pour des captures au pixel près de pages complexes
est l’option premium. Si vous avez besoin d’un rendu au pixel près de SPA riches en JavaScript, de captures pleine page en qualité retina ou d’un archivage de conformité de niveau entreprise, c’est ici qu’il faut regarder.
La est vraiment la meilleure explication technique que j’ai trouvée sur la difficulté de la capture pleine page. Leur mode de stitching fait défiler la page, déclenche les éléments chargés à la demande, fige les en-têtes collants, détecte les arrière-plans en hauteur 100 % et assemble les sections. Pour les pages à défilement infini, ils limitent par défaut le nombre de sections sauf autorisation explicite.
Fonctionnalités clés
- Formats de sortie : PNG, JPEG, WebP, AVIF, SVG, PDF, HTML, MP4, WebM, Markdown
- Rendu retina (2x), 4K/5K, prise en charge WebGL/GPU
- Injection personnalisée de CSS/JS, mode sombre, blocage des publicités/cookies, clic sur « accepter », fermeture des modales via la touche Échap
- Livraison par webhook, stockage compatible S3, liens de rendu (mis en cache, sans consommation de quota)
- Certified Archive et options SLA entreprise
Tarifs
| Offre | Prix | Rendus |
|---|---|---|
| Lo-Fi | 19 $/mois | 2 000 (sites possédés, miniatures) |
| Hi-Fi | 49 $/mois | 5 000 |
| Ultra | 99 $/mois | 15 000 |
| Business | 498 $/mois | Base + 3 $/1K rendus |
| Enterprise | À partir de 3 000 $/mois | Sur mesure |
Urlbox propose un essai de 7 jours (sans carte) mais aucune offre gratuite permanente. Les requêtes qui ne renvoient pas d’image ne sont pas facturées. Les liens de rendu mis en cache ne consomment pas le quota.
Points forts et limites
- Points forts : meilleure qualité de sortie pour les pages complexes, meilleur algorithme de stitching pleine page que j’ai testé, intégrations webhook/S3/archive, fonctionnalités entreprise
- Limites : prix plus élevé, pas d’offre gratuite permanente, la gestion anti-bot s’améliore en Ultra+ mais ce n’est pas l’argument principal
Idéal pour
Les équipes qui ont besoin d’un rendu visuel très fidèle — conformité, QA, tableaux de bord entreprise — et sont prêtes à payer pour la qualité de rendu.
4. CaptureKit — meilleur choix pour des captures spécifiques à un appareil
est un nouvel outil indépendant qui dépasse son poids. Sa fonctionnalité phare est l’émulation d’appareils intégrée : iPhone 14 Pro Max, Galaxy S23 Ultra, Pixel 7 Pro, iPad, Huawei P60 Pro et — tous sélectionnables en préréglages sans calcul manuel de viewport.
La configuration d’une capture de base m’a pris environ 3 minutes, test dans le playground compris. Le playground vous permet d’essayer les paramètres avant d’écrire la moindre ligne de code, ce qui est très pratique pour un prototypage rapide.
Fonctionnalités clés
- Émulation d’appareils avec plus de 20 préréglages (iOS, Android, tablette, desktop)
- Formats de sortie : PNG, JPEG, WebP, PDF
- Suppression de cookies/publicités/sélecteurs, blocage de ressources, mode furtif
- Upload S3, cache, intégrations Zapier/Make
- Bonus : Page Content API, AI Summarizer API, extraction HTML
Tarifs
| Offre | Prix | Crédits |
|---|---|---|
| Free | 0 $ (à vie) | 100 crédits |
| Starter | 7 $/mois | 1 000 |
| Pro | 29 $/mois | 10 000 |
| Ultimate | 89 $/mois | 50 000 |
| Custom | Contacter les ventes | Au-delà de 50K |
Une capture d’écran = 1 crédit. Pas d’offre publique en self-service pour 100K — il faut contacter les ventes.
Points forts et limites
- Points forts : émulation d’appareils prête à l’emploi, entrée de gamme abordable, extras utiles (API de contenu, résumé IA), playground propre
- Limites : service plus récent avec moins d’historique, moins d’options de géolocalisation, preuves indépendantes limitées sur l’efficacité stealth/anti-bot
Idéal pour
Les développeurs indépendants et les petites équipes qui ont besoin de captures spécifiques à un appareil avec une mise en route rapide et des tarifs abordables.
5. Scrapingdog — meilleur choix pour des captures à grand volume et petit budget
regroupe son API de capture d’écran dans une plateforme plus large de scraping web. La fonctionnalité de capture d’écran consomme 5 crédits par capture, et l’infrastructure de Scrapingdog comprend et un rendu Chrome sans interface.
Les options de personnalisation visuelle sont plus limitées que chez ScreenshotOne ou Urlbox — vous n’y trouverez pas de mode retina, d’injection CSS personnalisée ni d’algorithmes de stitching dans la documentation publique de l’API de capture d’écran. Mais le coût par capture à volume est difficile à battre.
Fonctionnalités clés
- Captures pleine page et zone visible via Chrome sans interface
- Fait partie d’une plateforme de scraping plus large avec rotation de proxys et fingerprinting
- Prise en charge des requêtes concurrentes (selon le niveau d’offre)
- Les requêtes échouées (timeout après reprises) renvoient 410 et
Tarifs
| Offre | Prix | Crédits | Équivalent capture d’écran |
|---|---|---|---|
| Essai gratuit | 0 $ | 1 000 | ~200 |
| Lite | 40 $/mois | 200 000 | 40 000 |
| Standard | 90 $/mois | 1 000 000 | 200 000 |
| Pro | 200 $/mois | 3 000 000 | 600 000 |
Au niveau Lite, cela revient à environ 0,001 $ par capture — l’option SaaS la moins chère que j’ai trouvée à grande échelle.
Points forts et limites
- Points forts : extrêmement bon marché à volume, infrastructure de scraping plus large, rotation de proxys/fingerprints
- Limites : moins d’options de personnalisation visuelle, documentation publique limitée sur la capture d’écran, sortie basique (PNG uniquement dans la doc publique)
Idéal pour
Les développeurs qui ont besoin de captures à gros volume avec un budget serré et sans exigence de rendu au pixel près.
6. ApiFlash — meilleur choix pour une simplicité abordable
fonctionne sur AWS Lambda avec une version récente de Chrome. C’est une API à un seul endpoint qui fait exactement ce qu’elle annonce — des captures simples et fiables pour des pages sans complexité.
J’ai trouvé qu’elle fonctionnait bien pour des pages statiques et modérément dynamiques. Elle a davantage peiné sur les sites protégés par anti-bot, ce qui est attendu compte tenu de son architecture plus simple.
Fonctionnalités clés
- Formats de sortie : PNG, JPEG, WebP
- Captures pleine page et zone visible, détection automatique du chargement de page
- Blocage des publicités, masquage des bandeaux cookies, export S3
- SDK/exemples pour C#, cURL, Go, Java, Node, PHP, Python, Ruby
- Limite de débit :
Tarifs
| Offre | Prix | Captures d’écran |
|---|---|---|
| Free | 0 $ | 100/mois |
| Lite | 7 $/mois | 1 000 |
| Medium | 35 $/mois | 10 000 |
| Large | 80 $/mois | 100 000 |
À 80 $ pour 100K, ApiFlash est l’une des options SaaS les moins chères — mais gardez à l’esprit que cela concerne des pages standard. Les captures anti-bot ou complexes en pleine page peuvent nécessiter un autre outil.
Points forts et limites
- Points forts : API simple, scalabilité portée par AWS, tarif très abordable, offre gratuite continue
- Limites : géolocalisation limitée, pas de fonctionnalités anti-bot, personnalisation minimale par rapport à ScreenshotOne ou Urlbox
Idéal pour
Les side projects, les outils internes et les équipes qui ont besoin de captures simples à faible coût.
7. ScreenshotMachine — meilleur choix pour des intégrations rapides et sans prise de tête
existe depuis des années. Sa fonctionnalité phare est l’API Builder — une interface web qui génère instantanément des URL de capture d’écran que vous pouvez intégrer sans écrire de code backend.
Elle prend en charge l’émulation desktop, tablette et mobile, l’orientation réglable, le zoom et le délai. Rien de spectaculaire, mais fiable pour des cas d’usage basiques.
Fonctionnalités clés
- Émulation d’appareils : desktop, tablette, mobile
- Captures pleine longueur, orientation/zoom/délai réglables
- API Builder pour des liens de capture instantanés (sans backend)
- Formats de sortie : PNG, JPEG
Tarifs
| Offre | Prix | Captures d’écran |
|---|---|---|
| Free | 0 $ | 100/mois |
| Basic | 9 $/mois | ~2 500 |
| Pro | 59 $/mois | ~20 000 |
| Enterprise | 99 $/mois | ~50 000 |
Points forts et limites
- Points forts : API Builder très simple, fiable pour les captures basiques, tarifs corrects au milieu de gamme
- Limites : moins d’options avancées, personnalisation limitée, pas de fonctionnalités anti-bot
Idéal pour
Les utilisateurs non techniques ou les équipes qui ont besoin de liens de capture rapides et intégrables sans intégration API poussée.
8. Screenshotlayer — meilleur choix pour les utilisateurs historiques d’APILayer
est l’une des plus anciennes APIs de capture d’écran, dans la famille APILayer. C’est simple — un seul endpoint REST — mais cela se voit qu’elle a de l’âge.
Lors de mes tests, l’exécution préalable du JavaScript était peu fiable. Les SPA s’affichaient souvent de manière partielle ou vide. La documentation paraît datée par rapport aux concurrents plus récents.
Fonctionnalités clés
- API REST simple avec personnalisation du viewport
- Captures pleine page, injection CSS, plusieurs formats d’export
- Fait partie de l’écosystème APILayer (facile à combiner avec d’autres produits APILayer)
Tarifs
| Offre | Prix | Captures d’écran |
|---|---|---|
| Free | 0 $ | 100/mois |
| Professional | 40 $/mois | 10 000 |
Points forts et limites
- Points forts : endpoint d’une simplicité extrême, offre gratuite pour les side projects, écosystème APILayer
- Limites : documentation vieillissante, mauvais rendu JavaScript, pas de fonctionnalités anti-bot, coût par capture plus élevé que les APIs plus récentes à grande échelle
Idéal pour
Les équipes déjà dans l’écosystème APILayer qui ont besoin de captures basiques et n’ont pas besoin d’un rendu JavaScript moderne.
9. Puppeteer (auto-hébergé) — meilleur choix pour un contrôle total avec Node.js
est la bibliothèque open source Node.js de Google pour piloter Chrome sans interface. C’est la référence pour la capture d’écran auto-hébergée — et la base sur laquelle de nombreuses APIs SaaS sont construites.
Avec Puppeteer, vous obtenez un accès complet au Chrome DevTools Protocol. Vous pouvez cliquer, faire défiler, saisir du texte, intercepter les requêtes réseau, injecter des scripts et capturer des captures d’écran ou des PDF avec un contrôle au niveau du pixel. Mais vous gérez aussi tout : mises à jour de Chrome, conteneurs Docker, montée en charge, rendu des polices et logique de reprise.
Fonctionnalités clés
- Accès complet au Chrome DevTools Protocol
- Interaction avec la page avant la capture : clic, défilement, saisie, attente de sélecteurs
- Interception réseau, génération de PDF, viewport personnalisé
- Gratuit et open source —
Tarifs
Gratuit (open source). Vous ne payez que l’infrastructure serveur — un VPS basique commence autour de 5 à 10 $/mois pour de faibles volumes.
Points forts et limites
- Points forts : captures illimitées (coût d’infrastructure uniquement), flexibilité maximale, énorme communauté, pas de dépendance à un éditeur
- Limites : nécessite une expertise Node.js, vous gérez les mises à jour de Chrome et la montée en charge, pas de rotation de proxys ni de fonctionnalités anti-bot intégrées, avec des captures blanches, des échecs de lazy-load et des timeouts
Idéal pour
Les développeurs Node.js qui ont besoin d’un contrôle total sur la chaîne de rendu et disposent d’une capacité DevOps pour maintenir l’infrastructure.
10. Playwright (auto-hébergé) — meilleur choix pour les tests multi-navigateurs
est la bibliothèque d’automatisation open source de Microsoft. Elle prend en charge Chromium, Firefox et WebKit — et propose des SDK pour Python, Node.js, Java et .NET.
Par rapport à Puppeteer, Playwright a une API plus propre, un auto-attente intégré (ce qui réduit l’instabilité) et la prise en charge multi-navigateurs dès le départ. Pour les pipelines de régression visuelle qui doivent valider sur plusieurs navigateurs, Playwright est le meilleur choix.
Fonctionnalités clés
- Multi-navigateurs : Chromium, Firefox, WebKit
- SDKs : Python, Node.js, Java, .NET
- Auto-attente intégrée qui réduit les captures instables
- Mocking réseau, contextes navigateur parallélisés, trace viewer
- Gratuit et open source
Tarifs
Gratuit (open source). Seuls les coûts d’infrastructure s’appliquent — comme pour Puppeteer.
Points forts et limites
- Points forts : couverture multi-navigateurs, API plus propre, auto-attente intégrée, large support SDK, très adapté aux pipelines CI/CD
- Limites : même charge de maintenance que Puppeteer, pas de proxy/anti-bot intégré, nécessite un investissement DevOps pour passer à l’échelle
Idéal pour
Les équipes qui font des tests de régression visuelle cross-browser, les environnements Python/Java, et toute personne qui a besoin de plus que Chromium.
La vérité sur les offres gratuites — ce que vous obtenez vraiment avant de payer
Plusieurs fils de discussion signalent leur frustration face aux offres gratuites trompeuses — un utilisateur a écrit : « screenshotapi.net annonçait 100/mois, mais m’a coupé bien avant. » C’est la section que j’aurais aimé trouver quand j’ai commencé à évaluer ces outils.
| Outil | Limite gratuite annoncée | Continue ou essai ? | Carte requise ? | Point de vigilance |
|---|---|---|---|---|
| Thunderbit (API) | 600 unités API | Unique | Non | 20 unités/page Extract = 30 pages au total |
| Thunderbit (extension) | 6 pages (10 avec essai) | Gratuit + essai | Non | 1 crédit = 1 ligne de sortie |
| ScreenshotOne | 100/mois | Continue | Non | Les problèmes visuels peuvent compter |
| Urlbox | Essai de 7 jours | Limité dans le temps | Non | Pas d’offre gratuite permanente |
| CaptureKit | 100 crédits | Continue | Non | Pas de palier self-service au-delà de 50K |
| Scrapingdog | 1 000 crédits (30 jours) | Essai | Non | 5 crédits/capture = ~200 captures |
| ApiFlash | 100/mois | Continue | Non | Capacités anti-bot limitées |
| ScreenshotMachine | 100/mois | Continue | Non | Fonctionnalités basiques uniquement |
| Screenshotlayer | 100/mois | Continue | Non | Mauvais rendu JS |
| Puppeteer | Illimité | Continu (OSS) | N/A | Vous payez le calcul |
| Playwright | Illimité | Continu (OSS) | N/A | Vous payez le calcul |
Mon conseil : testez toujours l’offre gratuite sur vos URL cibles réelles avant de vous engager. Une offre gratuite qui ne peut pas rendre vos pages vaut exactement 0 $.
Coût à grande échelle : ce que vous paierez réellement à 1K, 10K, 50K et 100K captures d’écran par mois
La plupart des articles comparatifs listent des tarifs, mais ne modélisent pas ce que vous allez réellement dépenser en passant à l’échelle. Un développeur qui passe d’un side project (1K/mois) à un SaaS en production (100K/mois) a besoin de chiffres concrets.

Les voici — le palier public le plus bas ou le chemin de dépassement publié qui couvre chaque volume.
| Outil | 1K/mois | 10K/mois | 50K/mois | 100K/mois | Notes |
|---|---|---|---|---|---|
| ScreenshotOne | 27 $ | 79 $ | 159 $ | ~459 $ | Scale 159 $ + 50K supplémentaires à 0,004 $ |
| Urlbox | 49 $ (Hi-Fi) | 99 $ | ~645 $ | ~795 $ | Business : base 498 $ + 3 $/1K |
| CaptureKit | 7 $ | 29 $ | 89 $ | Sur mesure | Pas de 100K en self-service public |
| Scrapingdog | 40 $ | 40 $ | 90 $ | 90 $ | 5 crédits/capture ; le moins cher à grande échelle |
| ApiFlash | 7 $ | 35 $ | 80 $ | 80 $ | L’offre Large couvre jusqu’à 100K |
| ScreenshotMachine | 9 $ | 59 $ | 99 $ | 99 $+ | Enterprise à 50K |
| Screenshotlayer | 40 $ | 40 $ | 40 $+ | Sur mesure | Professional couvre 10K |
| Puppeteer (auto-hébergé) | ~5 $ (VPS) | ~20 $ | ~80 $ | ~150 $+ | Vous gérez l’infra |
| Playwright (auto-hébergé) | ~5 $ (VPS) | ~20 $ | ~80 $ | ~150 $+ | Vous gérez l’infra |
| Thunderbit Extract API | 16 $/mois (annuel) | 40 $/mois (annuel) | Sur mesure | Sur mesure | 20 unités/page ; pas basé sur la capture d’écran |
La question du point mort : à partir de quand l’auto-hébergement devient-il gagnant ?
Autour de 25K captures d’écran par mois, un VPS à 40 $/mois exécutant Playwright atteint le coût des offres SaaS de milieu de gamme. Mais vous prenez sur vous tout le risque de maintenance : mises à jour de Chrome, bugs de rendu des polices, montée en charge lors des pics de trafic et logique de reprise. Si vous avez une équipe DevOps et une infrastructure stable, l’auto-hébergement devient plus économique au-delà de 50K/mois. Sinon, le coût caché du temps d’ingénierie peut facilement dépasser le supplément SaaS.
SaaS vs API de capture d’écran auto-hébergée : comment choisir
La plupart des articles comparatifs ignorent complètement ce débat. Voici un cadre de décision basé sur ce que j’ai vu fonctionner :
Choisissez le SaaS si :
- Le volume est inférieur à 10K/mois
- Vous n’avez pas d’équipe DevOps dédiée
- Vous avez besoin de contournement anti-bot, de routage géographique ou de gestion des bandeaux cookies dès le départ
- Vous voulez zéro charge de maintenance
Choisissez l’auto-hébergement (Puppeteer/Playwright) si :
- Le volume dépasse 50K/mois avec une infrastructure stable
- Vous avez besoin d’un contrôle total sur le rendu (scripts personnalisés, interception réseau, contextes navigateur)
- Vous capturez du contenu sensible côté confidentialité qui ne peut pas sortir de votre réseau
- Votre budget est serré à grande échelle et vous avez la capacité d’ingénierie
Envisagez une approche hybride :
- Utilisez une API SaaS pour les sites difficiles à rendre (anti-bot, restrictions géographiques, SPA complexes)
- Auto-hébergez pour les captures simples et volumineuses (pages statiques, outils internes)
Un point de vigilance remonté sur les forums : « le fondateur finit par abandonner la mise à jour de Chrome ». Ce risque s’applique autant au SaaS (abandon du fournisseur) qu’à l’auto-hébergement (vous devez automatiser les mises à jour de Chromium). Pour le SaaS, vérifiez l’historique de disponibilité du fournisseur et sa version de navigateur. En auto-hébergé, mettez en place des mises à jour automatisées de Chrome/Chromium dans votre pipeline CI.
Quand vous n’avez pas du tout besoin d’une API de capture d’écran
Toutes les comparaisons concurrentes que j’ai lues passent complètement à côté de ce point — et c’est peut-être la chose la plus utile que je puisse vous dire.
Plusieurs cas d’usage courants des « APIs de capture d’écran » — veille concurrentielle, scraping d’annuaires, archivage d’annonces, extraction de données produits — décrivent des situations où l’utilisateur choisit par défaut de capturer une image, mais a en réalité besoin des données présentes sur la page. Une capture d’écran d’une page tarifaire vous donne des pixels. Une extraction structurée vous donne des chiffres que vous pouvez filtrer, comparer, visualiser et exploiter.
| Scénario | Résultat de l’API de capture d’écran | Résultat Thunderbit Extract |
|---|---|---|
| Surveiller les prix concurrents | Image qu’il faut OCRiser ou lire manuellement | Données de prix structurées → Google Sheets |
| Archiver des annonces immobilières | Image statique, données verrouillées dans les pixels | Prix, lits, adresse, images → Airtable/Notion |
| Extraire un catalogue produits | Capture d’une grille de produits | SKU, nom, prix, variantes, URL d’images → CSV |
| Générer des cartes sociales OG | ✅ Cas idéal — il faut une vraie image | ❌ Pas le bon outil |
| Tests de régression visuelle | ✅ Cas idéal — comparaison pixel par pixel | ❌ Pas le bon outil |
| Archivage QA/conformité | ✅ Cas idéal — preuve visuelle | ❌ Pas le bon outil |
Si votre workflow se termine par « puis je lis les chiffres sur la capture », vous ajoutez une étape inutile. L’extension Chrome ou l’ de Thunderbit peuvent récupérer ces données directement — sans OCR, sans modèle de vision, sans lecture manuelle.
Pour en savoir plus sur le fonctionnement concret, consultez nos guides sur le et sur l’.
Tableau comparatif des meilleures APIs de capture d’écran (les 10 outils en un coup d’œil)
| Outil | Idéal pour | Offre gratuite | Prix de départ | Coût à 100K/mois | Formats | Cookies/Bandeaux | Anti-bot | Geo/Proxy |
|---|---|---|---|---|---|---|---|---|
| Thunderbit | Extraction de données (pas de pixels) | 6 pages (ext) ; 600 unités API | 16 $/mois (API annuel) | N/A (données, pas captures) | JSON/CSV/Markdown | N/A | Gestion annoncée par l’API | La doc API mentionne la géo |
| ScreenshotOne | API généraliste pour développeurs | 100/mois | 27 $/mois | ~459 $ | PNG/JPEG/WebP/GIF/PDF/+ | ✅ Solide | ❌ Pas de contournement CAPTCHA | 18 pays |
| Urlbox | Fidélité pixel, entreprise | Essai 7 jours | 19 $/mois (Lo-Fi) | ~795 $ | PNG/JPEG/WebP/AVIF/SVG/PDF/vidéo | ✅ Solide | Partiel (Ultra+) | ✅ Solide |
| CaptureKit | Émulation d’appareils, indie dev | 100 crédits | 7 $/mois | Sur mesure | PNG/JPEG/WebP/PDF | ✅ | Stealth revendiqué | Limité |
| Scrapingdog | Budget à volume | Essai 1K crédits | 40 $/mois | 90 $ | PNG | Docs limitées | Niveau plateforme | Ciblage géographique |
| ApiFlash | Simplicité économique | 100/mois | 7 $/mois | 80 $ | PNG/JPEG/WebP | ✅ Basique | ❌ Faible | Limité |
| ScreenshotMachine | Intégrations sans prise de tête | 100/mois | 9 $/mois | ~99 $ | PNG/JPEG | Basique | ❌ | ❌ |
| Screenshotlayer | Utilisateurs historiques d’APILayer | 100/mois | 40 $/mois | Sur mesure | Plusieurs | ❌ | ❌ | ❌ |
| Puppeteer | Contrôle total en Node.js | Illimité (OSS) | ~5 $ VPS | ~150 $ (infra) | N’importe lequel (scripté) | Manuel | Proxy manuel | Manuel |
| Playwright | Tests multi-navigateurs | Illimité (OSS) | ~5 $ VPS | ~150 $ (infra) | N’importe lequel (scripté) | Manuel | Proxy manuel | Manuel |
Comment choisir la bonne API de capture d’écran
Voici le guide de décision rapide :
- Besoin de données structurées (prix, leads, annonces), pas d’images ? →
- Captures polyvalentes avec excellente documentation ? → ScreenshotOne
- Rendu au pixel près de pages complexes ? → Urlbox
- Captures spécifiques à un appareil avec budget limité ? → CaptureKit
- Le coût par capture le plus bas à gros volume ? → Scrapingdog ou ApiFlash
- Pages très anti-bot ou géorestreintes ? → Envisagez ScrapFly (pas dans cette liste, mais à évaluer) ou Urlbox Ultra
- Contrôle total, auto-hébergé ? → Playwright (multi-navigateurs) ou Puppeteer (écosystème Node.js)
- Déjà dans l’écosystème APILayer ? → Screenshotlayer
- Liens intégrables rapidement, sans backend ? → ScreenshotMachine
Pour la plupart des développeurs qui débutent, l’offre gratuite de ScreenshotOne est le meilleur point de départ pour expérimenter. Pour la plupart des utilisateurs métier qui réalisent qu’ils ont besoin de données plutôt que d’images, l’extension Chrome de Thunderbit mérite un essai — vous pouvez et la tester avec 6 pages gratuites.
Pour conclure
Après avoir testé les 10 outils, le plus gros enseignement ne concernait ni la latence ni le prix. Une part importante des cas d’usage des « APIs de capture d’écran » se résout mieux par l’extraction de données structurées. Si votre workflow consiste à capturer une image puis à en extraire des informations, vous ajoutez une étape qui coûte du temps, de l’argent et de la précision.
Pour les cas d’usage qui exigent réellement une image rendue — cartes sociales, régression visuelle, archivage de conformité, preuves QA — les APIs SaaS ont énormément mûri. ScreenshotOne offre le meilleur équilibre entre fonctionnalités et prix. Urlbox fournit la plus grande fidélité. ApiFlash et Scrapingdog gagnent sur le budget. Et Puppeteer/Playwright restent le bon choix pour les équipes ayant la capacité d’ingénierie pour l’auto-hébergement.
Quel que soit votre choix, testez d’abord l’offre gratuite sur vos URL cibles réelles.
La différence entre un outil qui fonctionne sur example.com et un outil qui fonctionne sur vos vraies pages — c’est cette différence qui compte.
Pour en savoir plus sur notre vision du et de l’extraction de données chez Thunderbit, consultez notre — nous y expliquons des cas d’usage concrets.
FAQ
1. Quelle est la meilleure API de capture d’écran gratuite en 2026 ?
ScreenshotOne et ApiFlash proposent toutes deux des offres gratuites continues de 100 captures d’écran/mois sans carte bancaire. CaptureKit offre 100 crédits gratuits (en continu). Scrapingdog propose 1 000 crédits en essai de 30 jours, soit environ 200 captures d’écran. En auto-hébergé, Puppeteer et Playwright sont gratuits et open source — vous ne payez que l’infrastructure serveur. Testez toujours l’offre gratuite sur vos URL réelles, car une offre gratuite qui ne peut pas rendre vos pages cibles ne vaut pas grand-chose.
2. Puis-je utiliser une API de capture d’écran sans coder ?
Oui. ScreenshotOne s’intègre à Zapier et Make. CaptureKit propose des connecteurs Zapier/Make. L’API Builder de ScreenshotMachine génère des liens de capture intégrables sans code backend. Pour l’extraction de données (et non les captures d’écran), l’extension Chrome de Thunderbit fonctionne en deux clics, sans coder du tout.
3. API SaaS de capture d’écran vs Puppeteer : laquelle est la moins chère ?
En dessous d’environ 25K captures d’écran/mois, les APIs SaaS sont généralement moins chères si l’on tient compte du temps d’ingénierie. Au-delà de 50K/mois, avec une infrastructure stable et une capacité DevOps, Puppeteer ou Playwright auto-hébergés peuvent faire économiser de l’argent — un VPS à 40 $/mois à ce volume se rapproche des offres SaaS de milieu de gamme. Mais vous absorbez toute la maintenance : mises à jour de Chrome, montée en charge, logique de reprise et débogage des problèmes de rendu.
4. Les APIs de capture d’écran fonctionnent-elles de manière fiable sur les sites très riches en JavaScript ?
La plupart des APIs SaaS modernes utilisent Chromium sans interface et prennent en charge les conditions d’attente (wait_for_selector, réseau inactif, délai). Lors de mes tests, ScreenshotOne, Urlbox et CaptureKit ont tous bien géré les SPA avec les bons paramètres. Screenshotlayer a eu du mal avec les pages très riches en JS. Puppeteer et Playwright auto-hébergés vous donnent un contrôle total mais exigent un script manuel pour chaque cas limite.
5. Quand dois-je utiliser l’extraction de données plutôt qu’une API de capture d’écran ?
Si votre objectif final est de lire, comparer, filtrer ou analyser les informations d’une page — prix, coordonnées, spécifications produit, données d’annonce — l’extraction structurée est plus rapide et plus exploitable que la capture d’une image suivie d’un OCR. Des outils comme l’Extract API ou l’extension Chrome de Thunderbit renvoient directement des champs structurés. Réservez les APIs de capture d’écran aux cas où vous avez réellement besoin d’un artefact visuel : cartes sociales, preuve de conformité, tests de régression visuelle ou éléments de QA.
En savoir plus
