Index wird monatlich aktualisiert

Website-Backlinks mit einem Skript prüfen, nicht über ein Dashboard

Linkzoid ist eine einfache REST-API für Backlinks, verweisende Domains, Anchor-Texte und DR. Sie rufen sie von Python, Cron oder GitHub Actions aus auf und speichern die Ausgabe in Ihren eigenen Dateien.

  • JSON über HTTPS, CORS offen
  • Übersicht, Statistiken und Domain-Anfragen benötigen keinen Schlüssel
  • Ab $0,10 pro 1.000 Anfragen, kein Abonnement
GET /api.php?action=domainJSON

$ curl "https://linkzoid.pro/api.php?action=overview&q=nytimes.com&key=sk_live_..."

Wofür es gedacht ist

Vier Aufgaben, bei denen Sie Website-Backlinks ohne Browseröffnung prüfen

Jede dieser Aufgaben ist ein Skript, das Menschen bereits in einem Repository pflegen. Die API liefert lediglich die Daten.

Wöchentliche Momentaufnahme Ihres eigenen Profils

Ein geplanter Workflow ruft verweisende Domains und Anchor-Texte ab, schreibt datierte Dateien und schlägt laut fehl, wenn etwas auffällig ist. Das Laufbuch enthält das YAML.

Recherche aus einer Konkurrentenliste

Schneiden Sie zwei bis zehn Domains ab, entfernen Sie, was Sie bereits haben, und bewerten Sie den Rest im Bulk. Das Rezept umfasst etwa vierzig Zeilen.

Vergleich eines Profils mit dem Vormonat

Speichern Sie jeden Lauf in SQLite und fragen Sie ab, welche Domains erschienen oder verschwunden sind. Die Diff-Seite fügt eine Schwellenwerttabelle hinzu, um Probleme zu erkennen.

Ersetzen einer manuellen Exportgewohnheit

Wenn ein Kollege jeden Monat eine CSV-Datei herunterlädt, kann ein Skript dies übernehmen. Vergleichen Sie es mit einem Suite-Bericht, bevor Sie wechseln.

Wo es endet

Linkdaten, keine Keyword-Suite

Wir decken Backlinks, verweisende Domains, Anchor-Texte, Top-Seiten und DR ab. Rank Tracking, Keyword-Recherche und ein täglich frischer Crawl sind nicht dabei, und Ahrefs oder Semrush machen das besser.

  • Unser eigener Crawler aktualisiert den Index etwa einmal im Monat
  • Ein vor einer Woche hinzugefügter Link wird möglicherweise noch nicht angezeigt
  • DR ist unsere eigene 0-100 Log-Scale-Metrik, nicht Ahrefs DR oder Moz DA
Golden threads connecting stone pillars in a misty landscape

Für wen es gedacht ist

Wie ein typischer Lauf aussieht

Die meisten Skripte hier sind langweilig. Das ist der Punkt. Ein Job liest eine Liste von Domains, ruft die API auf, prüft, ob ok wahr ist, und schreibt eine Datei.

Die kostenlosen Aktionen (domain, overview, stats, suggest) benötigen keinen Schlüssel, sodass Sie einen Parser testen können, bevor Sie Geld ausgeben. Testen Sie zuerst. Bezahlte Anfragen kosten 1 bis 3 Credits, und ein Credit entspricht $0,0001. Eine Anfrage wird einmal abgerechnet, unabhängig davon, wie viele Zeilen zurückkommen, bis zu 1.000 pro Anfrage.

Fehler sind klar. Eine 401 bedeutet, dass der Schlüssel fehlt oder falsch ist, und eine 402 bedeutet, dass das Guthaben aufgebraucht ist. Keine von beiden verdient eine Retry-Schleife.

Die Anmeldung erfolgt über ein Google-Konto, und das Startguthaben von $100 benötigt keine Karte. Einfach. Wenn es aufgebraucht ist, erfolgen Aufladungen über USDT auf TRC-20 über die Kontoseite. Wenn Sie es lieber in einen visuellen Builder einbinden möchten, prüfen Sie zuerst die Optionen.

Halten Sie das erste Skript klein

Ein erstes Skript sollte nur eine Sache tun: Zeilen abrufen, ok prüfen und eine Datei schreiben. Zögern Sie die Cron-Zeile heraus, bis ein manueller Lauf eine vernünftige Zeilenzahl und ein Ihnen bekanntes Guthaben ausgibt.

Die meisten Probleme bei diesen Skripten treten später auf, durch Paging und Wiederholungen. Beginnen Sie ohne sie und fügen Sie jede nur hinzu, wenn ein echter Lauf den Bedarf zeigt.

Lesen Sie die Flags vor den Zeilen

Jede Antwort hat ein ok-Flag, und authentifizierte Antworten fügen _credits hinzu. Lesen Sie beides, bevor Sie die Zeilen berühren, denn ein falsches Flag bedeutet, dass es nichts Vertrauenswürdiges zu parsen gibt.

Eine 401 oder 402 ist ein Stoppschild, kein Aufforderungsschild zum Loop. Protokollieren Sie den Body und beenden Sie den Vorgang, damit der nächste geplante Lauf von einem sauberen Zustand ausgeht.

Vergleichen

Was jede Anfrage kostet

Credits pro Anfrage; 1 Credit = $0,0001
AktionCreditsTypische Verwendung in einem Skript
domain, overview, stats, suggest0Smoke-Tests, schnelle DR-Suchen
bulk_dr, compare, top, dr_distribution, tld_breakdown1Bewertung einer Prospecting-Liste mit bis zu 2.000 Domains
refdomains, backlinks, anchors, toppages, anchor_cloud, intersect2Snapshots und Wettbewerbslücken
search, keyword3Wer verlinkt mit einem exakten Anchor
Domains in unserem Link-Graphen
181,132,097
Domain-zu-Domain-Links
2,774,625,913
indizierte Backlinks
~798,5 Milliarden
kostenloses Guthaben bei der Anmeldung
$100

Zehn Zeilen, die Sie einfügen können

Nur Standardbibliothek. Es stoppt bei der ersten schlechten Antwort und gibt das sichtbare Guthaben aus.

python
import json, urllib.request as u
KEY = 'sk_live_...'
url = ('https://linkzoid.pro/api.php?action=refdomains'
       '&q=example.com&per=100&key=' + KEY)
with u.urlopen(url) as r:
    d = json.load(r)
if not d['ok']:
    raise SystemExit(d)
print(d['total'], 'referring domains')
print(d['_credits'])

FAQ

Fragen, die Menschen stellen, bevor sie dies skripten

Wie prüfe ich Website-Backlinks mit einem Skript?
Senden Sie eine GET-Anfrage an die Aktion refdomains oder backlinks mit der Ziel-Domain in q und Ihrem Schlüssel in key. Sie erhalten JSON zurück, maximal 1.000 Zeilen pro Anfrage, abgerechnet mit 2 Credits. Schleifen Sie auf page, bis Sie total erreichen.
Gibt es eine kostenlose Möglichkeit, Backlinks zu finden?
Teilweise. Die Aktionen overview, stats, domain und suggest sind kostenlos und benötigen keinen Schlüssel. Zeilenebene Listen wie refdomains und backlinks kosten 2 Credits, was das $100-Anmeldungsguthaben viele tausend Mal abdeckt.
Kann es auf GitHub Actions oder Cron ausgeführt werden?
Ja. Es ist eine HTTPS-GET-Anfrage mit einem Schlüssel in einem Header oder Query-String, daher funktionieren ein geplanter Workflow, eine crontab-Zeile oder ein systemd-Timer gleichermaßen. Speichern Sie den Schlüssel als Secret, niemals im Repository.
Wird die Daten in Echtzeit aktualisiert?
Nein. Unser eigener Crawler aktualisiert den Index etwa einmal im Monat, daher können sehr aktuelle Links fehlen. Stündliches Polling hilft nicht; wöchentliche oder monatliche Läufe passen zu den Daten. Die Seite zum Echtzeit-Mythos erklärt, wie man damit arbeitet.
Was passiert, wenn das Guthaben aufgebraucht ist?
Die API antwortet mit HTTP 402. Ihr Skript sollte stoppen und alarmieren, nicht wiederholen. Laden Sie mit USDT (TRC-20) über die Kontoseite auf, und der nächste Lauf fährt mit demselben Guthaben fort.
Wie vergleicht sich der Preis mit Ahrefs API-Einheiten?
Ahrefs verkauft API-Einheiten innerhalb von Abonnements, ab $129 pro Monat für 200.000 Einheiten mit mindestens 50 Einheiten pro Anfrage. Hier ist eine Anfrage 1 bis 3 Credits, ab $0,10 pro 1.000 Anfragen, ohne monatliches Minimum.
Welches Format verwenden die Antworten?
JSON, immer. Jede Antwort enthält ein ok-Flag, und authentifizierte Antworten fügen _credits mit den Kosten der Anfrage und Ihrem verbleibenden Guthaben hinzu, was die Ausgabenprotokollierung einfach macht.