Kostnadstabell
Kostnadstabell för bulkkontroll av backlänkar, per anrop och per dollar
En credit är $0,0001. Denna sida omvandlar det till anrop per dollar, så att du kan budgetera en månatlig länkstudie innan du skriver en enda rad kod.

Vad varje åtgärd kostar
| Credits | Pris per anrop | Anrop per $1 | Åtgärder |
|---|---|---|---|
| 0 | gratis | ingen nyckel behövs | domain, overview, stats, suggest |
| 1 | $0.0001 | 10,000 | bulk_dr (2 000 domäner), compare (20), top, dr_distribution, tld_breakdown |
| 2 | $0.0002 | 5,000 | refdomains, backlinks, anchors, toppages, anchor_cloud, intersect (2 till 10 domäner) |
| 3 | $0.0003 | ca 3 333 | search, keyword |
Att läsa tabellen som en ingenjör
Enheten som betyder något är anropet, inte raden. En sida med 1 000 backlänkar kostar lika mycket som en sida med 10.
Så den billiga strategin är att be om fulla sidor. Ställ in per till 1 000, det maximala ett anrop returnerar, loopa med page och stoppa när en sida returneras kortare.
Inget på denna sida sätter en takgräns för anrop per sekund. Skriv din klient så att den backar vid fel ändå: HTTP 401 betyder en saknad eller felaktig nyckel, och HTTP 402 betyder att saldot är slut.
Varje autentiserat svar innehåller _credits med kostnaden och det återstående saldot. Logga det, så vet du alltid vart budgeten gick.
Var budgeten verkligen går
Det mesta av utgiften i ett link-flow-projekt är utforskning, inte produktion. Du kommer att köra toppages för ett dussin webbplatser, kasta hälften av outputen och köra om med ett högre per.
Det är okej. Vid 2 credits per anrop kostar tusen utforskande anrop $0,20.
Den större kostnaden är tiden det tar att läsa resultaten, och ingen prissättningsmodell ändrar det. Vad ett lågt pris per anrop däremot ändrar är ditt vilja att köra om en fråga när ett resultat ser konstigt ut, istället för att argumentera med dig själv om det är värt enheterna.
Ett månatligt jobb är lätt att dimensionera. En ögonblicksbild per klientdomän, med toppages och refdomains, är 4 credits per domän, så 200 klientdomäner blir 800 credits, eller $0,08 i månaden.
Fyra budgetar, beräknade från tabellen
Exempel med rundade siffror som vi valt. De är inte kundsiffror.
Betygsätt 5 000 domäner
Tre bulk_dr-anrop täcker 5 000 domäner. Det är 3 credits, eller $0,0003.
Studera tio konkurrenter
Fyra 2-credits-åtgärder per konkurrent är 8 credits, så 80 credits eller $0,008 för alla tio.
Månadsligt övervakningslist
En övervakningslista på 2 000 domäner är ett bulk_dr-anrop i månaden, en enda credit.
Använd den gratis crediten
$100 är 1 000 000 credits. Vid 2 credits per anrop är det 500 000 anrop.

Sidhantering och radgränser, tydligt uttalade
Fakturering räknar anrop, och ett enskilt anrop returnerar upp till 1 000 rader. Allt utöver det kräver ett annat anrop, och en annan avgift, så radgränsen är en kostnadsfråga lika mycket som en teknisk.
Tänk dig en länklista på 4 000 rader. Det är fyra fulla anrop, och vid 2 credits vardera blir hela hämtningen 8 credits.
Ett anrop returnerar maximalt 1 000 rader
Varje betalt anrop faktureras en gång, och det returnerar maximalt 1 000 rader. En sida med 1 000 backlänkar kostar lika mycket som en sida med 10, så små sidor slösar anropet.
Gör uträkningarna innan det första körningen. Fyra anrop à 2 credits vardera blir 8 credits, eller $0,0008, och den siffran är den du ska kontrollera mot budgeten.
Stega igenom med page och per
per accepterar ett värde från 10 till 5000, men ett svar innehåller fortfarande maximalt 1 000 rader, så att be om mer kringgår inte gränsen. Ställ in per till 1 000 för liståtgärder och rör dig genom resultaten med page.
Spara sidnumret bredvid varje sparade resultat. En omkörning kan då ta vid där den föregående slutade istället för att börja om.
Beakta den sista sidan. En kort sida i slutet är normalt, och det räknas fortfarande som ett anrop, så lägg in den slutgiltiga förfrågan i din uppskattning som en rad till.
Var djup sidhantering slutar
Djup sidhantering slutar vid 50 000 rader. Efter den punkten returnerar en liståtgärd inte fler rader, så planera frågan kring de rader du faktiskt behöver.
Sortering innan sidhantering hjälper här. Med sort och order=desc innehåller de första sidorna de starkaste raderna, och du kan sluta tidigt när de slutar vara användbara.
Att hålla API-nyckeln borta från webbläsaren
Din nyckel betalar för varje anrop, så den ska aldrig ligga i kod som en besökare kan läsa. En nyckel placerad i frontend-JavaScript kan kopieras från sidkällkoden av vem som helst som öppnar sidan.
Håll nyckeln på din server, och låt webbläsaren anropa en slutpunkt du kontrollerar istället.
Varför en nyckel i frontend-JavaScript läcker
Ett skript som levereras till webbläsaren är offentligt, oavsett vad byggverktyget gjorde med det. Att minifiera filen ändrar hur det ser ut, inte vem som kan läsa det.
Tänk dig en liten dashboard som anropar API:t rakt från sidan. Varje besökare kan se nyckeln, och saldot töms i takt med deras klick snarare än dina.
Att skicka nyckeln som en header
API:t accepterar nyckeln som en key=-parameter eller som en Bearer-header. Headern håller nyckeln borta från adresser, som tenderar att hamna i serverloggar, webbläsarhistorik och delade länkar.
Vilket format du än väljer, gör anropet från serverkod, aldrig från en sida en främling kan ladda.
Att läsa 401- och 402-svaren
HTTP 401 betyder att nyckeln saknas eller är felaktig, så fixa konfigurationen och stoppa. HTTP 402 betyder att crediten är slut, vilket är ett saldosproblem snarare än en bugg.
Ge varje fel sin egen hantering. Att försöka igen med ett 401 slösar tid, och att försöka igen med ett 402 kan inte lyckas förrän saldot ändras.
Logga statuskoden med varje begäran, inte bara meddelandet, så att de två felen förblir åtskilda när du granskar loggarna senare.
En betygsatt batch i ett begäran
GET fungerar för korta listor. För mer, POST domänerna i bodyn.
curl "https://linkisflow.com/api.php?action=bulk_dr&domains=ahrefs.com,moz.com,majestic.com&key=sk_live_..."
Att läsa creditsaldo i varje svar
Varje autentiserat svar innehåller kostnaden för anropet och det återstående saldot. Läs det fältet vid varje anrop, lagra det och jämför saldot under en körning.
Ett plant saldo efter en loop betyder vanligtvis att loopen inte gör vad du tror att den gör.
Att logga kostnaden för varje anrop
Skriv åtgärden, domänen, kostnaden och det återstående saldot till en loggrad för varje begäran. En vecka senare kan du se vilken åtgärd tömde saldet utan att köra om något.
Håll loggen bredvid de sparade resultaten, så att ett misstänkt nummer kan spåras tillbaka till anropet som producerade det.
En enkel test är att jämföra summan av de loggade kostnaderna med saldosänkningen under samma körning. Om de två inte stämmer överens saknas ett anrop i loggen.
Att uppskatta en körning innan den startar
Multiplicera antalet domäner med anrop per domän, sedan med credits per åtgärd. För 2 000 domäner och en toppages-hämtning vardera blir det 4 000 credits, eller $0,40.
Kör uppskattningen på tio domäner först, skala sedan upp den. Provet visar vanligtvis vilken åtgärd som är den dyra.
Att stoppa ett jobb när saldet blir lågt
Din klient kan läsa det återstående saldet efter varje anrop och stoppa innan det når noll. Välj ett golv som lämnar utrymme för anrop som redan är i rörelse.
Om jobbet stoppas, behåll de delvisa resultaten och det sista sidnumret, så att resten kan köras när du lägger till credit.
Ställ in golvet från uppskattningen snarare än från ett rundat nummer, så att jobbet slutar där du planerade att det skulle göra.
Mot ett abonnemangs-API
Ahrefs säljer API-enheter i abonnemang, från $129 i månaden för 200 000 enheter, och varje begäran använder minst 50 enheter. Den strukturen passar ett team som lever i Ahrefs hela dagen.
Den passar link-flow-arbete sämre. En månatlig ögonblicksbild av ett par hundra startsidor skulle använda en bråkdel av tilldelningen, och du skulle betala för resten oavsett.
Var rättvis mot andra sidan. För nyckelord, rankspårning och dagligt fräscht crawlande är Ahrefs eller Semrush de mer kompletta produkterna, och vår indexuppdatering sker ungefär en gång i månaden.
Vårt pitch är smalare, och guide för startsidor visar huvudanvändningen: länkdata, till ett lågt pris per anrop, utan abonnemang och utan månatlig miniminivå.
För en genomgående jämförelse, se hur konkurrentgapstudien summeras: sex credits för tre anrop.
Frågor folk ställer om att betala per anrop
Prissättningsfrågor om en bulkkontroll av backlänkar tenderar att upprepa sig. Svaren nedan återger kontovillkoren och tabellen ovan, och inget mer.
Finns det en månatlig miniminivå?
Nej. Prissättningen är förbetald credit utan abonnemang och utan månatlig miniminivå. En tyst månad kostar ingenting, eftersom inget debiteras förrän ett anrop görs.
Jämför det med ett plan som faktureras oavsett om du kör något eller inte. Konkurrentreferensen visar hur en liten studie summeras i credits.
Använder gratisåtgärder credit?
Fyra åtgärder kostar ingenting och behöver ingen nyckel: domain, overview, stats och suggest. Använd dem för att skissa på en domän innan du spenderar credit på de tyngre hämtningarna.
Varje annan åtgärd faktureras per anrop, och tabellen högst upp ger priset för varje.
Hur lägger jag till credit?
Nya konton startar med $100 gratis credit efter att ha loggat in med Google, och inget kort behövs. Senare påfyllningar betalas i USDT på TRC-20-nätverket från kontosidan.
Kontrollera kontosidan först när ett saldo ser fel ut, eftersom det är där nycklar och credit hanteras.