Naar de inhoud springen

Gratis DR-opzoeken zijn zonder sleutel mogelijk. Meld je aan voor $100 aan tegoed.

LinksVerifier
LinksVerifierAanmelden

Kostentabel

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.

Stenen balansschaal die naar kleine stenen kantelt boven een grote rotsblok

Credits per actie

1 credit = $0,0001
ActieCreditsDollars per aanroepGebruik in link QA
domein, overzicht, statistieken, suggestie0GratisEen leveranciersdomein screenen
bulk_dr (tot 2.000 domeinen)1$0.0001DR-norm voor een hele lijst
vergelijk (tot 20)1$0.0001Naast elkaar voor de aankoop
refdomains, backlinks, ankers, toppages2$0.0002Controleren wie naar de klant linkt
intersect (2 tot 10 domeinen)2$0.0002Bronnen gedeeld tussen sites
zoekopdracht, trefwoord3$0.0003Een 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
SchemaAanroepen per jaarCreditsDollars per jaar
1 site, refdomains maandelijks1224$0.0024
100 sites, refdomains wekelijks5,20010,400$1.04
100 sites, refdomains dagelijks36,50073,000$7.30
1.000 sites, refdomains maandelijks12,00024,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
Tuinman die kleine rozenstruiken snoeit terwijl een groot bos in de achtergrond loert

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.

Concrete cijfers van een verzonnen order staan in het 40-link voorbeeld, en de openstaande vragen over timing in waarom een gekochte link ontbreekt.

Waar abonnementseenheden zinvol zijn

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.

Timmerman die een uitlopende rij houten blokken op een tafel meet

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.