Rankele
RankeleRegistrieren

Referenz

Ahrefs-Backlink-Report versus API-Ausgabe: Eine Referenz der Aktionen

Wenn Sie es gewohnt sind, einen Ahrefs-Backlink-Report zu exportieren, zeigt diese Referenz, welche Teile Sie mit unseren Aktionen nachbauen können, wie jeder Aufruf kostet und wo die großen Suites noch vorne liegen.

A physical map and a mechanical gear side by side on a table

Aktionen, Preise und was sie in einem Report ersetzen

Preise aus unserer öffentlichen Liste; 1 Kredit entspricht 0,0001 $. Die Feldnamen der Zeilen variieren je nach Aktion, daher öffnen Sie vor dem Scripting eine gespeicherte Antwort.
AktionKrediteNächster Teil eines typischen ReportsAnmerkungen
domain, overview, stats, suggest0ÜberschriftenanzahlenKein Schlüssel erforderlich
bulk_dr1Eine DR-Spalte für eine ListeBis zu 2.000 Domains pro Aufruf
compare1Domains im SeitenvergleichBis zu 20 Domains
top, dr_distribution, tld_breakdown1ZusammenfassungschartsZusammenfassungen im Verteilungsstil
refdomains2Registerkarte Verweisende DomainsPaginiert
backlinks2Registerkarte BacklinksPaginiert
anchors, anchor_cloud2Registerkarte Anchor-TexteDie Wolke dient der Darstellung
toppages2Die Besten nach LinksSeiten, die Links anziehen
intersect2Link-Schnittmenge2 bis 10 Domains
search, keyword3Keine direkte EntsprechungSuche nach Anchor-Text, Titel und URL

Wie die Report-Registerkarten auf unsere Aktionen abbilden

Die meisten Report-Exporte liegen in Registerkarten vor, und jede Registerkarte hat eine grobe Entsprechung hier. Keine exakte Kopie. Lesen Sie die Zuordnung als Ausgangspunkt, da ein Feld, das in einer Registerkarte vorhanden ist, in unserer Antwort überhaupt nicht existieren muss.

Die Registerkarte Verweisende Domains

Stellen Sie sich einen Report vor, der mit nach DR sortierten verweisenden Domains öffnet. Unsere beste Entsprechung ist refdomains für 2 Kredite, und sie kann auf die gleiche Weise sortiert werden. Erwarten Sie, dass Sie eine oder zwei Spalten in Ihrem Skript umbenennen müssen, da sich die Feldnamen der Zeilen je nach Aktion unterscheiden.

Beheben Sie die Sortierung zwischen den Monaten. Eine Liste, die einen Monat nach DR und im nächsten nach Traffic sortiert ist, kann nicht ehrlich verglichen werden, also schreiben Sie das Sortierkriterium in den Dateinamen.

Die Registerkarte Anchor-Texte und warum die Wolke zur Darstellung dient

anchors ist der Aufruf für die Anchor-Text-Registerkarte für 2 Kredite. anchor_cloud kostet gleich viel, aber wie die obige Tabelle besagt, ist sie zur Darstellung gedacht. Wenn eine Entscheidung von Zahlen abhängt, lesen Sie die reine Liste.

Lesen Sie Anchor-Texte mit einer Frage: Würde ein echter Autor diese Wörter tippen? Markennamen und nackte URLs bestehen in der Regel. Ein Block identischer Geldphrasen, der sich über viele Domains wiederholt, nicht, und genau dieser Block ist der Teil, den Sie zuerst prüfen sollten.

Top-Seiten und die Zwei-Bis-Zehn-Domains-Ansicht

toppages ist das Nächste an einer Registerkarte „Die Besten nach Links“. Es zeigt, welche Seiten Links anziehen, und das sagt oft mehr aus als ein Domain-Gesamt, wenn eine Ranking-Veränderung einen bestimmten Ordner der Website trifft.

intersect verarbeitet zwischen zwei und zehn Domains und kostet 2 Kredite pro Aufruf. Nehmen wir an, Sie vergleichen Ihre Site mit zwei Wettbewerbern. Die Überschneidung zeigt dann, welche Link-Quellen alle drei gemeinsam haben, was einfach und günstig ist.

Parameter, die für alle Aufrufe gelten

Drei Dinge steuern jede Liste. Dies sind page, per und das Paar sort mit order. Halten Sie sie zwischen den Monaten konstant.

per akzeptiert Werte von 10 bis 5000, wobei ein Aufruf jedoch bis zu 1.000 Zeilen zurückgibt und die tiefe Paginierung bei 50.000 Zeilen endet. Jeder Aufruf wird einmal abgerechnet, unabhängig von der Zeilenzahl, daher kostet eine volle Seite genauso viel wie die Abfrage von zehn Zeilen.

Die Authentifizierung erfolgt entweder über key=sk_... in der Query oder über einen Authorization: Bearer sk_...-Header. CORS ist offen, aber halten Sie den Schlüssel dennoch auf Ihrem Server, da Browser-Code ihn jedem Besucher zugänglich macht.

Die Reihenfolge ist wichtig. Wenn Sie sich durch die Ergebnisse durchblättern, sortieren Sie nach DR absteigend für die Domains, die wahrscheinlich relevant sind, oder aufsteigend, um das lange Ende kleiner Sites zu untersuchen. Was auch immer Sie wählen, notieren Sie es neben der Datei.

Betrachten Sie die obige Tabelle als Karte und die gespeicherten Antworten als das Terrain. Wenn ein erwartetes Feld fehlt, bauen Sie Ihre Logik um das Vorhandene herum auf.

Ein monatlicher Export in fünf Schritten

Führen Sie jeden Monat dieselben fünf Schritte aus, damit die gespeicherten Dateien beim Vergleich übereinstimmen.

  1. 1

    Wählen Sie die Aufrufe

    Wählen Sie für jede Domain refdomains, anchors und toppages. Overview und Stats sind kostenlos, also fügen Sie sie zum selben Ordner hinzu.

  2. 2

    Fixieren Sie die Tiefe

    Legen Sie page, per, sort und order einmal fest und halten Sie sie ein. Per kann bis zu 5000 betragen, aber ein einzelner Aufruf gibt bis zu 1.000 Zeilen zurück.

  3. 3

    Speichern Sie jede Antwort unverändert

    Schreiben Sie das rohe JSON auf die Festplatte, bevor Sie es parsen. Wenn ein Skript später fehlschlägt, ist die gespeicherte Koppe das, was Sie erneut ausführen.

  4. 4

    Lesen Sie das Objekt _credits

    Jede authentifizierte Antwort gibt ihre Kosten und den verbleibenden Saldo an. Kopieren Sie beide in eine Protokollierungszeile, damit die monatlichen Ausgaben ohne Dashboard sichtbar sind.

  5. 5

    Vergleichen Sie mit dem letzten Monat

    Diffen Sie die gespeicherten Kopien. Das Diff-Rezept listet die drei Spalten auf, die es wert sind, behalten zu werden.

A brass weighing scale balancing a heavy stone against small pebbles

Kredite, Zeilenbegrenzungen und eine monatliche Rechnung

Die Preisliste ist kurz. Die Rechnung hängt davon ab, wie oft Sie aufrufen und wie Sie paginieren. Drei Gewohnheiten entscheiden den Großteil.

Eine Berechnung pro Aufruf, unabhängig von den Zeilen

Jeder Aufruf wird einmal abgerechnet, daher kostet per=1000 genauso viel wie per=10 für dieselbe Aktion. Eine volle Seite ist die günstige Wahl für eine Liste, die Sie wiederverwenden, und eine verschwenderische für einen schnellen Blick.

Stellen Sie sich vor, Sie ziehen refdomains für eine Domain an jedem Monatstag. Das sind 2 Kredite oder 0,0002 $ pro Monat zum veröffentlichten Satz von 0,0001 $ pro Kredit.

Die 50.000-Zeilen-Obergrenze

Die tiefe Paginierung endet bei 50.000 Zeilen. Eine Schleife, die weiterhin nach der nächsten Seite fragt, erhält nichts Neues, also begrenzen Sie die Seitenanzahl vor Beginn der Schleife.

Das Erreichen der Obergrenze bei 1.000 Zeilen pro Aufruf erfordert fünfzig Aufrufe. Bei 2 Krediten pro Aufruf sind das 100 Kredite oder 0,01 $. Günstig, aber nur, wenn das Skript stoppt, wenn es sollte.

Ein kleines Budget für eine monatliche Gewohnheit

Stellen Sie sich zehn Domains vor, für die refdomains und anchors einmal im Monat abgerufen werden. Das sind 40 Kredite pro Monat oder 0,004 $, die von den 100 $ Startguthaben bei der Anmeldung gezogen werden, was 1.000.000 Krediten entspricht.

In diesem Tempo hält das kostenlose Guthalten lange an, und das Ausgabenprotokoll zeigt, ob sich das Tempo hält. Behalten Sie es bei.

Fehlerbehebung bei Antworten

Sie sehenUrsacheLösung
HTTP 401Schlüssel fehlt oder ist falschPrüfen Sie den Schlüssel und die Schreibweise des Headers
HTTP 402Kredite sind aufgebrauchtAufladen mit USDT (TRC-20) auf der Kontoseite
ok ist falschDie Anfrage wurde abgelehntLesen Sie die Nachricht im Körper und die von Ihnen gesendeten Parameter
Weniger Zeilen als eine große Suite anzeigtUnterschiedlicher Index und Crawl-ZeitpunktTrends vergleichen, keine Gesamtzahlen
Ein Link, den Sie letzte Woche erstellt haben, fehltIndex etwa monatlich neu aufgebautNächsten Zyklus abwarten
A foggy forest path splitting into two directions under sunlight

Eine fehlende Zeile ist eine Frage, keine Antwort

Eine Zeile, die zwischen zwei Antworten verschwindet, ist eine häufige Überraschung. Bevor Sie entscheiden, was sie bedeutet, trennen Sie die Geschichten, die sie erzählen könnte.

Drei Geschichten hinter einer fehlenden Zeile

Der Link wurde möglicherweise nie indexiert, oder er wurde entfernt. Die dritte Geschichte ist die Zeit: Die Seite wurde vor oder nach einem Index-Neuaufbau gecrawlt, und die Zeile erscheint in einem späteren Zyklus.

Ein einzelner Aufruf kann diese nicht unterscheiden. Nur eine zweite Kopie, die später erstellt wurde, plus ein Blick auf die Seite selbst, schränkt die Liste ein.

Gewichten Sie die Zeile, bevor Sie ihr nachjagen

Prüfen Sie die DR der Domain und die verlinkende Seite, bevor Sie mit Outreach beginnen. Ein entfernter Link von einer schwachen Site ändert selten einen Plan. Ein entfernter Link von einer Seite, die Leser anzog, könnte eine Notiz an ihren Eigentümer wert sein. Die Verdachtstabelle zeigt, wo eine fehlende Zeile in den weiteren Ursachen steht.

Einen Export auf unsere Aufrufe übertragen

Kann ich dieselben Spalten exportieren, die Ahrefs bietet?

Nicht eins zu eins. Die Felder der Zeilen variieren je nach Aktion, daher öffnen Sie eine gespeicherte Antwort und ordnen Sie die Namen selbst zu. Die obige Tabelle nennt die nächste Aktion für jeden Teil eines Reports, aber die Feldnamen werden sich unterscheiden.

Ist die API günstiger als ein Ahrefs-Abonnement?

Die Antwort hängt vom Aufrufvolumen ab. Unser veröffentlichter Preis beträgt 0,10 $ für 1.000 Aufrufe mit einem Kredit. Ahrefs verkauft API-Einheiten innerhalb von Abonnements, ab 129 $ pro Monat für 200.000 Einheiten, mit mindestens 50 Einheiten pro Anfrage. Zählen Sie Ihre Aufrufe, bevor Sie entscheiden.

Werden alte Exporte weiterhin mit neuen vergleichbar sein?

Nur wenn Sortierung, Tiefe und Quelle übereinstimmen. Eine Datei, die in einer anderen Woche mit einem anderen Tool abgerufen wurde, ist eine andere Stichprobe. Bewahren Sie die alten Dateien auf und starten Sie die neue Serie mit einem klar gekennzeichneten Paar.

Muss ich den Schlüssel auf meinem Server behalten?

Ja. CORS ist offen, sodass ein Browser die API aufrufen kann, aber ein Schlüssel im Frontend-Code ist für jeden Besucher sichtbar. Senden Sie Anfragen von Ihrem Server und lesen Sie den Schlüssel aus einer Umgebungsvariable.

Bevor Sie einen Report auf Basis dieser Aufrufe erstellen

  • Öffnen Sie eine gespeicherte Antwort pro Aktion und notieren Sie die Feldnamen der Zeilen, die Sie tatsächlich erhalten.
  • Entscheiden Sie, welche Monatsbezeichnung in jeden Dateinamen gehört.
  • Halten Sie page, per, sort und order zwischen den monatlichen Abrufen identisch.
  • Protokollieren Sie das Objekt _credits aus jeder authentifizierten Antwort, damit die Ausgaben pro Job sichtbar sind.
  • Begrenzen Sie die tiefe Paginierung in Ihrem Skript, da Listen bei 50.000 Zeilen enden.
  • Fügen Sie zu jedem Report, den Sie übergeben, einen Hinweis zur Frische hinzu, der besagt, dass sich der Index etwa monatlich aktualisiert.

Den Umschlag lesen

Jede Antwort enthält ok. Authentifizierte Antworten fügen außerdem _credits hinzu, sodass Sie die Ausgaben pro Job protokollieren und den Saldo beobachten können.

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"
Wo Ahrefs und Semrush noch vorne liegen

Ahrefs verkauft API-Einheiten innerhalb von Abonnements, ab 129 $ pro Monat für 200.000 Einheiten mit mindestens 50 Einheiten pro Anfrage. Es bietet auch Keywords, Rank-Tracking und einen frischeren Crawl, und das tut Semrush ebenfalls. Wir decken Linkdaten zu einem niedrigen Preis pro Aufruf ab und nichts darüber hinaus. Nutzen Sie das monatliche Runbook, wenn dies die Lücke ist, die Sie schließen müssen. Der Spam-Spike-Entscheidungsbaum ist eine gute erste Verwendung der günstigen Zusammenfassungsaufrufe.