PDFShift
Convertir du HTML en PDF de haute fidélité avec un simple appel d'API.
PDFShift est une API qui convertit du HTML/CSS en PDF (et en images) pour générer factures, rapports ou documents à la volée. Créée par le développeur français Cyril Nicodème, elle tourne de façon quasi passive depuis 2018. Un cas d'école de micro-SaaS API rentable géré en solo.
Analyse Gemspot
Score 67/100Plus les ronds sont verts, plus le SaaS est intéressant à cloner.
Techniquement, c'est un wrapper soigné autour de Chrome headless : un solo founder aidé par l'IA peut sortir un MVP en quelques jours (3). Beaucoup de concurrents (DocRaptor, APITemplate, PDFMonkey…), saturation 7. Opportunité 6 : la génération de documents reste un besoin B2B éternel, et les agents IA qui produisent des rapports/factures ouvrent un nouveau flux de clients.
Comment ils ont grandi
Cyril Nicodème a lancé près de 70 projets ; PDFShift est l'un des 4 qui rapportent. Lancé en 2018 sur Indie Hackers avec un simple « Don't be afraid, ship it! », le produit décolle grâce au SEO (environ la moitié du trafic vient de la recherche organique sur des requêtes « html to pdf api ») et au bouche-à-oreille développeur. Le revenu double entre 2020 et 2021 pour atteindre 6,5 k$/mois, puis grimpe vers 14 k$ de MRR, dopé par un partenariat de distribution relancé en 2024 qui ajoute 8-9 % de clients par mois. Cyril a failli vendre à plusieurs reprises et a toujours gardé ce quasi-passif qui finance sa liberté — l'archétype du micro-SaaS français rentable.
Ad Spy — voir les publicités
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 profondeLe funnel de PDFShift est un funnel développeur classique mais exécuté au cordeau, qui convertit un chercheur Google en abonné par intégration technique. La landing ouvre sur un hero ultra-direct — « From HTML to pixel-perfect PDFs in seconds » — avec un CTA unique répété deux fois : « Register for free » / « Create your free account », 50 crédits/mois offerts, sans carte bancaire. Juste en dessous, un bandeau de 4 métriques de confiance fait le travail de preuve sociale : « 300+ Million Conversions », « 15,000+ Developers », « 1.5s Average conversion time », « 99.99% Uptime » — pas de logos clients, que des chiffres d'usage. Deux sections de fonctionnalités listent les mécanismes qui rassurent un dev : rendu Chromium fidèle, injection CSS/JS, headers/footers, filigranes, chiffrement, webhooks, envoi direct vers S3, formats PDF/PNG/JPEG/WEBP. La réassurance légale est explicite : conformité RGPD et « We do not store requests or generated documents ». L'inscription donne immédiatement une clé API et l'accès à un mode sandbox gratuit et illimité (documents filigranés) : le dev peut intégrer et tester sans consommer un seul crédit, ce qui supprime toute friction d'adoption. Le moment de paiement arrive quand l'app du client passe en production : les 50 crédits gratuits mensuels (1 crédit = 1 document jusqu'à 5 Mo) sautent en quelques jours d'usage réel. Les paliers sont : Startup 9 $/500 crédits, Boost 24 $/2 500, Growth 39 $/5 000, Business 99 $/25 000, avec annuel = 10 mois payés (2 mois offerts). Le pricing est calibré pour pousser vers le 2e palier : la FAQ précise que « le client moyen utilise 1 300 crédits/mois », ce qui rend le plan à 9 $ insuffisant et le Boost à 24 $ naturel. Le moteur d'upgrade est l'alerte de consommation automatique à 50 %, 80 % et 100 % du quota, doublée d'un système d'overage facturé (~0,03 $/crédit sur Boost, ex. 200 crédits en plus = 6 $) qui monétise les pics au lieu de bloquer le service. La rétention est structurelle : l'API est câblée dans le code du client (factures, rapports, exports), donc en changer coûte cher — le produit a conservé ~300 clients stables pendant plus de deux ans sans effort marketing. Il n'y a ni mécanisme viral ni badges : la croissance vient du haut du funnel (SEO 46 % du trafic + Google Ads relancées en 2024 avec 8-9 % de nouveaux clients/mois), pas du bouche-à-oreille produit. En sortie de funnel, tout passe par Stripe, et la doc (quickstarts par format, templates réutilisables, stockage cloud, fichier llms.txt pour les agents IA) sert d'outil de conversion autant que de support. Résultat observé : ~14 000 $ de MRR en solo, avec un panier moyen élevé pour un freemium à 9 $ d'entrée.
Landing, offre gratuite, moment du paiement, paliers de prix et mécanismes de rétention, disséqués.
Débloquer Pro →