ScreenshotOne

Une API qui transforme n'importe quelle URL en screenshot propre, sans popups ni bannières cookies.

Micro-SaaS indéAPI de screenshots de sites webUkrainecréé en 2022

ScreenshotOne est une API pour développeurs qui génère des captures d'écran de pages web fiables à l'échelle, avec blocage automatique des bannières cookies et des popups. Construite en solo par l'ingénieur ukrainien Dmytro Krasun depuis fin mai 2022, elle sert aujourd'hui plus de 4 100 développeurs actifs et rend plus de 6,4 millions de captures par jour.

Analyse Gemspot

Score 63/100
6/ 10OpportunitéBelle opportunité
6/ 10DifficultéAssez technique à cloner
6/ 10SaturationMarché concurrentiel

Plus les ronds sont verts, plus le SaaS est intéressant à cloner.

Techniquement, cloner une API de screenshot n'est pas trivial mais reste accessible à un développeur solo expérimenté : Puppeteer/Playwright, gestion de pool de navigateurs headless à l'échelle, blocage de bannières cookies et anti-bot restent la partie difficile (d'où un clone_difficulty à 6/10, ScreenshotOne ayant mis quatre ans à affiner cette fiabilité). Le marché est modérément saturé (6/10) : plusieurs concurrents directs bien installés (urlbox, ApiFlash, Screenshotmachine, Screenshot.guru, GoFullPage) se disputent la même niche développeur, avec une différenciation qui se joue surtout sur la fiabilité, la vitesse et le support plutôt que sur des fonctionnalités radicalement nouvelles. L'opportunité reste correcte (6/10) car la demande developer-tools/API est structurellement soutenue par la croissance des agents IA et de l'automatisation web (scraping, monitoring visuel, prévisualisations), et le cas ScreenshotOne prouve qu'un acteur solo bootstrappé peut atteindre 25 000 $+ de MRR uniquement via SEO et communauté, sans lever de fonds ni faire de publicité payante — mais la marge de progression pour un nouvel entrant reste plus étroite qu'en 2022, faute d'un océan bleu.

Évolution du MRR

Suivi du MRR démarré le 16/07/2026 — la courbe se construit jour après jour, à mesure que nos agents re-vérifient les chiffres.

Comment ils ont grandi

Dmytro Krasun, ingénieur backend avec plus de dix ans d'expérience en systèmes distribués et big data, quitte son poste salarié pour se consacrer à temps plein à ScreenshotOne, une API qui transforme une URL en capture d'écran propre (sans bannières cookies ni popups) pour les développeurs et les agents IA. Le produit est construit en cinq mois, de janvier à mai 2022, puis lancé fin mai 2022 avec environ 900 inscriptions et 30 premiers clients payants la première semaine. Les débuts sont lents et solitaires : environ 2 200 $ de MRR en 2023, puis ~8 500 $ deux ans après le lancement. Krasun raconte avoir multiplié les canaux d'acquisition (Reddit, Twitter, Indie Hackers, un peu de publicité payante testée puis abandonnée) avant de comprendre que le SEO de contenu technique et le bouche-à-oreille développeur étaient ses vrais moteurs de croissance. Il documente publiquement chaque palier : 200 clients payants avec un ARPU de 37 $, 13 000 $ MRR en février 2025, ~19 400 $ en avril 2025, 20 000 $ MRR en juillet 2025, puis 25 000 $+ de MRR et plus de 800 clients payants annoncés le 5 mars 2026 sur Indie Hackers dans un post où il explique que sa vraie percée a été de se fixer des objectifs 'moins ambitieux' et plus atteignables plutôt que de viser un hypothétique jackpot. Techniquement, l'infrastructure a évolué d'un simple serveur Go géré à la main vers une architecture plus mature : Next.js pour le dashboard, Astro pour le site marketing, Puppeteer pour le pilotage des navigateurs headless, Go pour la gestion des clés API et le rate limiting, le tout hébergé sur un mix de Kubernetes managé, Google Cloud Run et serveurs bare-metal GPU, avec Cloudflare en façade pour le cache et le stockage. Mi-2026, le site affiche 4 100+ développeurs actifs, 99,836% de disponibilité sur 30 jours et 6,4 millions de captures rendues par jour, avec des témoignages clients publics (CTO de Deepidoo, fondateur de SpyFu, co-fondateur de Stagetimer). Le trafic organique reste la colonne vertébrale de l'acquisition : environ 106 000 visites/mois selon SimilarWeb, avec 99% du trafic lié aux mots-clés provenant du référencement naturel contre 1% de trafic payant, confirmant un modèle quasi exclusivement organique et communautaire, sans budget publicitaire significatif.

SEORedditTwitter/X (build in public)Communauté (Indie Hackers, Postman API Network)Bouche-à-oreillePas de pub détectée
Stack technique
GoTypeScriptNext.jsAstroPuppeteerKubernetesGoogle Cloud RunCloudflare (cache, API gateway, stockage)Serveurs bare-metal GPU

Ad Spy — voir les publicités

Meta : nonGoogle : nonTikTok : non
Ad Spy — réservé au plan Pro

Voir les créas réelles sur Meta, Google et TikTok, et l'analyse des angles utilisés.

Débloquer Pro

Le funnel décortiqué

Analyse profonde

Étape 1 — Acquisition (SEO-first, zéro pub). Le trafic de ScreenshotOne (~106 000 visites/mois selon SimilarWeb, quasi stable) vient à 99% de mots-clés organiques. Dmytro Krasun publie régulièrement des articles techniques longs sur le blog du produit ('How to Build a Screenshot API', 'How to take website screenshots with Go', 'Best Screenshot APIs') qui captent les requêtes 'screenshot API', 'website screenshot golang/node/python', et positionnent ScreenshotOne comme référence technique plutôt que comme simple outil. En parallèle, il exploite des places de marché développeur à fort trafic organique : le Postman API Network (référencer son API dans le catalogue public de Postman pour capter les développeurs qui explorent des intégrations), Product Hunt, RapidAPI, et des annuaires de micro-SaaS. Reddit a été identifié par Krasun lui-même comme le canal le plus efficace pour générer des pics ponctuels de trafic qualifié (posts dans des subreddits développeurs), tandis que Twitter/X sert de canal de 'build in public' : il partage ses chiffres de MRR, ses échecs et ses paliers, ce qui génère de l'empathie et des recommandations organiques dans la communauté indie hacker. Il documente aussi sa progression sur Indie Hackers (product page + posts détaillés) qui agit comme caisse de résonance auprès d'une audience de fondateurs solo, elle-même prescriptrice pour d'autres développeurs. Étape 2 — Landing page et positionnement. Le site (Astro, très rapide) va droit au but : une API, une URL en entrée, une image propre en sortie, sans bannières cookies ni popups — la douleur qu'il résout est explicite dès le H1. La preuve sociale est concentrée et crédible plutôt que pléthorique : trois témoignages nommés avec photo et fonction (CTO chez Deepidoo, fondateur de SpyFu, co-fondateur de Stagetimer), des métriques de fiabilité affichées en direct (99,836% de disponibilité sur 30 jours, 6,4M+ captures rendues par jour, 4 100+ développeurs actifs) qui rassurent une audience technique sensible à la fiabilité d'infrastructure plus qu'au design. Étape 3 — Essai sans friction (product-led growth). L'offre gratuite (100 captures, sans carte bancaire) permet à un développeur de tester l'API en quelques minutes via la documentation interactive, sans passer par un cycle de vente. C'est le cœur du moteur PLG : le produit se vend seul dès que le développeur voit une capture propre revenir en quelques centaines de millisecondes. La documentation (screenshotone.com/docs) et des SDK/exemples de code dans plusieurs langages (Go, Node, Python) réduisent encore la friction d'intégration. Étape 4 — Conversion et tarification. Trois plans mensuels structurent la montée en gamme : Basic à 17 $ (2 000 captures/mois, 40 req/min, PNG/WebP/JPEG, webhooks, mode furtif), Growth à 79 $ (10 000 captures/mois, 80 req/min, choix de localisation IP, captures avec défilement, génération vidéo) marqué comme plan recommandé, et Scale à 259 $ (50 000 captures/mois, 150 req/min, rendu GPU, support prioritaire). Un tarif au dépassement (0,004 $ à 0,009 $ par capture supplémentaire selon le plan) évite le hard cap frustrant et capture naturellement la valeur des gros comptes sans négociation commerciale. La facturation annuelle offre deux mois gratuits, un levier classique de trésorerie et de rétention. Étape 5 — Rétention et expansion. Seules les captures réussies sont comptabilisées dans le quota, ce qui réduit la frustration liée aux échecs techniques (pages lentes, anti-bot) et renforce la confiance. Le support réactif du fondateur (mentionné explicitement dans les témoignages clients) et l'absence de downtime significatif sur plusieurs années construisent une réputation de fiabilité dans un marché où la principale objection est justement 'est-ce que ça va planter en prod'. Le blog continue de nourrir une boucle de contenu (études de cas clients, comparatifs d'APIs concurrentes) qui à la fois retient les clients existants (ils se sentent objets d'attention) et attire de nouveaux prospects via le SEO. Résultat observé : environ 25 000 $ de MRR (~300 K$ ARR) et plus de 800 clients payants début mars 2026, obtenus en quatre ans par un fondateur solo, sans levée de fonds ni budget publicitaire, principalement via SEO, contenu technique, Reddit et build-in-public sur Twitter — un cas d'école de croissance organique lente mais durable sur un marché développeur de niche.

Funnel complet — réservé au plan Pro

Landing, offre gratuite, moment du paiement, paliers de prix et mécanismes de rétention, disséqués.

Débloquer Pro