Gratis backlink checker in Ahrefs-stijl vs. een API: wat één post kost
Een tabel met per-aanroep credits en harde limieten, gevolgd door de berekening voor een blog die een paar posts per dag publiceert. Alle prijzen hier zijn gebaseerd op onze eigen gepubliceerde cijfers.
SEOBlogBot research team ·
Credits en limieten per actie
1 credit = $0,0001. Een aanroep wordt één keer gefactureerd, ongeacht het aantal rijen.
Een limiet is een plafond voor één verzoek, niet voor je maand. De limiet van 2.000 domeinen voor bulk_dr betekent dat een lijst met 2.001 hosts twee aanroepen vereist, dus plan je batches rond dat cijfer.
Bladeren werkt op dezelfde manier. Het is eenvoudig om per ongeluk te veel uit te geven. Stel per in op de grootste waarde die je nodig hebt, tot 5000, en doorloop de pagina's met page. Diep bladeren stopt bij 50.000 rijen, dus een lijst van die lengte vereist een filter, geen langere lus.
Een limiet geldt ook voor elke afzonderlijke aanroep. Plan batches zo dat één host niet twee keer wordt verzonden, omdat elke herhaling zijn eigen credit kost.
Waarom een gratis webchecker niet thuishoort in een job
Die tools zijn gebouwd voor mensen. Gratis checkers van Ahrefs, Semrush en Moz tonen een beperkt overzicht van resultaten achter een formulier, wat geschikt is voor iemand met één vraag en verder niets.
Hun voorwaarden en limieten wijzigen zonder aankondiging. Lees de eigen pagina van elke tool voordat je erop bouwt, en onthoud dat een script dat een formulier scrapert kapot gaat op de dag dat de markup verandert.
Een API met een gedocumenteerde prijs voorkomt beide problemen. Als je alleen een snelle handmatige check nodig hebt, is de gratis domeinchecker op de homepage hetzelfde idee zonder sleutel.
Een script dat op een formulier is gebouwd heeft ook geen contract, dus de eerste brekende verandering komt zonder aankondiging.
Een eenmalige lookup is prima met een gratis tool. Zodra dezelfde check op een schema herhaalt, wordt de gratis tool een afhankelijkheid waar niemand mee akkoord is gegaan.
Een browsertabblad is het juiste hulpmiddel voor een enkele vraag, en een script is het juiste hulpmiddel voor een terugkerende vraag.
Waarom het scrapen van een gratis formulier fragiel is
Een gratis backlink checker van Ahrefs is een tool voor mensen. Het er een job van maken betekent dat een script moet doen alsof het een persoon is, en dat faalt op drie gewone manieren.
Wanneer de markup verandert
Een redesign verplaatst het element dat je parser leest. De job draait nog steeds, maar hij leest nu een lege cel en schrijft nullen in de log. Die fout is stil, en dat is de ergste soort.
Wanneer het formulier om een mens vraagt
Een formulier kan beginnen vragen of een bezoeker een mens is. Een cronjob kan dat niet beantwoorden, dus de run stagneert of faalt, afhankelijk van hoe het script een onverwachte pagina verwerkt.
Wanneer resultaten een selectie zijn
Een gratis weergave toont de bovenste rijen en stopt daar. Een maandelijkse audit die lijsten vergleicht, heeft de volledige set nodig, en een gedeeltelijke lijst lijkt op een krimpende site.
Drie echte budgetten, geprijsd
01
Alleen poort
Eén bulk_dr-aanroep per post is 1 credit. Dertig posts per maand zijn 30 credits, oftewel $0,003.
02
Poort plus audit
Voeg refdomains en anchors één keer per maand per site toe: 1 + 2 + 2 = 5 credits per postcyclus, $0,0005.
03
Archiefveegactie
Eénmalige ophaling voor 200 posts op één site blijft onder de 100 credits. Het werkvoorbeeld laat zien hoe.
De maandelijkse rekening voor je blog berekenen
Gebruik de tabel hierboven en houd de berekening open, zodat iedereen het kan controleren.
01
Tel uitgaande hosts per post
Gebruik dezelfde export die je gebruikt voor de poort. Dertig posts met drie tot zes hosts elk geven je een getal om te vermenigvuldigen, en geen giswerk.
02
Vermenigvuldig met de poortprijs
Eén bulk_dr-aanroep per post is 1 credit, dus dertig posts komen neer op 30 credits, oftewel $0,003 bij $0,0001 per credit.
03
Voeg de maandelijkse audit-ophaalacties toe
Twee betaalde ophaalacties per site per maand voegen 4 credits toe, oftewel $0,0004. Zet die regel naast de poortregel zodat het totaal zichtbaar is.
04
Vergelijk met de CI-rekening
Je CI-provider rekent minuten, niet onze credits. Zet de twee totalen naast elkaar en optimaliseer eerst de grootste.
Waar kosten verborgen zitten in een pipeline
De API-regel is zelden de duurste. De kosten die teams verrassen zitten elders, en ze zijn makkelijk te missen omdat niemand ze direct factureert.
CI-minuten
Een poort die bij elke push draait, in plaats van alleen wanneer een post wordt gepland, vermenigvuldigt de looptijd van runners. Laat hem draaien bij de planningsstap, en de minuten blijven in verhouding tot het werk.
Redactietijd
Elke HOLD kost een persoon een paar minuten. Tien holds per dag over meerdere sites is een reële kostenpost, zelfs wanneer de credits dat niet zijn. Stel de vloer af totdat een HOLD iets betekent.
Logopslag
Logs die een volledig antwoord bewaren voor elke aanroep groeien sneller dan je verwacht. Houd de _credits-regel en het oordeel bij, en bewaar volledige antwoorden alleen voor de fouten.
Draai die logs op een schema dat je al hanteert voor andere joboutput, zodat ze geen tweede archief worden dat je moet onderhouden.
De tabel lezen als een budget
Lees de tabel rij voor rij. De eerste rij is gratis, de middelste rijen kosten één of twee credits, en alleen de zoekacties bereiken drie. De meeste pipelines hebben die laatste groep nooit nodig.
De tabel is ook een checklist. Elke rij noemt een actie die je wel of niet gebruikt.
Begin bij de verhouding. Een poortaanroep kost 1 credit en een audit-ophaalactie kost 2, dus zelfs een team dat tien posts per dag publiceert over tien sites blijft onder de dollar per maand aan credits.
De verrassingskosten zijn zelden de API. Het zijn meestal CI-minuten, een messaging-seat, of een redacteur die elke HOLD leest zodra deze binnenkomt.
Prijs je pipeline end-to-end, en beslis dan of de API-regel wel of niet de moeite waard is om te optimaliseren. Houd de tabel in de repository naast de job, zodat een wijziging in de cijfers zichtbaar wordt als een gewone diff.
Vergeleken met een abonnement
De minimale aanvraaggrootte is belangrijker dan de hoofdprijs
Ahrefs verkoopt API-eenheden binnen abonnementen die beginnen bij $129 per maand voor 200.000 eenheden, met minimaal 50 eenheden per aanvraag. Een pipeline die kleine vragen stelt, verbruikt eenheden op het minimum, terwijl wij per aanroep factureren zonder vloer.
Ahrefs en Semrush zijn vollediger voor zoekwoorden en rank tracking.
Onze linkgegevens worden ongeveer maandelijks ververst, niet dagelijks.
De cijfers van geen van beide partijen komen overeen met de DR of DA van de ander, dus benchmark binnen één bron.
Snelheidslimieten en de cijfers die we niet hebben
We geven geen limiet voor aanvragen per seconde op. Omdat er geen is gepubliceerd, is pacing onderdeel van je taak, en een lus zonder pauze is de makkelijkste manier om verrast te worden.
Slapen kort tussen items in een lus, groepeer domeinen via bulk_dr in plaats van te loopen, en stop bij 402 in plaats van opnieuw te proberen. Meet je eigen doorvoer op een testrun en schrijf dat cijfer in je runbook in plaats van een aanneming.
Wanneer je het meet, schrijf dan de batchgrootte en de wachttijd tussen items op. Voeg de datum toe. Een cijfer zonder datum raakt snel verouderd. De glossary legt het verversingsvenster uit, wat verandert hoe je test.
Houd de eerste week logregels in de gaten. Als de gemiddelde wachttijd tussen aanroepen verkeerd lijkt, pas dan de lus aan voordat de maandelijkse run, in plaats van na de eerste 402.
Elke logregel toont een echte wachttijd, een echt aantal en een echt saldo, wat beter is dan elke schatting.
Kostenvragen die mensen stellen voordat ze automatiseren
Zijn er kosten elke keer dat een API wordt aangeroepen?
Ja, bij betaalde acties. Elke aanroep wordt gefactureerd in credits bij $0,0001 per credit, en het antwoord toont wat het kostte. Gratis acties factureren niets.
Wordt dit een abonnement?
Vandaag is de service vooruitbetaalde credits zonder abonnement en zonder maandminimum. Deze pagina prijst wat nu gepubliceerd is, en de accountpagina is de plek om de huidige voorwaarden te controleren.
Gebruikt een gratis actie ooit credit?
Nee. domain, overview, stats en suggest hebben geen sleutel nodig en factureren niets, dus ze zijn de goedkope plek om een parser te testen.
Kan ik zien wat één run kostte?
Ja. Elke geauthenticeerde reactie bevat _credits met de kosten en het saldo. Log dat veld per run, en het maandtotaal wordt een som in plaats van een schatting.
Is een gratis checker genoeg voor een incidentele review?
Ja, voor een enkel domein dat je nu en dan bekijkt. Zodra dezelfde check elke week herhaalt, schakel dan over naar de API zodat het proces een gedocumenteerd contract en een gelogde kostenpost heeft.
Wat gebeurt er wanneer het saldo nul is?
Een betaalde aanroep retourneert HTTP 402. Stop de job en waarschuw een persoon, omdat opnieuw proberen geen credit toevoegt. Laad op van de accountpagina en voer de mislukte batch opnieuw uit.
Kosthygiëne voor een geplande job
Log _credits na elke geauthenticeerde aanroep.
Geef de voorkeur aan bulk_dr boven een lus van enkele lookups.
Blader met per tot 5000 alleen wanneer je de rijen nodig hebt.
Stop bij HTTP 402 in plaats van opnieuw te proberen.
Herprijs één keer per kwartaal tegen de tabel hierboven.