Ahrefs API-konkurrenter: vad ett enda anrop verkligen kostar
Ett abonnemangspris berättar lite förrän du dividerar det med antalet anrop. Här är divisionen, öppen och transparent, med de platser där den stora plattformen fortfarande vinner.
ASEOTools redaktionella team ·
Divisionen
Omkring 160 gånger skillnad per anrop vid listpriser
Ahrefs säljer API-enheter i abonnemang, från $129 i månaden för 200 000 enheter, och varje anrop förbrukar minst 50 enheter. Det begränsar abonnemanget till 4 000 anrop. Vårt API tar ut 2 krediter för ett backlinks-anrop, vilket är $0,0002.
$129 dividerat med 4 000 anrop är $0,03225 per anrop
Två krediter på $0,0001 är $0,0002 per anrop
Förhållande: ungefär 160 till 1
Sida vid sida, samma jobb, två faktureringsmodeller
Abonnemangssiffrorna är de publicerade startpriser vi känner till. Kontrollera leverantörens aktuella sida innan du budgeterar.
Detaljer
Ahrefs API i ett abonnemang
ASEOTools API
Startpris
Från $129/månad
$0, förbetald kredit
Gratis start
Kontrollera leverantörens sida
$100 kredit vid registrering, inget kort krävs
Faktureringsenhet
API-enheter, 200 000 i startabonnemanget
Krediter, 1 kredit = $0,0001
Minsta anrop
Minst 50 enheter
Gratis för domän, översikt, statistik, förslag
Backlinks eller länkande domäner
Mätt i enheter, kontrollera leverantörens sida
2 krediter per anrop, upp till 1 000 rader
Bulk Domain Rating
Mätt i enheter, kontrollera leverantörens sida
1 kredit för upp till 2 000 domäner
Nyckelord, rankningsuppföljning
Ja, den fullständiga produkten
Erbjuds ej
Crawl-freshness
Dagligt uppdaterat
Uppdateras ungefär en gång i månaden
Inaktiv månad
Fakturerad
$0
Att läsa tabellen utan att ljuga för sig själv
Billigare per anrop är inte billigare per svar. En plattform returnerar färskare data och kopplar den till nyckelord, vilket är den verkliga anledningen till att folk betalar.
Om ditt team öppnar en dashboard varje dag för att följa rankningar gör abonnemanget sitt jobb och inget API ersätter det. Om det enda du hämtar är en månatlig backlinks-export för en klientpresentation betalar du för mycket yta du aldrig använder.
Båda dessa team finns, och många företag är båda samtidigt: en innehållsledare som lever i plattformen och en analytiker vars skript körs kl 3 på natten. Dela fakturan efter vem som gör arbetet, och prissätt sedan skriptet efter mätaren.
Återbesök tabellen när abonnemangen ändras. Leverantörer justerar priser och enhetsregler, och det enda talet här som aldrig ändras är vårt: 1 kredit är $0,0001. För en utarbetad version av budgeten, se de $100 och $1 000-planerna, och för en metod för att välja, Semrush beslutsträdet.
Vem som inte bör byta
Ett team som redan kör ett fåtal skript på en enda användarexport kan vinna inget på en ändring. Om skripten är få och användaren är upptagen ändå, lämna arrangemanget som det är.
Behåll användaren där de som utforskar behöver den, och flytta bara de anrop som en maskin gör.
Vad 50-enhetersgolvet gör med små jobb
Ett golv låter som en detalj förrän du räknar anrop. Vid 50 enheter per anrop slutar 200 000 enheter i startabonnemanget vid 4 000 anrop, och en liten fråga betalar samma avgift som en stor.
Ahrefs API-konkurrenter som fakturerar per anrop ändrar den aritmetiken. Här finns inget enhetsgolv, så en fråga kostar sina egna krediter och inget mer.
Sökningar för små för ett abonnemang
Säg att du kontrollerar en domän varje morgon för att se om antalet länkande domäner har förändrats. På vår sida är det ett 2-kredits-anrop, eller $0,0002. På ett per-anspråk-golv spenderar samma kontroll 50 enheter innan någon data anländer.
Säg att fyrtio av dessa kontroller körs varje dag, och golvet blir den största raden i kalkylarket.
Batchar där golvet slutar att betyda
Ett bulk_dr-anrop över 2 000 domäner kostar en kredit, vilket är $0,0001 för hela listan. När ett anrop bär så mycket arbete har golvet lite kvar att lägga till.
Batcha först, anropa sedan. Spaken ligger i dina händer, och den fungerar på båda faktureringsmodellerna.
Vad ett abonnemangspris döljer
Ett abonnemangspris ser ut som en takgräns du alltid kan nå. I praktiken är antalet anrop du kan göra lägre än enhetsantalet antyder, och det lägre talet är det du ska budgetera med.
Dividera innan du jämför. Divisionen är det mesta av argumentet, och det tar mindre än en minut.
Fyra jobb där mätaren vinner
Månadsvisa klientexporter
Fyrtio klienter, ett backlinks-anrop vardera på 2 krediter, blir 80 krediter eller $0,008. Exempelsiffror, men så liten radposten blir.
Vetenskaplig granskning av outreach
Kör bulk_dr över en prospect-lista på 2 000 domäner i en kredit, sortera efter DR, och kasta bort de svaga innan någon skriver ett e-postmeddelande.
Konkurrentgap-kontroller
Intersect-åtgärden tar 2 till 10 domäner på 2 krediter och visar vem som länkar till dina konkurrenter men inte till dig.
Spot checks inuti verktyg
Ett kalkylarksformel eller ett Make-scenario kan använda den fria domänåtgärden. Ingen nyckel, ingen kostnad, inget att godkänna.
Prissätt ett anrop innan du kör det
01
Skriv ner åtgärden
Välj den endpoint du planerar att anropa, till exempel backlinks eller bulk_dr, och slå upp dess kreditkostnad i tabellen ovan.
02
Räkna raderna du förväntar dig
Ett anrop faktureras en gång oavsett radantal, inom åtgärdens gräns, så raderna bestämmer storleken på utdata, inte priset.
03
Multiplicera med kursen
Krediter gånger $0,0001 ger kostnaden för ett anrop. Tio anrop på 2 krediter blir 20 krediter, vilket är $0,002.
04
Upprepa för månaden
Multiplicera med hur ofta jobbet körs. Ett veckovis jobb körs ungefär fyra gånger på en månad, så använd fyra, inte tolv.
Där vi förlorar
Om du behöver dagligt färska crawls, nyckelordsvolymer eller rankningshistorik, köp Ahrefs eller Semrush. Vår index byggs en gång i månaden, och vi säljer inte nyckelordsdata alls. Var försiktig med alla jämförelser som döljer denna avvägning.
När per-anrop-prissättning blir dyr
Per-anrop-prissättning bär en egen risk. Ett skript som loopar över en lång lista rad för rad faktureras för varje loop, så fakturan växer med antalet anrop snarare än med datamängdens storlek.
Tänk dig två versioner av samma jobb. En loop som skickar en domän per anrop, körd över tusen domäner, spenderar tusen krediter, eller $0,10. Ett bulk_dr-anrop över samma tusen domäner spenderar en enda kredit, eller $0,0001. Gapet är struktur.
Ett skript som anropar en gång per rad
Loopar som denna är vanliga i snabba skript. Koden fungerar, utdata ser rätt ut, och ingen kontrollerar antalet anrop förrän fakturan anländer.
Räkna anrop, inte bara rader. En radlogg per körning, med antalet anrop den gjorde, räcker för att fånga loopen förrän månaden är slut.
Retries som upprepar fakturan
En retry-loop upprepar vad som skickades vid första försöket. Om ett jobb retryar utan paus kan samma arbete skickas ut många gånger på en minut.
Stoppa efter en 402 och läs saldot. Att skicka samma jobb till ett tomt konto fyller bara loggen med samma fel.
Testanrop som stannar i skriptet
Ett testanrop som lämnas kvar i ett schemalagt skript körs varje gång skriptet körs. Gratisåtgärder kostar inget, så använd dem för en hälsokontroll där du kan.
Märk de betalda testanropen i loggen, så att de kan skiljas från produktionsarbete.
Att kontrollera varje siffra på denna sida själv
Gör om varje siffra i ett kalkylark. Det tar minuter. Börja med abonnemangspriset och dess enhetsregel, sedan kreditkostnaderna, och avsluta med dollaromvandlingen. Om ett steg ger ett annat svar, lita på din aritmetik och kontrollera leverantörens aktuella sida.
Ordningen betyder något. Att konvertera till dollar först döljer enhetsregeln, och enhetsregeln är där de flesta överraskningar döljer sig.
Abonnemangssidan
Dividera abonnemangets enheter med minsta enheter per anrop, och du har anropstaketet. Den divisionen förklarar det mesta av gapet i denna tabell.
Skriv resultatet bredvid abonnemangspriset, så att jämförelsen förblir synlig när kalkylarket delas.
Mätarsidan
Multiplicera varje åtgärds krediter med $0,0001, sedan med antalet körningar på en månad. Säg att ett backlinks-drag på 2 krediter körs fyrtio gånger på en månad. Det är 80 krediter, eller $0,008.
Lägg till en rad för varje jobb, inte en rad för hela kontot, så att den största raden visar sig själv.
En enda rad per jobb räcker. Någon kommer att fråga om siffran om sex månader, och kalkylarket ska svara utan ett anrop.
Frågor om jämförelsen
Varför betyder 50-enhetsminimumet så mycket?
För att det sätter ett golv under varje anrop. Med 200 000 enheter i abonnemanget och 50 per anrop får du maximalt 4 000 anrop i månaden, oavsett hur liten frågan är. Per-anrop-prissättning har inget sådant golv, så små sökningar förblir små.
Finns det andra Ahrefs API-konkurrenter som är värda att testa?
Ja, flera leverantörer säljer länkdatabaser, och varje prissätter annorlunda. Testa två på samma 50 domäner och jämför kostnad, radantal och hur föråldrad datan känns. Våra gratisåtgärder gör ett billigt första test.