Naar de inhoud springen
CranSEO
CranSEOAanmelden

DataForSEO-prijzen versus credits per call, geprijsd voor één notebook

We kunnen de prijslijst van een andere leverancier niet citeren, en je moet niemand vertrouwen die dit uit zijn hoofd doet. We kunnen wel laten zien hoe onze eigen credits optellen voor een maandelijkse taak.

CranSEO-onderzoeksteam ·

Een klein potplantje naast een messing weegschaal die een gewicht tegen kiezelstenen op steen balanceert

Onze prijslijst als opzoektable

Alle cijfers uit onze eigen prijslijst. Eén credit kost $0,0001.
ActiesCredits per callKosten per callPer 1.000 calls
domain, overview, stats, suggest0GratisGratis
bulk_dr, compare, top, dr_distribution, tld_breakdown1$0.0001$0.10
refdomains, backlinks, anchors, toppages, anchor_cloud, intersect2$0.0002$0.20
search, keyword3$0.0003$0.30

Een hypothetische maand, regel voor regel

Dit is een voorbeeld, geen klantverhaal. Stel je een analist voor die 30 klantwebsites en 200 concurrentiedomeinen bijhoudt in één Quarto-rapport.

Elke maand voert de notebook bulk_dr één keer uit over alle 230 domeinen, wat 1 credit kost. Vervolgens haalt hij refdomains op voor elk van de 30 klantwebsites, tegen 2 credits per call, dus 60 credits.

Voeg anchors toe voor dezelfde 30 sites, nog eens 60 credits, en een handvol herhalingen tijdens het debuggen, zeg 40 meer. De maand komt uit op ongeveer 161 credits.

De maand komt neer op ongeveer $0,016. Zelfs als het voorbeeld tien keer zo groot was, zou het aanmeldingscredit van $100 jarenlang dekt voor dergelijke runs, en de rekening zou een verwaarloosbaar bedrag blijven.

De tabel lezen zoals een budgetverantwoordelijke dat zou doen

Kijk eerst naar de rechterkolom, omdat de meeste cellen in de tabel klein zijn.

Duizend calls naar een actie van 1 credit kosten tien cent, en duizend calls naar een actie van 3 credits kosten dertig. Gratis acties kosten niets, dus verkenning in een notebook is effectief ongemeten terwijl je de vorm van de data uitzoekt.

De enige manier om hier echt geld uit te geven is door veel domeinen te doorlopen met een actie van 2 of 3 credits, vandaar dat bulk_dr, met 1 credit voor maximaal 2.000 domeinen, de eerste call is om te leren.

Hetzelfde budget in een paar regels R

Pas de aantallen aan en voer opnieuw uit. De cijfers hieronder zijn de hypothetische uit de bovenstaande alinea's.

r
credit_usd <- 0.0001
plan <- tibble::tribble(
  ~step,        ~calls, ~credits_per_call,
  "bulk_dr",        1,  1,
  "refdomains",    30,  2,
  "anchors",       30,  2,
  "debug reruns",  40,  1
)
plan$credits <- plan$calls * plan$credits_per_call
sum(plan$credits)            # 161
sum(plan$credits) * credit_usd  # 0.0161
Het eerlijke vergelijkingspunt

Ahrefs verkoopt API-eenheden binnen abonnementen, vanaf $129/maand voor 200.000 eenheden, met minimaal 50 eenheden per verzoek. Voor DataForSEO-prijzen open je de huidige prijslijst en vul je dezelfde call-aantallen in de tibble hierboven.

Glazen flesjes hangend aan een houten brug die vloeistof druppelen in een donkere stromende rivier

Waar de credits eigenlijk naartoe gaan in een notebook

Credits lekken uit een notebook op plekken die de prijstabel niet laat zien. De eenheidsprijs is overal hetzelfde, dus de echte vraag is hoeveel calls de notebook maakt en hoe vaak.

Begin bij de calls, niet bij de prijs. Elk van de onderstaande gewoontes is op zich goedkoop, en samen bepalen ze de rekening.

Per call, niet per rij

Facturatie is per call, ongeacht het aantal teruggegeven rijen, tot 1.000 rijen. Een call die 10 rijen retourneert en een die 1.000 rijen retourneert kosten hetzelfde. Stel dat een lus om de beurt tien rijen vraagt. Het betaalt vele malen meer voor een antwoord dat één grotere pagina had gegeven.

Vraag de grootste pagina die je nodig hebt, en laat de sortering je antwoord vooraan plaatsen. De teardown toont de pagineringsparameters in de context van een hele pipeline.

Wanneer je de kosten van twee ontwerpen vergelijkt, tel je het aantal calls in elk en vermenigvuldig je dit met de credits per call. Het aantal rijen maakt geen deel uit van die som.

Herhalingen zijn de stille kosten

De meeste budgetten vergeten herhalingen. Stel je een analist voor die nog steeds een join test en dezelfde refdomains-resultaat vijf keer ophaalt voordat de output er goed uitziet. Elke call is goedkoop, maar die vijf tellen op op dezelfde manier als de hypothetische maand hierboven.

Sla de eerste respons op een datum-bestand op de eerste keer dat deze aankomt. De rest van het debuggen kan dat bestand lezen en niets uitgeven.

Fouten vereisen een regel in het plan

HTTP 401 betekent dat de sleutel ontbreekt of fout is. HTTP 402 betekent dat het saldo op is. Behandel beide als een stop, zodat een lus niet blijft bellen naar de API wanneer het antwoord al bekend is.

Log het veld credits van elke respons. Het toont wat de call kostte en het resterende saldo, wat het budget verandert van een schatting in een record dat je van de ene naar de andere maand kunt vergelijken.

Bepaal van tevoren wat een gestopte run betekent voor het rapport. Een gedeeltelijke maand is geen hele maand, dus het rapport moet zeggen dat het gestopt is, in plaats van een lager totaal te tonen alsof het compleet was.

Democellen en gedeelde notebooks

Democellen die domain, overview, stats of suggest aanroepen hebben geen sleutel nodig en kosten niets. Een collega kan ze uitvoeren zonder je saldo aan te tasten.

Houd de betaalde cellen achter een vlag, zodat een herhaling alleen credit uitgeeft wanneer iemand de vlag opzettelijk aanzet. Die schakelaar is goedkoop om te bouwen en makkelijk te vergeten.

Gedeelde notebooks driften weg. Een democel die vorige lente een betaalde call kreeg, zal credit uitgeven voor een collega die dat niet bedoelde, dus controleer de betaalde cellen telkens wanneer de notebook van eigenaar wisselt.

Maandelijkse versus dagelijkse budgetten

Een maandelijkse taak geeft één keer per cyclus uit. Een dagelijkse taag geeft ongeveer dertig keer zo vaak uit voor dezelfde cijfers, omdat de linkgraph ongeveer één keer per maand ververst. Vermenigvuldig het bedrag per cyclus met het aantal runs dat je echt nodig hebt, niet met het aantal dagen in de maand.

Als iemand om een dagelijkse herhaling voor een dashboard vraagt, is de eerlijke vraag wat voor nieuwe informatie de extra calls opleveren. Vaak is het antwoord niets.

Budgetteer de eerste maand als een bereik

De eerste maand van een nieuwe notebook is vaak het duurst, omdat deze de verkenning bevat. Stel je test op drie domeinen, dan op 300, en vervolgens op de volledige lijst. De drie tests gebruiken gratis acties en één bulk_dr-call, dus ze kosten weinig. Het dure deel is meestal een lus die je vergeten bent te verwijderen.

Plan die eerste maand als een bereik in plaats van een enkel getal. Houd de call-aantallen in de code, zodat het bereik update wanneer je één aantal verandert, en het rapport beide uiteinden toont.

Een maandbudget in vijf stappen

01

Schrijf de calls op

Lijst elke actie op die je notebook gebruikt, en hoe vaak één run deze aanroept.

02

Koppel de credits

Zoek de credits per call op in de tabel hierboven, en vermenigvuldig dit met het aantal voor elke rij.

03

Laat ruimte voor herhalingen

Voeg een toelage toe voor debugging, gebaseerd op het log van vorige maand in plaats van een gok.

04

Converteer naar dollars

Vermenigvuldig het totale aantal credits met $0,0001. Houd het creditaantal naast het dollarbedrag, zodat een lezer het kan herschalen.

05

Vergelijk met het saldo

Controleer het saldo op de accountpagina voor elke run. Als het lager is dan de geplande uitgave, vul dan eerst aan met USDT (TRC-20), of laat de run netjes stoppen bij HTTP 402.

Een timmerman die een houten verbinding schuurt op een werkbank, wat handarbeid en tijd benadrukt

Wat de rekenkunde weglaat

De meeste echte kosten zijn tijd. Credits zijn goedkoop, maar een export opschonen niet.

Een budget in dollars verbergt de echte kosten van een pipeline: het uur dat je besteedt aan een mislukte join, de dag die je verliest wanneer een sleutel lekt, de verwarring wanneer twee leveranciers het oneens zijn met 30 procent. De creditprijs beslist zelden een keuze op deze schaal.

Wat wel telt, is de factuurvorm. Facturatie één keer per call, ongeacht de rijen, beloont grote pagina's en straft lussen af, dus de code in de teardown vraagt om per = 1000 en stopt vroeg. Als je nog steeds een provider kiest, begin dan bij de decision tree.

De gratis acties zijn de stille besparing. Een gedeelde notebook waarvan de democellen domain of overview aanroepen, heeft geen sleutel nodig, dus een collega kan het opnieuw uitvoeren zonder je saldo aan te tasten, en de action glossary geeft precies aan welke acties dat zijn.

Vragen om elke leverancier te stellen voordat je vergelijkt

  • Wordt een call één keer gefactureerd, of één keer per retourgegeven rij?
  • Is er een maandelijks minimum of een abonnementsvloer?
  • Wat kost een mislukkt verzoek?
  • Hoe vers is de onderliggende data, en wie zegt dat?
  • Kan de gratis tier de democellen van een gedeelde notebook uitvoeren?

Prijzen vragen van analisten

Zijn er abonnementen of maandelijkse minimums?

Nee. Credit is prepaid bij $0,0001 per credit, zonder abonnement en zonder maandelijks minimum. Een stille maand kost niets boven de calls die je hebt gemaakt.

Kost een grotere taag meer per call?

De prijs per credit is hetzelfde, en dus ook de kosten van elke actie. Een grotere taag kost meer omdat hij meer calls maakt of duurdere acties gebruikt. Paginering tot 1.000 rijen per call houdt het aantal calls laag.

Kan een collega mijn notebook op mijn rekening uitvoeren?

Alleen als de betaalde cellen met jouw sleutel draaien. Gratis acties hebben geen sleutel nodig, dus een gedeelde notebook kan zijn democellen vrij uitvoeren. Houd de sleutel in een environment variable en niemand anders ziet hem.

Hoe vergelijk ik dit met DataForSEO-prijzen?

Open de huidige DataForSEO-prijslijst, en vul dezelfde call-aantallen in de tabel hierboven. Vertrouw niet op een cijfer uit je hoofd, omdat prijslijsten veranderen. Vraag of elke call één keer of één keer per rij wordt gefactureerd, en of er een maandelijkse vloer is.

Is het aanmeldingscredit genoeg voor een proefversie?

Het aanmeldingscredit is $100, wat gelijkstaat aan 1.000.000 credits en geen kaart vereist. De hypothetische maand hierboven gebruikt 161 credits, dus een proefversie van die grootte gebruikt een klein fractie ervan.