Rankele
RankeleÎnregistrare

Referință

Raportul de backlinks Ahrefs versus output-ul API: o referință a acțiunilor

Dacă ești obișnuit să exporti un raport de backlinks Ahrefs, această referință arată ce părți poți reconstrui din acțiunile noastre, cât costă fiecare apel și unde rămân în avans pachetele mari.

O hartă fizică și un angrenaj mecanic alături pe o masă

Acțiuni, prețuri și ce înlocuiesc într-un raport

Prețuri din lista noastră publică; 1 credit este $0.0001. Numele câmpurilor din rând variază în funcție de acțiune, așa că deschide un răspuns salvat înainte de a scrie scripturi.
AcțiuneCrediteCea mai apropiată parte a unui raport tipicNote
domain, overview, stats, suggest0Numărări de titluriNu este nevoie de cheie
bulk_dr1O coloană DR pentru o listăPână la 2.000 de domenii per apel
compare1Domenii pe rândPână la 20 de domenii
top, dr_distribution, tld_breakdown1Grafice de sintezăSinteze de tip distribuție
refdomains2Tabul domenii de referințăPaginat
backlinks2Tabul backlinksPaginat
anchors, anchor_cloud2Tabul anchor textCloud-ul este pentru afișare
toppages2Cele mai bune prin linkuriPagini care atrag linkuri
intersect2Intersecție de linkuri2 până la 10 domenii
search, keyword3Fără corespondent directCăutare anchor text, titlu și URL

Cum se mapază taburile raportului asupra acțiunilor noastre

Majoritatea exporturilor de rapoarte vin sub formă de taburi, iar fiecare tab are un echivalent aproximativ aici. Nu este o copie exactă. Interpretare hărții ca punct de plecare, deoarece un câmp care există într-un tab poate să nu existe deloc în răspunsul nostru.

Tabul domenii de referință

Imaginează-ți un raport care se deschide pe domeniile de referință sortate după DR. Cea mai apropiată apelare este refdomains, la 2 credite, și poate fi sortat în același mod. Așteaptă-te să redenumești una sau două coloane în scriptul tău, deoarece numele câmpurilor din rând variază în funcție de acțiune.

Corectează sortarea între luni. O listă sortată după DR într-o lună și după trafic în următoarea nu poate fi comparată corect, așa că scrie cheia de sortare în numele fișierului.

Tabul anchor text și de ce cloud-ul este pentru afișare

anchors este apelul pentru tabul anchor text, la 2 credite. anchor_cloud costă la fel, dar, așa cum spune tabelul de mai sus, este destinat afișării. Dacă o decizie depinde de numere, citește lista simplă.

Citește anchor text cu o singură întrebare: ar scrie un om real aceste cuvinte? Numele de brand și URL-urile goale trec de obicei. Un bloc de fraze identice de bani repetate pe multe domenii nu, și acel bloc este partea de verificat prima dată.

Paginile top și vizualizarea de la două la zece domenii

toppages este cel mai apropiat lucru de un tab cele mai bune prin linkuri. Arată care pagini atrag linkuri, iar asta spune adesea mai mult decât un total de domeniu când o mișcare de ranking lovește un folder al site-ului.

intersect ia între două și zece domenii și costă 2 credite per apel. Să zicem că compari site-ul tău cu doi rivali. Suprapunerea arată atunci care site-uri de linkuri le împărtășesc trei, ceea ce este simplu și ieftin.

Parametri care se aplică peste apeluri

Trei lucruri controlează fiecare listă. Sunt page, per și perechea sort cu order. Menține-le fixe între luni.

per acceptă 10 până la 5000, deși un apel returnează până la 1.000 de rânduri, iar paginarea profundă se oprește la 50.000 de rânduri. Fiecare apel este facturat o dată indiferent de numărul de rânduri, așa că cererea unei pagini complete costă la fel ca cererea a zece rânduri.

Autentificarea ia fie key=sk_... în query, fie un header Authorization: Bearer sk_.... CORS este deschis, dar menține cheia pe serverul tău oricum, deoarece codul browserului o expune fiecărui vizitator.

Ordinea contează. Când paginezi prin rezultate, sortează după DR descrescător pentru domeniile care probabil contează, sau crescător pentru a inspecta coada lungă a site-urilor mici. Indiferent de alegere, noteaz-o lângă fișier.

Tratează tabelul de mai sus ca pe o hartă și răspunsurile salvate ca pe teritoriul efectiv. Dacă un câmp pe care te așteptai să lipsească, construiește în jurul a ceea ce este acolo.

Un export lunar, în cinci pași

Rulează aceiași cinci pași în fiecare lună, astfel încât fișierele salvate să se alinieze când le compari.

  1. 1

    Alege apelurile

    Alege refdomains, anchors și toppages pentru fiecare domeniu. Overview și stats sunt gratuite, așa că adaugă-le în același folder.

  2. 2

    Fixează adâncimea

    Setează page, per, sort și order o dată și menține-le. Per poate merge până la 5000, dar un singur apel returnează până la 1.000 de rânduri.

  3. 3

    Salvează fiecare răspuns neschimbat

    Scrie JSON-ul raw pe disc înainte de orice parsare. Dacă un script eșuează mai târziu, copia salvată este ceea ce re-rulezi.

  4. 4

    Citește obiectul _credits

    Fiecare răspuns autentificat raportează costul și soldul rămas. Copiază ambele într-o linie de log, astfel încât cheltuiala lunii să fie vizibilă fără un dashboard.

  5. 5

    Compară cu luna trecută

    Diff copiile salvate. Rețeta diff listează cele trei coloane care merită păstrate.

O balanță de bronz echilibrând o piatră grea împotriva unor pietricele mici

Credite, limite de rând și o factură lunară

Lista de prețuri este scurtă. Factura depinde de cât de des apelezi și cum paginezi. Trei obiceiuri decid cea mai mare parte.

O singură taxă per apel, indiferent de rânduri

Fiecare apel este facturat o dată, așa că per=1000 costă la fel ca per=10 pentru aceeași acțiune. O pagină completă este alegerea ieftină pentru o listă pe care o vei reutiliza, și una risipitoare pentru o privire rapidă.

Să zicem că extragi refdomains pentru un domeniu în aceeași zi în fiecare lună. Asta este 2 credite, sau $0.0002, pe lună la tariful publicat de $0.0001 per credit.

Plafonul de 50.000 de rânduri

Paginarea profundă se oprește la 50.000 de rânduri. Un loop care continuă să ceară pagina următoare după aceea nu primește nimic nou, așa că limitează numărul de pagini înainte ca loop-ul să înceapă.

Atingerea plafonului la 1.000 de rânduri per apel necesită cincizeci de apeluri. La 2 credite fiecare, asta este 100 de credite, sau $0.01. Ieftin, dar doar dacă scriptul se oprește când ar trebui.

Un buget mic pentru un obicei lunar

Imaginează-ți zece domenii, fiecare cu refdomains și anchors extrase o dată pe lună. Asta este 40 de credite pe lună, sau $0.004, tras din creditul gratuit de $100 la înregistrare, care este 1.000.000 de credite.

La acel ritm creditul gratuit durează mult, iar logul de cheltuieli arată dacă ritmul se menține. Menține-l.

Depanarea răspunsurilor

VeziCauzăRemediu
HTTP 401Cheie lipsă sau greșităVerifică cheia și ortografia header-ului
HTTP 402Creditul s-a epuizatReîncarcă în USDT (TRC-20) în pagina de cont
ok este falseCererea a fost respinsăCitește mesajul din body și parametrii pe care i-ai trimis
Mai puține rânduri decât arată un pachet mareIndex și timing de crawl diferiteCompară tendințe, nu totale
Un link pe care l-ai făcut săptămâna trecută lipseșteIndex reconstruit aproximativ lunarVerifică din nou în ciclul următor
Un drum păduchos ceațos care se împarte în două direcții sub lumina soarelui

Un rând lipsă este o întrebare, nu un răspuns

Un rând care dispare între două răspunsuri este o surpriză comună. Înainte să decizi ce înseamnă, separă poveștile pe care le-ar putea spune.

Trei povești în spatele unui rând lipsă

Linkul poate să nu fi fost indexat niciodată, sau poate fi fost eliminat. A treia poveste este timing: pagina a fost crawluită înainte sau după o reconstrucție a indexului, iar rândul apare într-un ciclu ulterior.

Un singur apel nu poate separa aceste lucruri. Doar o a doua copie luată mai târziu, plus o privire la pagina însăși, îngustează lista.

Evaluează rândul înainte să îl urmărești

Verifică DR-ul domeniului și pagina de link înainte de orice outreach. Un link eliminat de la un site slab rareori schimbă un plan. Un link eliminat de la o pagină care a atras cititori poate merita o notă către proprietarul său. Tabelul suspect arată unde se află un rând lipsă printre cauzele mai largi.

Mutarea unui export asupra apelurilor noastre

Pot exporta aceleași coloane pe care mi le dă Ahrefs?

Nu unul câte unul. Câmpurile din rând variază în funcție de acțiune, așa că deschide un răspuns salvat și mapază numele singur. Tabelul de mai sus numește cea mai apropiată acțiune pentru fiecare parte a unui raport, dar numele câmpurilor vor diferi.

Este API-ul mai ieftin decât o abonament Ahrefs?

Răspunsul depinde de volumul de apeluri. Prețul nostru publicat este $0.10 pentru 1.000 de apeluri de un credit. Ahrefs vinde unități API în abonamente, de la $129 pe lună pentru 200.000 de unități, cu cel puțin 50 de unități per cerere. Numără apelurile înainte să decizi.

Exporturile vechi vor mai putea fi comparate cu cele noi?

Doar dacă sortarea, adâncimea și sursa coincid. Un fișier extras dintr-un alt instrument într-o altă săptămână este un eșantion diferit. Păstrează fișierele vechi și începe seria nouă cu o pereche etichetată clar.

Trebuie să păstrez cheia pe serverul meu?

Da. CORS este deschis, așa că un browser poate apela API-ul, dar o cheie în codul front-end este vizibilă fiecărui vizitator. Trimite cereri de pe serverul tău și citește cheia dintr-o variabilă de mediu.

Înainte să construiești un raport peste aceste apeluri

  • Deschide un răspuns salvat per acțiune și notează numele câmpurilor din rând pe care le primești de fapt.
  • Decide care etichetă de lună merge în fiecare nume de fișier.
  • Menține page, per, sort și order identice între extragerile lunare.
  • Loghează obiectul _credits din fiecare răspuns autentificat astfel încât cheltuiala per job să fie vizibilă.
  • Limitează paginarea profundă în scriptul tău, deoarece listele se opresc la 50.000 de rânduri.
  • Adaugă o notă de prospețime la orice raport pe care îl prezinți, spunând că indexul se reîmprospătează aproximativ lunar.

Citirea anvelopei

Fiecare răspuns are ok. Cele autentificate adaugă și _credits, astfel încât poți loga cheltuiala per job și să urmărești soldul.

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"
Unde Ahrefs și Semrush rămân în avans

Ahrefs vinde unități API în abonamente, de la $129 pe lună pentru 200.000 de unități la 50 de unități minim per cerere. Oferă și keywords, rank tracking și un crawl mai proaspăt, la fel și Semrush. Noi acoperim datele de link la un preț mic per apel și nimic dincolo. Folosește manualul lunar dacă acela este golul pe care trebuie să îl umpli. Arborele decizional pentru spike de spam este un prim bun utilizare al apelurilor de sinteză ieftine.