Ahrefs API-alternatief voor linkcontroles: kosten en limieten
Geplande verificatie is een saai klusje dat weinig moet kosten. Deze pagina prijst het actie per actie op en zet het naast abonnements-API-eenheden.
LinksVerifier onderzoeksteam ·
Credits per actie
1 credit = $0,0001
Actie
Credits
Dollars per aanroep
Gebruik in link QA
domein, overzicht, statistieken, suggestie
0
Gratis
Een leveranciersdomein screenen
bulk_dr (tot 2.000 domeinen)
1
$0.0001
DR-norm voor een hele lijst
vergelijk (tot 20)
1
$0.0001
Naast elkaar voor de aankoop
refdomains, backlinks, ankers, toppages
2
$0.0002
Controleren wie naar de klant linkt
intersect (2 tot 10 domeinen)
2
$0.0002
Bronnen gedeeld tussen sites
zoekopdracht, trefwoord
3
$0.0003
Een exact anker in de index vinden
Limieten die je script bepalen
Elke aanroep wordt één keer gefactureerd. Hoeveel rijen er ook terugkomen, de prijs is hetzelfde. Een enkele aanroep levert maximaal 1.000 rijen op, en diepe paginering is in totaal beperkt tot 50.000 rijen.
De per-parameter accepteert waarden van 10 tot 5000, en page doorloopt de rest. Waarden van per boven de 1.000 leveren niet meer rijen op in één aanroep, dus plan de lus rond de 1.000.
Wat een 401 en een 402 je vertellen
Een 401 betekent dat de sleutel ontbreekt of fout is. Dat is een configuratiefout, en dat moet de taak stoppen. Een 402 betekent dat het saldo op is, wat een oplaadtak is. Geen van beide is een reden om in een lus opnieuw te proberen.
Lees de status voordat je de body leest. Elk antwoord bevat een ok-veld, dus controleer dit eerst en parse de rest alleen als de aanroep succesvol was.
Rijlimieten en paginering in een lus
Vraag de grootste pagina op die je nodig hebt, tot de rijlimiet, en pagina alleen als een resultaat is afgekapt. Pagina voor pagina door een lange lijst lopen kost elke keer een aanroep, dus minder, vollere aanroepen zijn goedkoper en makkelijker te loggen.
Zodra een lijst dieper dan 50.000 rijen gaat, helpt paginering niet meer. Beperk de aanvraag met de sort- en order-parameters en houd de beperking bij in je notities.
Tempo en back-off na fouten
Er wordt geen requests-per-minute-figuur gepubliceerd, dus neem geen aannames. Back-off na elke fout en houd een bescheiden tempo aan in de cron-job.
Een nachtelijke controle van honderd sites is een kleine taak, en dat vereist geen burst van parallelle aanroepen om te voltooien.
Als een fout één host raakt, sla die host over, log het en ga verder, in plaats van elke rij erachter te stoppen. Log de tijd van elke run naast de status, zodat een patroon van fouten zichtbaar wordt in de log en niet in een e-mail naar de klant.
Wat een schema kost
Rekenkunde uit de creditprijzen hierboven; aantal sites zijn voorbeelden
Schema
Aanroepen per jaar
Credits
Dollars per jaar
1 site, refdomains maandelijks
12
24
$0.0024
100 sites, refdomains wekelijks
5,200
10,400
$1.04
100 sites, refdomains dagelijks
36,500
73,000
$7.30
1.000 sites, refdomains maandelijks
12,000
24,000
$2.40
Gratis voor betaald
Voer de gratis domein- en overzichtacties eerst uit op elk leveranciersdomein. Alleen domeinen die het screenen passeren, verdienen een betaalde refdomains- of backlinks-aanroep.
De tabel lezen
Dagelijks is betaalbaar en zinloos
Zeven dollar per jaar kopen een dagelijkse controle op 100 sites, maar een maandelijkse index geeft op de meeste dagen hetzelfde antwoord. Besteed het geld na vernieuwingen, en houd een kleine reserve aan voor de ad hoc-controles die altijd opduiken als een klant een boze e-mail doorstuurt.
Wekelijks is meer dan genoeg voor de meeste portefeuilles
Gratis acties dekken eerste screening
Een balanswaarschuwing is beter dan een verrassende 402
Vergeleken met Ahrefs API-eenheden
Ahrefs verkoopt API-eenheden binnen abonnementen, vanaf $129 per maand voor 200.000 eenheden, met minimaal 50 eenheden per verzoek. Bij 50 eenheden per verzoek, staat dit abonnement maximaal 4.000 verzoeken per maand toe. Voor veel teams is dat meer dan genoeg.
De vergelijking is niet vanzelfsprekend. Zelfs niet in de buurt. Ahrefs en Semrush zijn de uitgebreidere producten voor zoekwoorden, rank tracking en een dagelijks verse crawl. Wij verkopen linkdata en een rating tegen een lage prijs per call, met een ongeveer maandelijkse refresh.
Bulk checks zijn onze specialiteit. Als uw taak is om gekochte links in bulk te verifiëren, is de lage prijs per call het belangrijkst. Als het om keyword research voor dezelfde klant gaat, zult u toch Ahrefs of Semrush willen gebruiken, en de twee kunnen naast elkaar bestaan zonder conflicten. Majestic- en Moz-gebruikers staan voor dezelfde keuze, behandeld in het glossary onder DR en DA.
Een team dat al maandelijks betaalt voor een abonnement en het dagelijks gebruikt, kan de meegeleverde eenheden handig vinden. De rekenkunde op deze pagina beslist die keuze niet. Uw callvolume doet dat wel.
Waar prepaid per-call prijzen zinvol zijn
Prepaid credit is geschikt voor bursty werk, zoals een batch van vendor sheets die eenmaal per kwartaal aankomt. U betaalt voor de calls die u maakt en niets anders. Er is geen abonnement en geen maandminimum.
Keyword werk blijft bij de uitgebreidere tools
Voor keyword research, rank tracking en een dagelijks verse crawl, gebruik een volledige SEO suite. De twee kunnen naast elkaar bestaan, en de link checks in deze gids vervangen niets wat u al draait.
Een re-check schema opzetten in vijf stappen
Een schema is één shell script en één cron entry. Deze vijf stappen bepalen wat erin komt.
01
Lijst één rij per plaatsing
Elke rij bevat het klantdomein, de exacte source URL, de anchor en de rel waarde die de order beloofde. Het glossary definieert elk veld.
02
Kies de frequentie na een refresh
Maandelijks, wekelijks of dagelijks, gebaseerd op hoe vaak de batch kan veranderen. Draai het na de maandelijkse refresh, nooit op een calendar guess, zodat het antwoord nieuw is.
03
Screen nieuwe vendor domeinen eerst
Draai de gratis domain en overview acties op elke nieuwe host. Alleen de hosts die slagen, gaan door naar betaalde refdomains of backlinks calls.
04
Houd de vorige lijst bij
Bewaar de laatste refdomains response, zodat de diff lokaal en kosteloos draait. De volgende call rekent nog steeds zijn 2 credits, dus budget daarvoor.
05
Stel de balance floor in
Kies een balance onder welke de job stopt en een persoon waarschuwt. Stel het goed boven nul in, omdat een run die vroeg stopt goedkoper is dan een die faalt met 402 halverwege.
Budgetteren voor een portfolio dat blijft groeien
Een schema dat weinig kost voor tien sites kan er anders uitzien bij tweehonderd. Het budget is een vermenigvuldiging, en het helpt om de vermenigvuldiging op papier te zetten voordat het portfolio groeit.
Calls per klant tellen
Vermenigvuldig het aantal klanten met de checks per periode, vermenigvuldig dan met de credit prijs van elke actie. Stel je een portfolio voor van 250 klant sites die maandelijks gecheckt worden, met één refdomains call per site. Dat zijn 3.000 calls per jaar, of 6.000 credits, wat neerkomt op $0.60.
Verander één variabele tegelijk, en het effect op het totaal blijft makkelijk te zien.
Een reserve voor de calls die niemand plande
Geplande checks zijn slechts een deel van de rekening. Een klant stuurt een vraag door, een vendor betwist een rij, en plotseling zijn er drie extra calls nodig op een vrijdagmiddag. Houd een reserve bij die een paar weken van dergelijke calls dekt.
Een alert ingesteld goed boven nul is goedkoper dan een verrassende 402 halverwege een batch.
De balance lezen na elke run
Lees de balance in het _credits veld na elke run, en vergelijk het met de calls die je verwachtte. Een verschil tussen verwachte en daadwerkelijke calls betekent meestal dat een loop twee keer draaide, wat een bug is die je wilt oplossen voordat het meer kost.
Houd het verwachte aantal in het script log. De vergelijking duurt dan een minuut in plaats van een middag.
Een wekelijkse floor check toevoegen
Een bulk_dr call dekt tot 2.000 domeinen voor 1 credit. Het toevoegen van een wekelijkse floor check op een lijst van die grootte beweegt het totaal nauwelijks, vandaar dat de floor check goedkoop is om bij te houden.
Vragen over het draaien van het schema
Drie vragen komen naar voren zodra een schema live gaat. De antwoorden zijn kort, en elk eindigt bij een limiet die de cost table al stelt.
Kan een klein team dit draaien zonder developer?
Ja, als het schema één shell script en een cron entry is. Het script heeft curl, grep en de key nodig die in een environment variable wordt bewaard. Het moeilijke deel is het lezen, niet de code.
Begin met één klant en één cadence. Voeg klanten toe zodra het log dezelfde counts op elke run laat zien.
Wat als een maandelijkse run een verrassing vindt?
Dan is het een finding, geen falen van het schema. Noteer de datum, haal de pagina dezelfde dag op en beslis of je de volgende check vooruit haalt. Een maandelijkse cadence verbiedt niet één extra run na een specifiek evenement.
Is een goedkope refdomains call genoeg voor een dispute?
Meestal niet op zichzelf. Een refdomains call vertelt je wat de index bevat, terwijl de opgeslagen HTML vertelt wat de pagina bevat. Een dispute heeft beide nodig, en de cost table prijst alleen de eerste.
Guardrails voor een cron job
Lees _credits op elke response en stop de run wanneer de balance onder je floor valt.
Behandel HTTP 401 als een config fout en HTTP 402 als een top-up taak, nooit als een retry.
Cache de laatste refdomains lijst zodat een diff niets kost.
Draai het schema na een maandelijkse refresh, niet op een calendar guess.