Referință
Referință: fiecare acțiune, cât costă și cum eșuează
Păstrează acest document deschis în timp ce scrii scriptul pentru audit. Lista conține acțiunile, prețurile, limitele de paginare și cele două erori cu care te vei întâlni probabil.

Baze înainte de tabele
Endpoint-ul este https://backlinkphoenix.com/api.php?action=<action>&q=<domain>&key=sk_.... Poți trimite cheia ca antet Bearer. CORS este deschis, deci un script din browser funcționează de asemenea.
Fiecare răspuns are un flag ok. Cele autentificate conțin de asemenea _credits, care indică costul apelului și soldul tău rămas. Acest lucru face urmărirea bugetului extrem de simplă.
Comparativ cu prețurile Moz API Backlinks, structura diferă: Ahrefs vinde unități în abonamente care încep de la $129 pe lună pentru 200.000 de unități, în timp ce aici plătești per apel dintr-un sold preplătit.
Nu există niveluri de abonament de urcat și nici un minim lunar. Un sold preplătit înseamnă că nu există facturi pentru exces. O singură regulă se aplică tuturor. Un script care rulează o dată pe lună și unul care rulează la onboarding-ul fiecărui client plătesc conform aceleiași reguli. Conturile noi încep cu $100 în credit gratuit, suficient pentru aproximativ 500.000 de apeluri de 2 credite.
Scrierea primului script fără surprize
Începe mic. Un script care apelează API-ul este simplu de scris și ușor de depășit ca cost. Regulile de mai jos mențin prima versiune corectă.
Limitează prima rulare la un singur domeniu. Odată ce outputul pare corect, extinde lista treptat și verifică soldul între fiecare pas.
Paginile sunt unitatea de cost
Un apel este facturat o dată, indiferent de numărul de rânduri returnate. O pagină pe care o preiei este un alt apel, deci parcurgerea unei liste mari costă o taxă per pagină.
Presupunând că un site are 2.500 de domenii care fac referință și vrei să le obții pe toate. În funcție de dimensiunea paginii aleasă, aceasta înseamnă câteva apeluri, fiecare având propriul cost. Numără paginile înainte de a începe bucla. Alege o dimensiune a paginii care se potrivește cu întrebarea, deoarece o listă scurtă necesită un singur apel, iar una lungă necesită aceeași atenție la fiecare pagină.
Citește creditele din fiecare răspuns
Fiecare răspuns autentificat conține _credits, care indică cât a costat apelul și ce a rămas. Loghează acest câmp în loc de un număr estimat din minte.
Un script care scrie soldul în output îți permite să te oprești înainte ca o rulare lungă să epuizeze contul. Păstrează verificarea simplă și vizibilă.
Folosește apelurile gratuite pentru a testa planul
domain, overview, stats și suggest nu necesită cheie și nu costă nimic. Folosește-le pentru a confirma scrierea domeniului și structura de bază a datelor înainte de a rula orice apel plătit.
Abia apoi adaugă apelurile plătite, câte unul pe rând, pe același domeniu. O greșeală prinsă într-un apel gratuit nu costă nimic. Păstrează outputurile gratuite în același folder datat cu cele plătite.
Acțiuni gratuite și de un credit
| Acțiune | Cost | Pentru ce este |
|---|---|---|
| domain | Gratuit | Căutare rapidă DR, apelul din spatele verificatorului de pe pagina principală |
| overview | Gratuit | Numerele principale pentru un domeniu |
| stats | Gratuit | Figuri despre indexul însuși |
| suggest | Gratuit | Căutare de tip autocomplete pentru domenii |
| bulk_dr | 1 credit | Până la 2.000 de domenii per apel, GET cu domains= sau un body POST |
| compare | 1 credit | Până la 20 de domenii side by side |
| top | 1 credit | O listă clasată din indexul nostru |
| dr_distribution | 1 credit | Cum se distribuie DR într-un set |
| tld_breakdown | 1 credit | Referențiatori grupați după TLD |
Acțiuni de două și trei credite
| Acțiune | Cost | Pentru ce este |
|---|---|---|
| refdomains | 2 credite | Domenii care fac link către un țintă |
| backlinks | 2 credite | Linkuri individuale |
| anchors | 2 credite | Listă de anchor text |
| toppages | 2 credite | Pagini care atrag linkuri |
| anchor_cloud | 2 credite | Cuvinte anchor ponderate după utilizare |
| intersect | 2 credite | Cine face link către 2-10 domenii simultan, pentru căutarea linkurilor de înlocuire |
| search | 3 credite | Căutare full-text peste anchor-uri, titluri și URL-uri |
| keyword | 3 credite | Cine este legat cu un anchor exact |

Un apel este facturat o dată, indiferent de numărul de rânduri, până la 1.000 de rânduri per apel. Folosește page și per (10-5000) pentru a parcurge rezultatele, sortează cu sort plus order=asc|desc. Paginarea profund se oprește la 50.000.
Erori pe care le poți vedea
| Cod HTTP | Semnificație | Ce să faci |
|---|---|---|
| 401 | Cheie lipsă sau invalidă | Verifică parametrul key sau antetul |
| 402 | Creditele s-au epuizat | Reîncarcă cu USDT (TRC-20) în pagina de cont |
Când un apel eșuează și ce să verifici primul
Două erori acoperă majoritatea eșecurilor în practică. Fiecare are o rezolvare diferită, deci citește codul înainte de a modifica altceva.
Un apel eșuat îți spune totuși ceva. Păstrează URL-ul cererii, timpul și corpul răspunsului în log, cu cheia eliminată.
Un 401 înseamnă că cheia nu este acceptată
Un răspuns 401 spune că cheia lipsește sau este invalidă. Rezolvarea este în cerere, nu în date. Verifică parametrul key sau antetul Bearer și asigură-te că valoarea a fost copiată integral. Nu afișa niciodată cheia în timp ce debug-uiești.
Presupunând că un script funcționează pe laptopul tău și eșuează pe un server. Un 401 acolo înseamnă adesea că variabila de mediu nu a fost setată pe acea mașină.
Un 402 înseamnă că soldul s-a epuizat
Un răspuns 402 înseamnă că creditul este consumat. Nimic din date nu este greșit, iar reîncercarea aceluiași apel va eșua în același mod până nu reîncarci.
Reîncărcările se fac în USDT pe rețeaua TRC-20 din pagina de cont. Verifică soldul înainte de o rulare lungă, astfel încât scriptul să nu se oprească pe jumătate dintr-o listă. Setează de asemenea un prag de avertizare, deoarece o avertizare timpurie este mult mai ieftină decât un audit oprit.
Reîncercări fără risipă
Reîncearcă doar erorile care se pot schimba, cum ar fi un timeout. Un 401 sau 402 reîncercat într-o buclă adaugă zgomot în log și nu date în audit.
Pauză între încercări și păstrează domeniul care a eșuat într-o listă separată astfel încât să îl poți rula din nou intenționat și nu accidental. Scrie regula de reîncercare într-un comentariu în partea de sus a scriptului, astfel încât următoarea editare să o păstreze.
Care acțiune pentru care întrebare de recuperare
Potrivește întrebarea pe care o ai cu cel mai ieftin apel care o răspunde.
Cât de mare este dauna?
Începe cu overview, care este gratuit. Apoi rulează refdomains o dată și compară-l cu fișierul salvat luna trecută. Rutina lunară arată diferența.
Cum arată linkurile de proastă calitate?
Folosește anchors și anchor_cloud. Cuvintele ciudate care se repetă pe multe domenii sunt modelul de prins înainte să deschizi miturile disavow.
Cei donori care merită urmăriți?
intersect ia două până la zece domenii și returnează site-uri care fac link către mai multe dintre ele. Alimentează rivalii tăi, caută donori care te ocolesc, apoi evaluează lista cu bulk_dr.
S-a scurs la mutare?
toppages pe domeniul vechi și pe cel nou arată unde aterizează linkurile. Ghidul de migrare îl folosește pas cu pas.

Un audit unic în patru apeluri
Această ordine menține apelurile plătite puține și fiecare legată de o întrebare. Ruleaz-o o dată pe domeniu, apoi repetă apelurile plătite în fiecare lună cu aceleași setări.
Rulează apelurile gratuite
Începe cu overview și domain. Ambele sunt gratuite, iar outputul lor stabilește scara pentru fiecare apel plătit care urmează.
Obține domeniile care fac referință
Folosește refdomains la 2 credite per apel. Numără paginile mai întâi, apoi decide câte vei avea nevoie.
Verifică mixul de anchor-uri
Rulează anchors sau anchor_cloud la 2 credite fiecare. Caută cuvinte ciudate care se repetă pe multe domenii.
Evaluează lista de candidați
Alimentează domeniile qestionabile cu bulk_dr la 1 credit per apel, care gestionează până la 2.000 de domenii. Păstrează scorurile în același fișier cu domeniile care fac referință.
Un apel paginat, annotat
Toți parametrii după acțiune sunt opționali.
curl "https://backlinkphoenix.com/api.php?action=toppages&q=yourshop.com&page=2&per=500&order=desc&key=sk_live_..."
# q: the domain; page and per: paging; order: asc or desc; key: your secret
# every response includes ok, and authenticated ones add _creditsO comparație corectă cu o alternativă la Moz API Backlinks
Comparațiile corecte încep cu aceleași unități. Paginile de prețuri ascund adesea unitatea, deci scrie ce plătești de fapt pentru fiecare răspuns înainte de a compara totalurile.
Pe Ahrefs, unitățile sunt în interiorul unui abonament, care începe de la $129 pe lună și cumpără 200.000 de unități. Fiecare cerere folosește cel puțin 50 dintre ele. Aceasta este capcana. Pune-l alături de un preț per apel și abia atunci comparația are sens.
Un test similar cu similarul
Alege cinci domenii de dimensiune cunoscută și rulează aceleași întrebări prin ambele servicii. Compară răspunsurile de care ai nevoie, nu funcțiile pe care le admiri.
Presupunând că un serviciu returnează domeniile care fac referință într-un singur apel și altul are nevoie de trei. Costul per răspuns contează atunci mai mult decât prețul listat.
Prețuri în aceleași unități
Convertește totul la cost per răspuns. Apelurile noastre sunt prețuite în credite la $0.0001 fiecare, deci un apel de 2 credite costă $0.0002 și un apel gratuit nu costă nimic. Presupunând că o rulare lunară folosește șapte credite. Asta înseamnă $0.0007, sub o zecime de cent.
Include costul risipei, cum ar fi rererările după un apel eșuat. Un apel ieftin care eșuează des se poate dovedi mai scump decât unul mai scump care funcționează din prima.
Unde un pachet complet câștigă încă
Cercetarea de cuvinte cheie, urmărirea clasărilor și crawl-ul zilnic sunt în afara acestui API. Dacă acestea sunt întrebările tale, un pachet complet le răspunde mai bine, iar comparația ar trebui să spună acest lucru.
Folosește registrul pentru întrebarea pe care o răspunde bine: cum s-a mutat profilul de linkuri și care sunt donorii care merită o privire mai atentă. Menționează golul în notele tale, de exemplu nu există date de cuvinte cheie aici, astfel încât următorul cititor să nu presupună că registrul le acoperă.