Referentie
Referentie: elke actie, wat het kost, hoe het faalt
Houd dit open terwijl je je audit script. Het lijst acties, prijzen, paginatie limieten en de twee fouten die je waarschijnlijk zult tegenkomen.

Basics voor de tabellen
Het endpoint is https://backlinkphoenix.com/api.php?action=<action>&q=<domain>&key=sk_.... Je kunt de key ook als Bearer header sturen. CORS is open, dus een browser script werkt ook.
Elk antwoord heeft een ok vlag. Geverifieerde antwoorden dragen ook _credits, wat de kosten en je resterende saldo aangeeft. Dat maakt budget tracking eenvoudig.
Vergeleken met Moz API backlinks prijzen verschilt de structuur: Ahrefs verkoopt units binnen abonnementen die beginnen bij $129 per maand voor 200.000 units, terwijl je hier betaalt per call vanaf een prepaid saldo.
Er is geen abonnementsniveau om op te klimmen en geen maandelijkse minimum. Een prepaid saldo betekent dat er geen overage rekening is. Eén regel geldt voor iedereen. Een script dat één keer per maand draait en een script dat bij elke client onboarding draait, betalen volgens dezelfde regel. Nieuwe accounts beginnen met $100 aan gratis krediet, wat genoeg is voor ongeveer 500.000 calls van twee credits.
Je eerste script schrijven zonder verrassingen
Begin klein. Een script dat de API aanroept is eenvoudig te schrijven en snel over het budget heen. De regels hieronder houden de eerste versie eerlijk.
Houd de eerste run beperkt tot één domein. Zodra de output er goed uitziet, verbreed je de lijst in stappen en lees je het saldo tussen elke stap.
Pagina's zijn de kosten eenheid
Eén call wordt één keer gefactureerd, ongeacht het aantal rijen dat het retourneert. Een pagina die je ophaalt is een andere call, dus door een grote lijst bladeren kost één charge per pagina.
Stel een site heeft 2.500 verwijzende domeinen en je wilt ze allemaal. Bij de door jou gekozen paginagrootte is dat een handvol calls, en elke keer zijn eigen kosten. Tel de pagina's voordat je de loop start. Kies een paginagrootte die past bij de vraag, omdat een korte lijst één call nodig heeft en een lange dezelfde zorg vraagt bij elke pagina.
Lees de credits op elk antwoord
Elk geverifieerd antwoord bevat _credits, wat aangeeft wat de call kostte en wat er over is. Log dat veld in plaats van een nummer dat je in je hoofd schatte.
Een script dat het saldo naar de output schrijft, stelt je in staat te stoppen voordat een lange run het account leegmaakt. Houd de check eenvoudig en zichtbaar.
Gebruik de gratis calls om het plan te testen
domain, overview, stats en suggest hebben geen key nodig en kosten niets. Gebruik ze om de domein spelling en de basisstructuur van de data te bevestigen voordat een betaalde call loopt.
Voeg pas daarna de betaalde calls toe, één voor één, tegen hetzelfde domein. Een fout die op een gratis call wordt opgevangen, kost niets. Bewaar de gratis outputs in dezelfde datummap als de betaalde.
Gratis en één-credit acties
| Actie | Kosten | Waarvoor het is |
|---|---|---|
| domain | Gratis | Snelle DR lookup, de call achter de checker op de homepage |
| overview | Gratis | Kopcijfers voor een domein |
| stats | Gratis | Cijfers over de index zelf |
| suggest | Gratis | Autocomplete-stijl lookup van domeinen |
| bulk_dr | 1 credit | Tot 2.000 domeinen per call, GET met domains= of een POST body |
| compare | 1 credit | Tot 20 domeinen naast elkaar |
| top | 1 credit | Een gerangschikte lijst uit onze index |
| dr_distribution | 1 credit | Hoe DR zich verspreidt over een set |
| tld_breakdown | 1 credit | Verwijzers gegroepeerd per TLD |
Twee- en drie-credit acties
| Actie | Kosten | Waarvoor het is |
|---|---|---|
| refdomains | 2 credits | Domeinen die naar een target linken |
| backlinks | 2 credits | Individuele links |
| anchors | 2 credits | Anchor text lijst |
| toppages | 2 credits | Pagina's die links aantrekken |
| anchor_cloud | 2 credits | Anchor woorden gewogen op gebruik |
| intersect | 2 credits | Wie linkt naar 2-10 domeinen tegelijk, voor het zoeken naar vervangingslinks |
| search | 3 credits | Full-text search over anchors, titels en URLs |
| keyword | 3 credits | Wie is gelinkt met een exacte anchor |

Eén call wordt één keer gefactureerd, ongeacht het aantal rijen, tot 1.000 rijen per call. Gebruik page en per (10-5000) om door resultaten te lopen, sorteer met sort plus order=asc|desc. Diepe paginatie stopt bij 50.000.
Fouten die je kunt zien
| HTTP code | Betekenis | Wat te doen |
|---|---|---|
| 401 | Key ontbreekt of is ongeldig | Controleer de key parameter of header |
| 402 | Krediet is opgebruikt | Laad op met USDT (TRC-20) op de account pagina |
Wanneer een call faalt, en wat je eerst moet controleren
Twee fouten dekken de meeste mislukkingen in de praktijk. Elke fout heeft een andere oplossing, dus lees de code voordat je iets anders verandert.
Een mislukte call vertelt je nog steeds iets. Bewaar de request URL, de tijd en de response body in de log, met de key verwijderd.
Een 401 betekent dat de key niet wordt geaccepteerd
Een 401 response zegt dat de key ontbreekt of ongeldig is. De oplossing ligt in de request, niet in de data. Controleer de key parameter of de Bearer header, en zorg ervoor dat de waarde volledig is gekopieerd. Print de key nooit tijdens het debuggen.
Stel een script werkt op je laptop maar faalt op een server. Een 401 daar betekent vaak dat de environment variable nooit is ingesteld op die machine.
Een 402 betekent dat het saldo is opgebruikt
Een 402 response betekent dat het krediet is opgebruikt. Er is niets mis met de data, en het opnieuw proberen van dezelfde call zal op dezelfde manier falen totdat je laadt.
Top-ups worden gedaan in USDT op het TRC-20 netwerk vanaf de account pagina. Controleer het saldo voordat je een lange run start, zodat het script niet halverwege een lijst stopt. Stel ook een waarschuwing drempel in, omdat een vroege waarschuwing veel goedkoper is dan een gestopte audit.
Retries zonder verspilling
Probeer alleen fouten opnieuw die kunnen veranderen, zoals een timeout. Een 401 of 402 die in een loop wordt herhaald, voegt ruis toe aan de log en geen data toe aan de audit.
Pauzeer tussen pogingen, en houd het falende domein in een aparte lijst zodat je het opnieuw kunt uitvoeren met opzet en niet per ongeluk. Schrijf de retry regel in een commentaar bovenaan het script, zodat de volgende edit het behoudt.
Welke actie voor welke recovery vraag
Koppel de vraag die je hebt aan de goedkoopste call die het beantwoordt.
Hoe groot is de schade?
Begin met overview, wat gratis is. Voer dan refdomains één keer uit en vergelijk het met het bestand dat je vorige maand hebt opgeslagen. Onze maandelijkse routine toont het verschil.
Hoe zien junk links eruit?
Gebruik anchors en anchor_cloud. Vreemde woorden die zich herhalen over veel domeinen zijn het patroon om te vangen voordat je de disavow mythes opent.
Welke donors zijn het jagen waard?
intersect neemt twee tot tien domeinen en retourneert sites die naar meerdere van hen linken. Voer je concurrenten in, zoek naar donors die je overslaan, en score de lijst dan met bulk_dr.
Is de move gelekt?
toppages op het oude en het nieuwe domein toont waar de links landen. De migration walkthrough gebruikt het stap voor stap.

Een eenmalige audit in vier calls
Deze volgorde houdt de betaalde calls beperkt en elke keer gekoppeld aan een vraag. Voer het één keer per domein uit, en herhaal dan de betaalde calls elke maand met dezelfde instellingen.
Voer de gratis calls uit
Begin met overview en domain. Beide zijn gratis, en hun output stelt de schaal in voor elke betaalde call die volgt.
Haal de verwijzende domeinen op
Gebruik refdomains bij 2 credits per call. Tel eerst de pagina's, en beslis dan hoeveel je nodig zult hebben.
Controleer de anchor mix
Voer anchors of anchor_cloud uit bij 2 credits elk. Kijk naar vreemde woorden die zich herhalen over veel domeinen.
Score de kandidatenlijst
Voer de twijfelachtige domeinen naar bulk_dr bij 1 credit per call, wat tot 2.000 domeinen aankan. Bewaar de scores in hetzelfde bestand als de verwijzende domeinen.
Eén gepageerde call, geannoteerd
Alle parameters na de actie zijn optioneel.
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 _creditsEen eerlijke vergelijking met een Moz API backlinks alternatief
Eerlijke vergelijkingen beginnen met dezelfde eenheden. Prijzenpagina's verbergen de eenheid vaak, dus schrijf op wat je eigenlijk betaalt voor elk antwoord voordat je totalen vergelijkt.
Op Ahrefs zitten de units binnen een abonnement, dat begint bij $129 per maand en koopt 200.000 units. Elke request gebruikt er minstens 50. Dat is de catch. Zet het naast een per-call prijs, en pas heeft de vergelijking betekenis.
Een vergelijkende test
Kies vijf domeinen van bekende grootte en voer dezelfde vragen door beide diensten. Vergelijk de antwoorden die je nodig hebt, niet de features die je bewondert.
Stel één service retourneert verwijzende domeinen in één call en een andere heeft er drie nodig. De kosten per antwoord zijn dan belangrijker dan de lijstprijs.
Prijzen in dezelfde eenheden
Converteer alles naar kosten per antwoord. Onze calls zijn geprijsd in credits van $0,0001 elk, dus een twee-credit call kost $0,0002 en een gratis call kost niets. Stel een maandelijkse run gebruikt zeven credits. Dat is $0,0007, minder dan een tiende cent.
Voeg de kosten van verspilling toe, zoals reruns na een mislukte call. Een goedkope call die vaak faalt, kan duurder uitkomen dan een duurdere die de eerste keer werkt.
Waar een volledige suite nog wint
Keyword research, rank tracking en dagelijkse crawling vallen buiten deze API. Als dat je vragen zijn, beantwoordt een volledige suite ze beter, en de vergelijking zou dat moeten zeggen.
Gebruik de ledger voor de vraag die het goed beantwoordt: hoe het link profiel is verplaatst, en welke donors het bekijken waard zijn. Noem de gap in je notities, zoals geen keyword data hier, zodat de volgende lezer niet aanneemt dat de ledger het dekt.