Referens
Referens: varje åtgärd, vad den kostar och hur den misslyckas
Håll detta öppet när du skriptar din granskning. Det listar åtgärder, priser, sidningsgränser och de två fel du sannolikt stöter på.

Grundläggande innan tabellerna
Slutpunkten är https://backlinkphoenix.com/api.php?action=<action>&q=<domain>&key=sk_.... Du kan skicka nyckeln som ett Bearer-huvud istället. CORS är öppet, så ett skript i webbläsaren fungerar också.
Varje svar har en ok-flagga. Autentiserade svar innehåller också _credits, som anger kostnaden och ditt återstående saldo. Det gör budgetuppföljning enkel.
Jämfört med Moz API för backlänkar-prissättning skiljer sig strukturen: Ahrefs säljer enheter i prenumerationer som börjar på $129 i månaden för 200 000 enheter, medan du här betalar per anrop från ett förbetalt saldo.
Det finns ingen prenumerationsnivå att kliva upp och inget månatligt minimum. Ett förbetalt saldo innebär att det ingen överanvändningsavgift. En regel passar alla. Ett skript som körs en gång i månaden och ett skript som körs vid varje kundpåfyllnad betalar enligt samma regel. Nya användare startar med $100 i gratis kredit, vilket räcker till ungefär 500 000 anrop som kostar två krediter.
Skriva ditt första skript utan överraskningar
Börja litet. Ett skript som anropar API:et är enkelt att skriva och lätt att överskrida. Reglerna nedan håller den första versionen ärlig.
Håll den första körningen till ett domän. När utmatningen ser rätt ut, utöka listan stegvis och läs av saldot mellan varje steg.
Sidor är kostnadsmåttet
Ett anrop debiteras en gång, oavsett antal rader det returnerar. En sida du hämtar är ett nytt anrop, så att bläddra igenom en stor lista kostar en debitering per sida.
Säg att en webbplats har 2 500 hänvisande domäner och du vill ha alla dem. Med den sidstorlek du väljer blir det ett fåtal anrop, och var och en har sin egen kostnad. Räkna sidorna innan du startar loopen. Välj en sidstorlek som passar frågan, eftersom en kort lista kräver ett anrop och en lång kräver samma omsorg vid varje sida.
Läs av krediterna i varje svar
Varje autentiserat svar innehåller _credits, som anger vad anropet kostade och vad som finns kvar. Logga det fältet snarare än ett nummer du uppskattade i huvudet.
Ett skript som skriver ut saldot till sin output låter dig stoppa innan en lång körning tömmer kontot. Håll kontrollen enkel och synlig.
Använd de gratisanropen för att testa planen
domain, overview, stats och suggest kräver ingen nyckel och kostar ingenting. Använd dem för att bekräfta domänstavningen och den grundläggande strukturen i datan innan något betalt anrop körs.
Lägg till de betalda anropen först därefter, ett i taget, mot samma domän. Ett misstag som fångas på ett gratisanrop kostar ingenting. Spara de gratisutmatningarna i samma datumfilerade mapp som de betalda.
Gratis- och en-kreditsåtgärder
| Åtgärd | Kostnad | Vad den är till för |
|---|---|---|
| domain | Gratis | Snabb DR-åtkomst, anropet bakom kontrollverktyget på startsidan |
| overview | Gratis | Översiktsnummer för en domän |
| stats | Gratis | Siffror om indexet i sig |
| suggest | Gratis | Autofyllningsliknande sökning av domäner |
| bulk_dr | 1 kredit | Upp till 2 000 domäner per anrop, GET med domains= eller en POST-body |
| compare | 1 kredit | Upp till 20 domäner sida vid sida |
| top | 1 kredit | En rankad lista från vårt index |
| dr_distribution | 1 kredit | Hur DR sprider sig över en uppsättning |
| tld_breakdown | 1 kredit | Hänvisare grupperade efter TLD |
Två- och trekreditsåtgärder
| Åtgärd | Kostnad | Vad den är till för |
|---|---|---|
| refdomains | 2 krediter | Domäner som länkar till en målwebbplats |
| backlinks | 2 krediter | Individuella länkar |
| anchors | 2 krediter | Lista över ankartexter |
| toppages | 2 krediter | Sidor som lockar till sig länkar |
| anchor_cloud | 2 krediter | Ankordar viktade efter användning |
| intersect | 2 krediter | Vem länkar till 2–10 domäner samtidigt, för att hitta ersättningslänkar |
| search | 3 krediter | Fulltextsökning över ankartexter, titlar och URL:er |
| keyword | 3 krediter | Vem länkas med en exakt ankartext |

Ett anrop debiteras en gång, oavsett antal rader, upp till 1 000 rader per anrop. Använd page och per (10–5000) för att gå igenom resultat, sortera med sort plus order=asc|desc. Djup sidning slutar vid 50 000.
Fel du kan se
| HTTP-kod | Betydelse | Vad du ska göra |
|---|---|---|
| 401 | Nyckel saknas eller är ogiltig | Kontrollera parametern key eller huvudet |
| 402 | Krediterna är slut | Ladda upp med USDT (TRC-20) på kontosidan |
När ett anrop misslyckas, och vad du ska kontrollera först
Två fel täcker de flesta misslyckanden i praktiken. Var och en har en annan lösning, så läs koden innan du ändrar något annat.
Ett misslyckat anrop berättar fortfarande något. Spara begärande-URL:en, tiden och svarsbodyn i loggen, med nyckeln borttagen.
En 401 betyder att nyckeln inte accepteras
Ett 401-svar säger att nyckeln saknas eller är ogiltig. Lösningen ligger i begäran, inte i datan. Kontrollera parametern key eller Bearer-huvudet, och se till att värdet kopierades i sin helhet. Skriv aldrig ut nyckeln när du felsöker.
Säg att ett skript fungerar på din laptop men misslyckas på en server. En 401 där betyder ofta att miljövariabeln aldrig ställdes in på den maskinen.
En 402 betyder att saldot är slut
Ett 402-svar betyder att krediterna är slut. Inget i datan är fel, och att försöka anropet igen kommer att misslyckas på samma sätt tills du laddar upp.
Påfyllningar görs i USDT på TRC-20-nätverket från kontosidan. Kontrollera saldot innan en lång körning, så att skriptet inte stannar mitt i en lista. Ställ in en varningströskel också, eftersom en tidig varning är mycket billigare än en stoppad granskning.
Försök igen utan slöseri
Försök igen bara fel som kan ändras, som en timeout. En 401 eller 402 som försöks igen i en loop skapar brus i loggen och ingen data i granskningen.
Paus mellan försök, och behåll den misslyckade domänen i en separat lista så att du kan köra den igen med avsikt snarare än av misstag. Skriv retry-regeln i en kommentar högst upp i skriptet, så att nästa redigering behåller den.
Vilken åtgärd för vilken återhämtningsfråga
Matcha frågan du har med det billigaste anropet som svarar på den.
Hur stor är skadan?
Börja med overview, som är gratis. Kör sedan refdomains en gång och jämför den med filen du sparade förra månaden. Vår månadsvisa rutin visar skillnaden.
Hur ser skräplänkar ut?
Använd anchors och anchor_cloud. Udda ord som upprepas över många domäner är mönstret att fånga innan du öppnar avviseringsmyterna.
Vilka donatorer är värda att jaga?
intersect tar två till tio domäner och returnerar webbplatser som länkar till flera av dem. Mata in dina konkurrenter, leta efter donatorer som hoppar över dig, och betygsätt sedan listan med bulk_dr.
Läckte flytten?
toppages på den gamla och den nya domänen visar var länkarna landar. Migrationsguiden använder den steg för steg.

En engångsgranskning i fyra anrop
Denna ordning håller de betalda anropen få och varje ett kopplat till en fråga. Kör det en gång per domän, och upprepa sedan de betalda anropen varje månad med samma inställningar.
Kör gratisanropen
Börja med overview och domain. Båda är gratis, och deras output sätter skalans för varje betalt anrop som följer.
Hämta hänvisande domäner
Använd refdomains till 2 krediter per anrop. Räkna sidorna först, och bestäm sedan hur många du behöver.
Kontrollera ankarsammansättningen
Kör anchors eller anchor_cloud till 2 krediter vardera. Leta efter udda ord som upprepas över många domäner.
Betygsätt kandidatlistan
Mata de tveksamma domänerna till bulk_dr till 1 kredit per anrop, som hanterar upp till 2 000 domäner. Spara betygen i samma fil som de hänvisande domänerna.
Ett sidat anrop, annoterat
Alla parametrar efter åtgärden är valfria.
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 _creditsEn rättvis jämförelse med ett alternativ till Moz API för backlänkar
Rättvisa jämförelser börjar med samma enheter. Prislistor döljer ofta enheten, så skriv ner vad du faktiskt betalar för varje svar innan du jämför totaler.
På Ahrefs ligger enheterna i en prenumeration, som börjar på $129 i månaden och köper 200 000 enheter. Varje begäran använder minst 50 av dem. Det är fällan. Ställ det bredvid ett pris per anrop, och först då menar jämförelsen något.
En likvärdig test
Välj fem domäner av känd storlek och kör samma frågor genom båda tjänsterna. Jämför svaren du behöver, inte funktionerna du beundrar.
Säg att en tjänst returnerar hänvisande domäner i ett enda anrop och en annan behöver tre. Kostnaden per svar blir då viktigare än prislistan.
Prissättning i samma enheter
Konvertera allt till kostnad per svar. Våra anrop är prissatta i krediter till $0,0001 vardera, så ett anrop på två krediter kostar $0,0002 och ett gratisanrop kostar ingenting. Säg att en månadskörning använder sju krediter. Det är $0,0007, under en tiondel av en cent.
Inkludera kostnaden för slöseri, som omkörningar efter ett misslyckat anrop. Ett billigt anrop som ofta misslyckas kan bli dyrare än ett dyrare som fungerar första gången.
Var en fullständig suite fortfarande vinner
Nyckelordsforskning, rankspårning och daglig crawling ligger utanför detta API. Om dessa är dina frågor svarar en fullständig suite dem bättre, och jämförelsen bör säga så.
Använd ledtråden för den fråga den svarar bra på: hur länkprofilen flyttade sig, och vilka donatorer är värda en närmare titt. Namnge gapet i dina anteckningar, t.ex. ingen nyckelordsdata här, så att nästa läsare inte antar att ledtråden täcker det.