Rankele
RankeleS'inscrire

Référence

Rapport de backlinks Ahrefs versus sortie API : référence des actions

Si vous avez l'habitude d'exporter un rapport de backlinks Ahrefs, cette référence montre quelles parties vous pouvez reconstruire à partir de nos actions, le coût de chaque appel et où les grandes suites logicielles restent en avance.

Une carte physique et un engrenage mécanique côte à côte sur une table

Actions, prix et ce qu'elles remplacent dans un rapport

Prix issus de notre liste publique ; 1 crédit vaut 0,0001 $. Les noms de champs des lignes varient selon l'action, donc ouvrez une réponse enregistrée avant de scripter.
ActionCréditsPartie la plus proche d'un rapport typiqueNotes
domaine, aperçu, statistiques, suggestion0Comptes de titresAucune clé nécessaire
bulk_dr1Une colonne DR pour une listeJusqu'à 2 000 domaines par appel
compare1Domaines côte à côteJusqu'à 20 domaines
top, distribution_dr, répartition_tld1Graphiques récapitulatifsRésumés de type distribution
refdomains2Onglet des domaines référentsPaginé
backlinks2Onglet des backlinksPaginé
anchors, nuage_ancres2Onglet des ancresLe nuage est destiné à l'affichage
toppages2Meilleures pages par liensPages qui attirent les liens
intersect2Intersection de liens2 à 10 domaines
search, keyword3Pas de correspondance directeRecherche par ancre, titre et URL

Comment les onglets du rapport correspondent à nos actions

La plupart des exports de rapports se présentent sous forme d'onglets, et chaque onglet a un équivalent approximatif ici. Ce n'est pas une copie exacte. Lisez le mappage comme point de départ, car un champ présent dans un onglet peut ne pas exister du tout dans notre réponse.

L'onglet des domaines référents

Imaginez un rapport qui s'ouvre sur les domaines référents triés par DR. Notre équivalent le plus proche est refdomains, à 2 crédits, et il peut être trié de la même manière. Attendez-vous à renommer une ou deux colonnes dans votre script, car les noms de champs des lignes varient selon l'action.

Corrigez le tri entre les mois. Une liste triée par DR un mois et par le trafic le mois suivant ne peut pas être comparée honnêtement, donc inscrivez la clé de tri dans le nom du fichier.

L'onglet des ancres, et pourquoi le nuage est destiné à l'affichage

anchors est l'appel pour l'onglet des ancres, à 2 crédits. anchor_cloud coûte la même chose, mais comme le tableau ci-dessus l'indique, il est destiné à l'affichage. Si une décision dépend de chiffres, lisez la liste brute.

Lisez les ancres avec une question : un rédacteur humain taperait-il ces mots ? Les noms de marque et les URLs brues passent généralement. Un bloc de phrases identiques répété sur de nombreux domaines ne passe pas, et c'est ce bloc à vérifier en premier.

Pages principales et vue de deux à dix domaines

toppages est la chose la plus proche d'un onglet des meilleures pages par liens. Il montre quelles pages attirent les liens, et cela dit souvent plus qu'un total de domaine lorsqu'un mouvement de classement touche un dossier du site.

intersect prend entre deux et dix domaines et coûte 2 crédits par appel. Disons que vous comparez votre site avec deux concurrents. La superposition montre alors quels sites référents les trois partagent, ce qui est simple et peu coûteux.

Paramètres qui s'appliquent à tous les appels

Trois choses contrôlent chaque liste. Il s'agit de page, per et de la paire sort avec order. Gardez-les fixes entre les mois.

per accepte de 10 à 5000, bien qu'un appel retourne jusqu'à 1 000 lignes, et la pagination profonde s'arrête à 50 000 lignes. Chaque appel est facturé une fois quel que soit le nombre de lignes, donc demander une page complète coûte autant que demander dix lignes.

L'authentification prend soit key=sk_... dans la requête, soit un en-tête Authorization: Bearer sk_.... CORS est ouvert, mais gardez la clé sur votre serveur de toute façon, car le code du navigateur l'expose à tous les visiteurs.

L'ordre compte. Lorsque vous parcourez les résultats, triez par DR décroissant pour les domaines qui comptent probablement, ou ascendant pour inspecter la longue traîne des petits sites. Quel que soit votre choix, notez-le à côté du fichier.

Traitez le tableau ci-dessus comme une carte et les réponses enregistrées comme le territoire. Si un champ que vous attendiez est absent, adaptez-vous à ce qui est présent.

Un export mensuel, en cinq étapes

Exécutez les cinq mêmes étapes chaque mois, afin que les fichiers enregistrés s'alignent lorsque vous les comparez.

  1. 1

    Choisissez les appels

    Choisissez refdomains, anchors et toppages pour chaque domaine. L'aperçu et les statistiques sont gratuits, ajoutez-les donc au même dossier.

  2. 2

    Fixez la profondeur

    Définissez page, per, sort et order une fois et gardez-les. Per peut aller jusqu'à 5000, mais un seul appel retourne jusqu'à 1 000 lignes.

  3. 3

    Enregistrez chaque réponse telle quelle

    Écrivez le JSON brut sur le disque avant tout traitement. Si un script échoue plus tard, la copie enregistrée est celle que vous relancez.

  4. 4

    Lisez l'objet _credits

    Chaque réponse authentifiée rapporte son coût et le solde restant. Copiez les deux dans une ligne de journal, afin que la dépense du mois soit visible sans tableau de bord.

  5. 5

    Comparez avec le mois dernier

    Différenciez les copies enregistrées. La recette de diff liste les trois colonnes worth keeping.

Une balance en laiton équilibrant une pierre lourde contre de petits cailloux

Crédits, limites de lignes et facture mensuelle

La liste des prix est courte. La facture dépend de la fréquence des appels et de votre pagination. Trois habitudes décident de la majeure partie.

Une facturation par appel, quel que soit le nombre de lignes

Chaque appel est facturé une fois, donc per=1000 coûte autant que per=10 pour la même action. Une page complète est le choix économique pour une liste que vous réutiliserez, et gaspilleur pour un coup d'œil rapide.

Disons que vous extrayez refdomains pour un domaine le même jour chaque mois. Cela représente 2 crédits, soit 0,0002 $ par mois au tarif publié de 0,0001 $ par crédit.

Le plafond de 50 000 lignes

La pagination profonde s'arrête à 50 000 lignes. Une boucle qui continue de demander la page suivante après cela ne reçoit rien de nouveau, donc plafonnez le nombre de pages avant le début de la boucle.

Atteindre le plafond à 1 000 lignes par appel nécessite cinquante appels. À 2 crédits chacun, cela fait 100 crédits, soit 0,01 $. Pas cher, mais seulement si le script s'arrête quand il doit.

Un petit budget pour une habitude mensuelle

Imaginez dix domaines, chacun avec refdomains et anchors extraits une fois par mois. Cela représente 40 crédits par mois, soit 0,004 $, prélevés sur les 100 $ de crédits gratuits à l'inscription, qui équivalent à 1 000 000 de crédits.

À ce rythme, le crédit gratuit dure longtemps, et le journal des dépenses montre si le rythme se maintient. Maintenez-le.

Dépannage des réponses

Vous voyezCauseSolution
HTTP 401Clé manquante ou incorrecteVérifiez la clé et l'orthographe de l'en-tête
HTTP 402Les crédits sont épuisésRechargez en USDT (TRC-20) sur la page du compte
ok est fauxLa requête a été rejetéeLisez le message dans le corps et les paramètres que vous avez envoyés
Moins de lignes qu'une grande suite n'en afficheIndex et timing de crawl différentsComparez les tendances, pas les totaux
Un lien que vous avez créé la semaine dernière est manquantIndex reconstruit environ mensuellementVérifiez à nouveau lors du prochain cycle
Un chemin forestier brumeux se divisant en deux directions sous la lumière du soleil

Une ligne manquante est une question, pas une réponse

Une ligne qui disparaît entre deux réponses est une surprise courante. Avant de décider de ce que cela signifie, séparez les histoires qu'elle pourrait raconter.

Trois histoires derrière une ligne manquante

Le lien n'a peut-être jamais été indexé, ou il a peut-être été supprimé. La troisième histoire est le timing : la page a été crawlée avant ou après une reconstruction de l'index, et la ligne apparaît dans un cycle ultérieur.

Un seul appel ne peut pas séparer ces cas. Une seule seconde copie prise plus tard, plus un coup d'œil à la page elle-même, réduit la liste.

Pesez la ligne avant de la poursuivre

Vérifiez le DR du domaine et la page de liaison avant toute prospection. Un lien supprimé provenant d'un site faible modifie rarement un plan. Un lien supprimé provenant d'une page qui a attiré des lecteurs peut mériter une note à son propriétaire. Le tableau des suspects montre où se situe une ligne manquante parmi les causes plus larges.

Déplacer un export vers nos appels

Puis-je exporter les mêmes colonnes qu'Ahrefs ?

Pas un pour un. Les champs des lignes varient selon l'action, donc ouvrez une réponse enregistrée et mappez les noms vous-même. Le tableau ci-dessus nomme l'action la plus proche pour chaque partie d'un rapport, mais les noms de champs différeront.

L'API est-elle moins chère qu'un abonnement Ahrefs ?

La réponse dépend du volume d'appels. Notre prix publié est de 0,10 $ pour 1 000 appels d'un crédit. Ahrefs vend des unités API dans les abonnements, à partir de 129 $ par mois pour 200 000 unités, avec au moins 50 unités par requête. Comptez vos appels avant de décider.

Les anciens exports seront-ils encore comparables aux nouveaux ?

Seulement si le tri, la profondeur et la source correspondent. Un fichier extrait d'un outil différent une semaine différente est un échantillon différent. Gardez les anciens fichiers et commencez la nouvelle série avec une paire clairement étiquetée.

Dois-je garder la clé sur mon serveur ?

Oui. CORS est ouvert, donc un navigateur peut appeler l'API, mais une clé dans le code front-end est visible par tous les visiteurs. Envoyez les requêtes depuis votre serveur et lisez la clé depuis une variable d'environnement.

Avant de construire un rapport au-dessus de ces appels

  • Ouvrez une réponse enregistrée par action et notez les noms de champs de ligne que vous recevez réellement.
  • Décidez quelle étiquette de mois va dans chaque nom de fichier.
  • Gardez page, per, sort et order identiques entre les extractions mensuelles.
  • Journalisez l'objet _credits de chaque réponse authentifiée afin que la dépense par tâche soit visible.
  • Plafonnez la pagination profonde dans votre script, car les listes s'arrêtent à 50 000 lignes.
  • Ajoutez une note de fraîcheur à tout rapport que vous remettez, indiquant que l'index se rafraîchit environ mensuellement.

Lire l'enveloppe

Chaque réponse contient ok. Celles authentifiées ajoutent également _credits, vous pouvez donc journaliser la dépense par tâche et surveiller le solde.

bash
curl -s "https://rankele.com/api.php?action=toppages&q=example.com&per=50&key=sk_live_..." | head -c 600

# header style
curl -s -H "Authorization: Bearer sk_live_..." \
  "https://rankele.com/api.php?action=bulk_dr&domains=example.com,example.org"
Où Ahrefs et Semrush restent en avance

Ahrefs vend des unités API dans les abonnements, à partir de 129 $ par mois pour 200 000 unités avec un minimum de 50 unités par requête. Il propose également des mots-clés, le suivi des classements et un crawl plus frais, tout comme Semrush. Nous couvrons les données de liens à un prix par appel faible et rien au-delà. Utilisez le manuel mensuel si c'est l'écart que vous devez combler. L'arbre décisionnel des pics de spam est une bonne première utilisation des appels de résumé peu coûteux.