Adrian Horning a transformé du code de scraping en API Scrape Creators et a dépassé les 10 000 dollars par mois
Comment Adrian Horning a réutilisé le code de collecte de projets précédents pour créer l'API de données de réseaux sociaux Scrape Creators, l'a vendue en crédits à l'usage, est allé chercher les clients lui-même et a dépassé les 10 000 dollars de revenus mensuels environ un an après s'être engagé à fond dans l'activité.
Vendre la collecte de données de réseaux sociaux comme une API pour développeurs
Adrian Horning a créé Scrape Creators, une API destinée aux développeurs qui collecte des données de réseaux sociaux. Après s'être consacré sérieusement à cette activité en juin 2024, il a expliqué dans une interview d'Indie Hackers publiée le 31 juillet 2025 que ses revenus mensuels avaient dépassé les 10 000 dollars en environ un an.
Apprendre le métier et préparer l'indépendance
Il a étudié la psychologie à l'université. Une rencontre avec Uber lors d'un stage a éveillé son intérêt pour le secteur technologique, et il est parti à San Francisco pour suivre un bootcamp de programmation. Pendant cette période, il a travaillé chez Lyft et livré des repas à vélo pour couvrir ses frais, puis il a travaillé comme ingénieur logiciel dans l'Utah pendant environ trois ans.
Quand il a quitté son emploi en 2022, il avait 30 000 dollars sur son compte et une petite application lui rapportait 500 dollars par mois. Malgré cela, il a frôlé la panne d'argent plusieurs fois après être devenu indépendant, et il a tenu grâce à des missions freelance et à la vente d'un cours sur le scraping. Tant qu'un produit ne pouvait pas couvrir ses frais, des revenus extérieurs lui achetaient du temps pour développer.
L'une de ses premières expériences était Auto Apply, qui trouvait des recruteurs sur LinkedIn et leur envoyait des e-mails. Il reposait sur Puppeteer pour piloter un navigateur, et il a souffert de blocages fréquents et d'une collecte instable.
Le tournant technique est venu à la demande de son ami Jake. Chargé de prévenir par SMS lorsque des vêtements Lululemon que la femme de son ami voulait acheter seraient de nouveau en stock, il a commencé à examiner les API que le site appelait en interne. Il a appris à repérer les requêtes de données dans les outils de développement du navigateur et à recevoir directement des réponses JSON, puis il a réutilisé cette expérience dans ses missions freelance et son cours.
Transformer du code existant en API vendable
L'annonce de vente d'une autre entreprise a influencé la façon dont il a défini son activité. Un abonné lui a envoyé une activité d'API de scraping de réseaux sociaux mise en vente sur MicroAcquire, et il a constaté qu'un marché payait déjà pour des fonctions similaires. Il en a conclu qu'il pouvait regrouper les fonctions de collecte développées dans plusieurs projets et les vendre.
Au début, il a fait tourner en parallèle pendant environ six mois une base de données de créateurs TikTok et l'API de scraping. La base de données de créateurs entraînait des coûts de maintenance et une charge d'exploitation élevés, tandis que l'API montrait une possibilité plus nette de générer des revenus. Il a arrêté la base de données et choisi de se concentrer sur l'API.
La fonction de base de Scrape Creators consiste à collecter des profils publics, des publications, des commentaires, des informations sur les vidéos et autres, puis à les renvoyer au format JSON. Les clients connectent ces données à leurs propres programmes, tandis que l'exploitant du service gère la méthode de collecte propre à chaque plateforme et la réaction aux pannes. Les transcriptions de vidéos YouTube et TikTok et les données des bibliothèques publicitaires faisaient aussi partie de la gamme importante du produit.
La clientèle comprend des développeurs qui créent des outils d'analyse de réseaux sociaux, des agences marketing, des chercheurs et des créateurs de contenu. Par exemple, une agence peut comparer les publicités de ses concurrents, et un développeur peut construire un tableau de bord qui rassemble les chiffres de plusieurs plateformes. Les transcriptions vidéo servent à retravailler du contenu ou à constituer une base consultable.
L'usage réel a lui aussi révélé la nature de la demande. Dans les chiffres publiés par Horning en septembre 2025, les consultations de profils Instagram ont atteint 4,31 millions et les demandes de transcription de vidéos TikTok 3,82 millions. Les données montraient que la vérification de la taille et des informations de base d'un compte comme l'analyse du contenu d'une vidéo étaient toutes deux des usages majeurs.
Des crédits vendus à l'usage
Le paiement fonctionne en achetant à l'avance autant de crédits que nécessaire, puis en les dépensant en appels à l'API. L'interview a employé le terme MRR, mais ce chiffre doit se lire dans le contexte d'un revenu mensuel issu d'un produit de crédits fondé sur l'usage. Ce revenu se comporte différemment d'un abonnement qui facture la même somme chaque mois, et les achats répétés des clients qui continuent à collecter des données deviennent le moteur important.
La grille tarifaire officielle consultée en septembre 2026 propose des achats ponctuels de 25 000 crédits pour 47 dollars et de 500 000 crédits pour 497 dollars. La plupart des fonctions consomment un crédit par appel, tandis que certaines en demandent davantage. Les nouveaux utilisateurs peuvent tester les données de réponse et le fonctionnement du service avec 100 crédits gratuits.
Aller chercher les clients et se concentrer sur un seul produit
Son premier client est venu du contenu technique. Quand Horning a publié sur Twitter comment scraper le site d'une entreprise, le directeur technique de cette entreprise a réagi et s'est renseigné sur son API. Une publication qui montrait le travail lui-même a prouvé sa compétence technique et a mené à une vente réelle.
Ensuite, il a cherché des produits qui semblaient avoir besoin de données de réseaux sociaux et les a contactés lui-même. En voyant la vidéo promotionnelle ou la publication d'un autre fondateur, il proposait 10 000 crédits gratuits pour essayer l'API, et c'est ainsi qu'il a gagné des clients. Il envoyait les messages en personne et ne dépendait pas de prospection automatisée de masse.
Il a cité les messages privés sur X et la recherche Google comme ses principaux canaux d'acquisition. La réputation qu'il s'était construite avec du contenu gratuit a aidé, mais ce n'était pas une organisation qui mesurait précisément la performance par canal.
Il a aussi créé un outil gratuit pour montrer le produit. Le YouTube Comment Analyzer qu'il a publié sur LinkedIn analyse les commentaires dès qu'on saisit l'adresse d'une vidéo, en s'appuyant sur sa propre API de collecte de commentaires YouTube. C'était un exemple qui permettait aux utilisateurs de constater par eux-mêmes les résultats que l'API rendait possibles.
Le changement important dans la croissance est venu après qu'il a réduit le temps consacré à autre chose. Après avoir mené de front plusieurs projets et missions freelance, il s'est concentré sur Scrape Creators et, après quelques mois difficiles, l'activité couvrait l'essentiel de ses frais en mars 2025. Cet été-là, les revenus mensuels ont dépassé les 10 000 dollars.
La réactivité auprès des clients était l'approche concurrentielle qu'il mettait en avant. Un client, Gil Hildebrand, a indiqué dans un commentaire de l'interview que Horning répond presque immédiatement et fournit les fonctions dont il a besoin. Horning a lui aussi expliqué que, dans le métier des API, un fondateur facile à joindre et un support rapide deviennent l'avantage concurrentiel.
Une petite activité d'infrastructure qui inclut la maintenance
Selon une explication technique publiée en septembre 2025, le serveur principal utilisait Node.js et Express, Redis gérant l'état des crédits et le cache. Dans la mesure du possible, le travail se fait par des requêtes HTTP directes, et l'exécution d'un navigateur est limitée aux cas qui l'exigent, comme certaines fonctions de TikTok Shop. En pratique, il a privilégié une configuration simple qu'il pouvait tracer et réparer seul.
La charge d'exploitation la plus lourde concernait la qualité des proxys et la fiabilité de la collecte sur chaque plateforme. Il a changé de fournisseur de proxys pour réduire les problèmes de fiabilité et a décrit une exploitation qui surveille les taux de réussite, les temps de réponse et les schémas d'erreur par fonction. Même un service qui semble au client un simple appel unique entraîne des coûts de maintenance continus.
Le risque de dépendre de plateformes externes subsiste. Les conditions d'utilisation de Scrape Creators indiquent que des fonctions peuvent cesser de marcher parce qu'un site externe change ou bloque l'accès automatisé, et elles laissent à l'utilisateur la responsabilité de respecter les conditions du site concerné et les lois sur la vie privée. Même en achetant une API qui fournit des données publiques, il reste nécessaire d'examiner les conditions de collecte et d'usage de ces données.
Le travail d'élargissement de l'accès s'est poursuivi. En septembre 2025, il a présenté un nœud dédié qui permet d'utiliser le service dans n8n sans écrire à la main des requêtes HTTP complexes, et il figure aujourd'hui comme nœud vérifié dans la liste officielle des intégrations de n8n. C'était une extension qui reliait les fonctions de collecte créées par un développeur aux utilisateurs d'un outil d'automatisation des flux de travail.
La page officielle consultée en septembre 2026 indique une équipe de trois personnes. Le produit est passé d'un développement assuré par une seule personne en 2025 à un fonctionnement en petite équipe, et l'affirmation selon laquelle l'activité tourne sans investissement extérieur reste d'actualité.
Scrape Creators a grandi en réutilisant le code de collecte accumulé au fil de plusieurs expérimentations et en vendant directement aux développeurs qui avaient besoin de ces données. La valeur vendue par Horning résidait dans un service qui facilite la récupération des données voulues et qui continue de réparer les choses quand les méthodes de collecte changent.