Aller au contenu

Données de backlinks en JSON : 100 $ de crédit gratuit, sans carte, connexion Google.

SEOMasters.dev
SEOMasters.devS'inscrire

À propos de SEOMasters.dev

Nous vendons des données de liens à ceux qui préfèrent écrire quelques lignes de code plutôt que de naviguer dans une suite logicielle. Cette page explique ce que cela signifie.

Un vaste pont en pierre enjambant un gouffre, représentant un réseau massif de connexions de backlinks

Ce que nous proposons

SEOMasters.dev propose une API REST et un explorateur en ligne gratuit pour les backlinks, les domaines référents, le texte d'ancrage, les pages principales et une Domain Rating (DR) de 0 à 100. Les réponses sont au format JSON.

Les données proviennent de notre propre crawler et de notre propre index de liens, couvrant 181 132 097 domaines et environ 798,5 milliards de backlinks. Nous les actualisons environ une fois par mois, et nous l'indiquons sur chaque page affichant des chiffres.

Considérez-le comme un centre d'outils SEO pour les développeurs : une étagère de points de terminaison, et non une console. La page budget de crédits indique le coût d'un appel.

Manque de temps ? Lisez les deux sections suivantes et passez au reste.

Ce que nous ne sommes pas

Pas un outil de suivi de positionnement

Nous ne suivons pas les positions de mots-clés ni les volumes de recherche. Ahrefs et Semrush le font, et le font bien.

Pas un flux en temps réel

Un lien placé la semaine dernière peut ne pas encore être dans l'index. Planifiez en fonction d'une reconstruction mensuelle.

Pas une garantie de positionnement

Les données de liens décrivent un profil. Elles ne garantissent rien quant à la position d'une page dans Google.

Un sol de forêt dense couvert de feuilles, symbolisant un index massif de données et de liens accumulés

Ce que contient l'index

181 132 097 domaines, 2 774 625 913 liens domaine à domaine et environ 798,5 milliards de backlinks. Ce sont les chiffres tels que nous les avons, et ils décrivent notre index, et non l'ensemble du web.

Chaque chiffre est suivi d'une actualisation d'environ une fois par mois. Un site lancé hier ne sera pas dans l'index, et un lien supprimé hier peut encore y figurer.

Cela a de l'importance pour ce que vous construisez. Un produit de surveillance qui promet des alertes au niveau de la minute est une mauvaise utilisation. Un produit de reporting qui explique un mois de mouvement est la bonne utilisation, et une option peu coûteuse à gérer.

Les crédits sont prépayés, 1 crédit équivaut à 0,0001 $, et il n'y a pas d'abonnement. La facturation est expliquée sur la page budget, ligne par ligne.

Comment le produit est assemblé

Cette partie est volontairement courte. Un centre d'outils SEO pour développeurs doit ressembler à une seule adresse et quelques actions, et non à un panneau de contrôle avec des menus.

Une adresse, un paramètre d'action

Chaque appel se fait vers la même adresse et nomme son travail via un paramètre action. Le domaine à vérifier est transmis via q. Un outil basé là-dessus nécessite une seule fonction de requête, et non une bibliothèque cliente pour chaque point de terminaison.

Les réponses sont renvoyées en JSON avec un indicateur ok, afin que votre code puisse vérifier un seul champ avant de lire quoi que ce soit d'autre. Les réponses authentifiées ajoutent _credits, qui indique le coût de l'appel et le solde restant.

HTTP simple, pas de SDK à maintenir

Nous ne publions pas de SDK. Tout langage disposant d'un client HTTP peut appeler l'API, et les guides de ce site utilisent curl, Python et TypeScript pour cette raison. Une dépendance que vous n'installez jamais ne peut pas se briser lors d'une mise à jour.

L'inconvénient est que vous devez écrire vous-même la couche de requête. La plupart des équipes l'écrivent une fois, la gardent petite et la réutilisent, ce qui est la partie du travail qui paie sur le long terme.

Un moyen rapide de vérifier que votre client est correct : comparez une réponse de l'appel gratuit overview avec le même appel effectué via curl. Si les clés et les valeurs correspondent, le client est bon, et tout bug ultérieur se trouve dans votre propre code.

Les clés restent de votre côté

Une clé fonctionne comme un mot de passe de base de données. La page de compte l'émet après une connexion Google, et elle doit se trouver dans une variable d'environnement sur votre serveur, jamais dans un bundle navigateur.

Si les visiteurs doivent voir des chiffres, placez une route légère devant l'API. Le guide proxy en construit une étape par étape, avec une liste d'autorisation et un cache quotidien.

Considérez une clé collée dans un journal de chat ou un ticket comme exposée. Supposez que quelqu'un d'autre peut la lire, et vérifiez à quoi elle a été utilisée avant de prendre toute autre décision.

Ce que cela vous coûtera de partir

Personne ne prévoit de quitter une source de données dès le premier jour. Néanmoins, une équipe sensée vérifie la sortie avant de vérifier le prix.

Pourquoi la sortie est simple

Supposons que vous ayez construit un rapport client sur cette API et que vous souhaitiez une autre source dans deux ans. Les appels vers nous sont regroupés dans une seule fonction de requête, et tout le reste de votre application lit vos propres tables.

Une réponse brute que vous avez stockée reste dans votre propre base de données. Les anciens chiffres ne disparaissent pas parce que vous avez arrêté d'appeler, et l'historique que vous avez construit répond toujours aux questions.

Ce que coûte vraiment un changement

La majeure partie de la facture est le temps de développement : mapper les nouveaux noms de champs, relancer l'historique et vérifier que les courbes de tendance concordent. Deux index ne correspondront pas chiffre pour chiffre, prévoyez donc une courte période de chevauchement où les deux sources fonctionnent.

Une API vendue dans le cadre d'un abonnement lie vos coûts à une date de renouvellement. Les crédits prépayés n'ont pas de telle date, donc un changement n'est jamais bloqué par un contrat qui le dépasse.

Qui écrit ce site

Les pages sont rédigées par l'équipe éditoriale de SEOMasters.dev. Nous ne publions pas de signatures personnelles ni de témoignages, et rien ici n'est une histoire client.

Les exemples sont marqués comme tels. Les prix et les limites proviennent du produit lui-même ; si vous remarquez une incohérence, prévenez-nous via la page de compte.

Commencez par le script DR en masse si vous voulez voir le produit en action.

Les exemples et les affirmations sont distincts

Les exemples sur ce site sont hypothétiques, et chacun le précise dans sa première phrase. Les affirmations sur le produit proviennent du produit lui-même : ses limites, ses prix et la taille de son index.

Si un exemple et une affirmation semblent contradictoires, faites confiance à l'affirmation et relisez l'exemple. Vérifier bat croire une histoire bien ficelée, et cela vaut aussi pour nos propres pages.

Deux balances mécaniques vintage côte à côte, représentant la comparaison de données provenant de différentes sources

Comment nous voulons que vous jugiez les chiffres

Commencez par un domaine que vous connaissez bien. Appelez overview, qui est gratuit, et voyez si le nombre de domaines référents vous semble plausible.

Puis comparez avec un autre outil en termes de direction, pas de chiffres. Différents crawlers voient des parties différentes du web, donc deux index honnêtes peuvent diverger et être tous deux utiles.

Notre formule DR est publique : round(100 log(ref_domains + 1) / log(2 10^7)). Vous pouvez la recalculer dans un tableur, ce qui est la meilleure défense contre un score que vous ne pouvez pas expliquer.

Lisez la référence DR avant de la présenter à un client.

Plusieurs clients derrière un tableau de bord

Un produit qui sert plusieurs clients soulève une question que l'API ne peut pas répondre pour vous : quel client possède quel domaine.

Conservez le lien locataire dans votre propre schéma

L'API ne connaît pas vos clients, et elle ne devrait pas. Stockez le lien entre un locataire et un domaine dans vos propres tables, et faites en sorte que chaque appel réponde à une seule question : à quoi ressemble ce domaine ?

Imaginez une agence qui gère quelques centaines de sites clients depuis un tableau de bord. Chaque ligne client pointe vers une chaîne de domaine, et l'appel n'a besoin que de cette chaîne.

Séparez le journal des coûts par locataire de votre côté

Chaque réponse authentifiée contient _credits, donc un journal par appel peut être groupé par locataire dans votre propre base de données. Cela vous donne une facture pour chaque client, et le groupement est une donnée que vous gérez.

Commencez dès le premier jour. Une question sur les coûts posée après six mois prend beaucoup plus de temps à répondre que la même question enregistrée dès le début.

Limitez les appels avant qu'ils ne quittent votre serveur

Un client qui actualise une page cinquante fois ne devrait pas vous coûter cinquante appels en amont. Mettez en cache les actions gratuites et plafonnez les actions payantes par locataire dans votre propre code, avant l'envoi de la requête.

Affichez le plafond au client comme une limite claire, avec un temps de réinitialisation que vous pouvez indiquer, plutôt que comme un échec silencieux. Une limite visible s'explique d'elle-même, et une limite silencieuse génère des questions de support.

Les limites que nous publions, et ce qu'elles signifient

Chaque limite ci-dessous provient du produit lui-même. Lisez-les comme des entrées de conception, car chacune change la façon dont un outil doit paginer, mettre en cache ou facturer.

Jusqu'à 1 000 lignes, un seul frais par appel

Un appel renvoie jusqu'à 1 000 lignes, et il est facturé une fois quel que soit le nombre de lignes renvoyées. La taille de page est définie avec per, et le frais reste le même quelle que soit la taille, jusqu'à ce plafond.

Ainsi, une page de 1 000 lignes et une page de 100 lignes coûtent la même chose. Lisez dans les pages plus grandes autant que possible, car un prix fixe par appel récompense moins d'appels.

Le plafond de 50 000 lignes pour la pagination profonde

La pagination profonde s'arrête à 50 000 lignes pour une seule requête. Au-delà, vous avez besoin d'une question plus précise, comme un tri différent ou une action différente.

Le guide de pagination contient une boucle qui s'arrête au plafond, sur une page courte, ou en cas d'erreur.

Un index mensuel et une étiquette claire

L'index est reconstruit environ une fois par mois. Les liens récents peuvent ne pas encore apparaître, et un site lancé la semaine dernière peut être totalement absent.

Les pages qui affichent des chiffres l'indiquent, donc un visiteur ne lit jamais un chiffre comme étant en temps réel. Construisez vos propres écrans de la même manière, et affichez l'âge de l'index à côté de chaque chiffre.

Par où commencer en tant que développeur

Connectez-vous avec Google et copiez votre clé depuis la page de compte. Le crédit de démarrage de 100 $ équivaut à 1 000 000 de crédits et ne nécessite pas de carte.

Ensuite, choisissez le guide qui correspond à votre pile. Les tâches batch Python vont avec le script en masse, un tableau de bord Next.js va avec le guide proxy, et tout ce qui se comporte mal va vers la table d'erreurs.

Si vous avez besoin de volumes de mots-clés, de suivi SERP ou d'une alerte lien le matin suivant la mise en ligne d'un lien, utilisez Ahrefs ou Semrush pour cette partie. Les deux approches s'associent bien.