Przejdź do treści

Tabela kosztów

Tabela kosztów masowego sprawdzania backlinków: koszt za zapytanie i za dolar

Jeden kredyt to $0.0001. Ta strona przekształca tę wartość na liczbę zapytań za dolar, abyś mógł zaplanować miesięczny budżet na analizę linków jeszcze przed napisaniem linii kodu.

Złote monety i klucz na drewnianym stole

Koszt każdej operacji

Rozliczane raz za zapytanie, niezależnie od liczby zwróconych wierszy (do 1000).
KredytyCena za zapytanieZapytania za $1Operacje
0za darmonie wymaga kluczadomain, overview, stats, suggest
1$0.000110,000bulk_dr (2000 domen), compare (20), top, dr_distribution, tld_breakdown
2$0.00025,000refdomains, backlinks, anchors, toppages, anchor_cloud, intersect (2 do 10 domen)
3$0.0003około 3333search, keyword

Analiza tabeli inżynierskim okiem

Kluczową jednostką jest zapytanie, a nie wiersz. Strona z 1000 backlinkami kosztuje tyle samo co strona z 10.

Tanią strategią jest więc żądanie pełnych stron. Ustaw per na 1000, czyli maksymalną liczbę wierszy zwracanych przez jedno zapytanie, iteruj za pomocą page i zatrzymaj się, gdy strona zwróci mniej wierszy.

Na tej stronie nie ma górnego limitu liczby zapytań na sekundę. Twój klient powinien jednak reagować na błędy: HTTP 401 oznacza brakujący lub błędny klucz, a HTTP 402 oznacza wyczerpanie salda.

Każda uwierzytelniona odpowiedź zawiera _credits z kosztem i pozostałym saldem. Zaloguj to, a zawsze będziesz wiedział, gdzie poszedł budżet.

Gdzie naprawdę idzie budżet

Większość wydatków w projekcie link-flow to eksploracja, a nie produkcja. Uruchomisz toppages dla kilkunastu witryn, odrzucisz połowę wyników i uruchomisz ponownie z wyższym per.

To w porządku. Przy koszcie 2 kredytów za zapytanie, tysiąc eksploracyjnych zapytań kosztuje $0.20.

Większym kosztem jest czas potrzebny na przeczytanie wyników, a żadna struktura cenowa tego nie zmienia. Niski koszt zapytania zmienia natomiast Twoją chęć ponownego uruchomienia zapytania, gdy wynik wydaje się podejrzany, zamiast zastanawiania się, czy warto zużyć jednostki.

Miesięczne zadanie jest łatwe do oszacowania. Jeden snapshot dla każdej domeny klienta, używając toppages i refdomains, to 4 kredyty na domenę, czyli 200 domen klientów to 800 kredytów, czyli $0.08 miesięcznie.

Cztery scenariusze budżetowe, obliczone na podstawie tabeli

Przykłady z zaokrąglonymi liczbami, które wybraliśmy. Nie są to dane klientów.

Ocenienie 5000 domen

Trzy zapytania bulk_dr pokrywają 5000 domen. To 3 kredyty, czyli $0.0003.

Analiza 10 konkurentów

Cztery operacje po 2 kredyty dla każdego konkurenta to 8 kredytów, czyli 80 kredytów lub $0.008 za wszystkie dziesięć.

Miesięczna lista kontrolna

Lista kontrolna 2000 domen to jedno zapytanie bulk_dr miesięcznie, jeden kredyt.

Wykorzystanie darmowego kredytu

$100 to 1 000 000 kredytów. Przy koszcie 2 kredytów za zapytanie daje to 500 000 zapytań.

Kamienny most z czterema łukami nad rzeką z pracownikami

Stronicowanie i limity wierszy, prosto i jasno

Rozliczane są zapytania, a jedno zapytanie zwraca do 1000 wierszy. Wszystko powyżej wymaga kolejnego zapytania i kolejnego obciążenia, więc limit wierszy to kwestia kosztu nie mniej niż techniczna.

Wyobraź sobie listę linków o 4000 wierszach. To cztery pełne zapytania, a przy koszcie 2 kredytów za zapytanie całość pobrania kosztuje 8 kredytów.

Jedno zapytanie zwraca maksymalnie 1000 wierszy

Każde płatne zapytanie jest rozliczane raz i zwraca maksymalnie 1000 wierszy. Strona z 1000 backlinkami kosztuje tyle samo co strona z 10, więc małe strony marnują potencjał zapytania.

Zrób obliczenia przed pierwszym uruchomieniem. Cztery zapytania po 2 kredyty to 8 kredytów, czyli $0.0008, i to jest kwota, którą należy sprawdzić względem budżetu.

Przechodzenie przez wyniki za pomocą page i per

per przyjmuje wartość od 10 do 5000, ale odpowiedź i tak zawiera maksymalnie 1000 wierszy, więc żądanie więcej nie omija limitu. Ustaw per na 1000 dla operacji listujących i przechodź przez wyniki za pomocą page.

Zapisuj numer strony obok każdego zapisanego wyniku. Ponowne uruchomienie może wtedy kontynuować tam, gdzie ostatnie się skończyło, zamiast zaczynać od nowa.

Obserwuj ostatnią stronę. Krótka strona na końcu jest normalna i nadal liczy się jako zapytanie, więc uwzględnij to ostatnie żądanie w swoim oszacowaniu jako jedną dodatkową linię.

Gdzie głębokie stronicowanie się kończy

Głębokie stronicowanie kończy się na 50 000 wierszach. Po tym punkcie operacja listy nie zwróci dalszych wierszy, więc zaplanuj zapytanie wokół wierszy, których faktycznie potrzebujesz.

Sortowanie przed stronicowaniem pomaga w tym przypadku. Przy sort i order=desc pierwsze strony zawierają najsilniejsze wiersze, a możesz zakończyć wcześniej, gdy przestaną być użyteczne.

Utrzymanie klucza API poza przeglądarką

Twój klucz opłaca każde zapytanie, więc nie powinien znajdować się w kodzie, który może odczytać odwiedzający. Klucz umieszczony w JavaScript frontendu może zostać skopiowany ze źródła strony przez każdego, kto ją otworzy.

Przechowuj klucz na serwerze i pozwól przeglądarce wywołać endpoint, którym kontrolujesz.

Dlaczego klucz w JavaScript frontendu ucieka

Skrypt dostarczony do przeglądarki jest publiczny, niezależnie od tego, co zrobiło narzędzie budujące. Zmniejszenie rozmiaru pliku zmienia jego wygląd, a nie to, kto może go odczytać.

Wyobraź sobie mały dashboard, który wywołuje API bezpośrednio ze strony. Każdy odwiedzający może zobaczyć klucz, a saldo wyczerpuje się w tempie ich kliknięć, a nie Twoich.

Wysyłanie klucza jako nagłówek

API akceptuje klucz jako parametr key= lub jako nagłówek Bearer. Nagłówek trzyma klucz z dala od adresów URL, które mają tendencję do lądowania w logach serwera, historii przeglądarki i udostępnianych linkach.

Niezależnie od wybranego formatu, wykonuj wywołanie z kodu po stronie serwera, nigdy ze strony, którą może załadować obcy.

Odczytywanie odpowiedzi 401 i 402

HTTP 401 oznacza, że klucz jest brakujący lub błędny, więc napraw konfigurację i zatrzymaj się. HTTP 402 oznacza wyczerpanie kredytów, co jest problemem salda, a nie błędem.

Obsłuż każdy błąd osobno. Ponawianie 401 marnuje czas, a ponawianie 402 nie może się powieść, dopóki saldo się nie zmieni.

Loguj kod statusu przy każdym żądaniu, nie tylko komunikat, aby dwa błędy pozostały rozróżnialne przy przeglądaniu logów później.

Oceniona partia w jednym żądaniu

GET działa dla krótkich list. Dla większych, wyślij domeny w ciele żądania POST.

bash
curl "https://linkisflow.com/api.php?action=bulk_dr&domains=ahrefs.com,moz.com,majestic.com&key=sk_live_..."
Ogrodnik z nieruchomym dzbankiem wody i kubkiem do mierzenia

Odczytywanie salda kredytów w każdej odpowiedzi

Każda uwierzytelniona odpowiedź zawiera koszt zapytania i pozostałe saldo. Odczytuj to pole przy każdym zapytaniu, przechowuj je i porównuj saldo w trakcie uruchomienia.

Płaskie saldo po pętli zwykle oznacza, że pętla nie robi tego, co myślisz, że robi.

Logowanie kosztu każdego zapytania

Zapisz akcję, domenę, koszt i pozostałe saldo w linii logu dla każdego żądania. Tydzień później zobaczysz, która akcja wyczerpała saldo, bez konieczności ponownego uruchamiania.

Trzymaj log obok zapisanych wyników, aby podejrzana liczba mogła zostać powiązana z zapytaniem, które ją wygenerowało.

Prostym testem jest porównanie sumy zalogowanych kosztów ze spadkiem salda w tym samym uruchomieniu. Jeśli się nie zgadzają, log pomija jakieś zapytanie.

Oszacowanie uruchomienia przed jego rozpoczęciem

Pomnóż liczbę domen przez liczbę zapytań na domenę, a następnie przez liczbę kredytów za operację. Dla 2000 domen i jednego pobrania toppages dla każdej to 4000 kredytów, czyli $0.40.

Uruchom oszacowanie najpierw na dziesięciu domenach, a następnie skaluj je. Próba zwykle pokazuje, która operacja jest droga.

Zatrzymanie zadania, gdy saldo jest niskie

Twój klient może odczytać pozostałe saldo po każdym zapytaniu i zatrzymać się przed osiągnięciem zera. Wybierz próg, który zostawia miejsce na już uruchomione zapytania.

Jeśli zadanie się zatrzyma, zachowaj częściowe wyniki i ostatni numer strony, aby resztę można było uruchomić po doładowaniu kredytu.

Ustaw próg na podstawie oszacowania, a nie na podstawie zaokrąglonej liczby, aby zadanie kończyło się tam, gdzie zaplanowałeś.

W porównaniu z subskrypcyjnym API

Ahrefs sprzedaje jednostki API w ramach subskrypcji, od $129 miesięcznie za 200 000 jednostek, a każde żądanie zużywa co najmniej 50 jednostek. Ta struktura pasuje do zespołu, który cały dzień pracuje w Ahrefs.

Mniej pasuje do pracy link-flow. Miesięczny snapshot kilku setek stron wejściowych zużyłby śladową część przydziału, a i tak zapłacisz za resztę.

Bądź sprawiedliwy wobec drugiej strony. Dla słów kluczowych, śledzenia pozycji i codziennego świeżego crawlowania Ahrefs lub Semrush są pełniejszymi produktami, a nasz indeks odświeża się mniej więcej miesięcznie.

Nasza oferta jest węższa, a przewodnik po stronach wejściowych pokazuje główne zastosowanie: dane linków, w niskiej cenie za zapytanie, bez subskrypcji i bez miesięcznego minimum.

Aby zobaczyć szczegółowe porównanie, sprawdź, jak sumuje się badanie luki konkurencyjnej: sześć kredytów za trzy zapytania.

Pytania, które ludzie zadają o płaceniu za zapytanie

Pytania o cenach narzędzia do masowego sprawdzania backlinków często się powtarzają. Poniższe odpowiedzi powtarzają warunki konta i tabelę powyżej, nic więcej.

Czy jest miesięczne minimum?

Nie. Ceny opierają się na prepaidowych kredytach bez subskrypcji i bez miesięcznego minimum. Cichy miesiąc nic nie kosztuje, ponieważ nic nie jest naliczane, dopóki nie zostanie wykonane zapytanie.

Porównaj to z planem rozliczanym niezależnie od tego, czy uruchamiasz coś, czy nie. Odniesienie konkurencyjne pokazuje, jak małe badanie sumuje się w kredytach.

Czy darmowe operacje zużywają kredyt?

Cztery operacje są darmowe i nie wymagają klucza: domain, overview, stats i suggest. Użyj ich do zarysowania domeny, zanim wydasz kredyt na cięższe pobrania.

Każda inna operacja jest rozliczana za zapytanie, a tabela na górze podaje cenę każdej z nich.

Jak dodać kredyt?

Nowe konta zaczynają z $100 darmowego kredytu po zalogowaniu się przez Google, bez potrzeby karty. Późniejsze doładowania są płatne w USDT w sieci TRC-20 ze strony konta.

Sprawdź stronę konta najpierw, gdy saldo wydaje się nieprawidłowe, ponieważ tam zarządzane są klucze i kredyty.