Odwołanie
Raport backlinków Ahrefs versus dane z API: odwołanie do akcji
Jeśli jesteś przyzwyczajony do eksportowania raportu backlinków Ahrefs, to odwołanie pokazuje, które elementy możesz odtworzyć na podstawie naszych akcji, ile kosztuje każde wywołanie i gdzie duże platformy pozostają w przewadze.

Akcje, ceny i ich odpowiedniki w raporcie
| Akcja | Kredyty | Najbliższa część typowego raportu | Uwagi |
|---|---|---|---|
| domain, overview, stats, suggest | 0 | Liczniki nagłówków | Nie wymaga klucza |
| bulk_dr | 1 | Kolumna DR dla listy | Do 2000 domen w jednym wywołaniu |
| compare | 1 | Porównanie domen obok siebie | Do 20 domen |
| top, dr_distribution, tld_breakdown | 1 | Wykresy podsumowujące | Podsumowania w stylu rozkładów |
| refdomains | 2 | Zakładka domen odsyłających | Paginacja |
| backlinks | 2 | Zakładka backlinków | Paginacja |
| anchors, anchor_cloud | 2 | Zakładka anchorów | Chmura służy do wyświetlania |
| toppages | 2 | Najlepsze strony według liczby linków | Strony przyciągające linki |
| intersect | 2 | Przecięcie linków | 2 do 10 domen |
| search, keyword | 3 | Bez bezpośredniego odpowiednika | Wyszukiwanie po anchorze, tytule i URL |
Jak zakładki raportu mapują się na nasze akcje
Większość eksportów raportów składa się z zakładek, z których każda ma przybliżony odpowiednik w naszym API. Nie jest to dokładna kopia. Traktuj mapowanie jako punkt wyjścia, ponieważ pole występujące w jednej zakładce może w ogóle nie występować w naszej odpowiedzi.
Zakładka domen odsyłających
Wyobraź sobie raport, który otwiera się na domenach odsyłających posortowanych według DR. Naszym najbliższym odpowiednikiem jest refdomains za 2 kredyty, który można sortować w ten sam sposób. Przygotuj się na zmianę nazw jednej lub dwóch kolumn w swoim skrypcie, ponieważ nazwy pól w wierszach różnią się w zależności od akcji.
Napraw sortowanie między miesiącami. Lista posortowana według DR w jednym miesiącu i według ruchu w kolejnym nie może być uczciwie porównana, dlatego wpisz klucz sortowania do nazwy pliku.
Zakładka anchorów i dlaczego chmura służy do wyświetlania
anchors to wywołanie dla zakładki anchorów, kosztujące 2 kredyty. anchor_cloud kosztuje tyle samo, ale jak wskazuje tabela powyżej, służy do wyświetlania. Jeśli decyzja zależy od liczb, przeczytaj zwykłą listę.
Czytaj anchory z jednym pytaniem: czy prawdziwy autor wpisałby te słowa? Nazwy marek i same URL-y zazwyczaj przechodzą test. Blok identycznych fraz pieniężnych powtórzonych na wielu domenach nie przechodzi, i to właśnie ten blok należy sprawdzić jako pierwszy.
Najlepsze strony i widok dwóch do dziesięciu domen
toppages to najbliższy odpowiednik zakładki „najlepsze według liczby linków”. Pokazuje, które strony przyciągają linki, co często mówi więcej niż całkowita liczba domen, gdy zmiana pozycji rankingowej dotyczy jednego podkatalogu witryny.
intersect przyjmuje od dwóch do dziesięciu domen i kosztuje 2 kredyty za wywołanie. Załóżmy, że porównujesz swoją witrynę z dwoma konkurentami. Przekrój pokaże, które witryny odsyłające są wspólne dla wszystkich trzech, co jest proste i tanie.
Parametry stosowane we wszystkich wywołaniach
Trzy rzeczy kontrolują każdą listę. Są to page, per oraz para sort z order. Utrzymuj je stałe między miesiącami.
per przyjmuje wartości od 10 do 5000, choć jedno wywołanie zwraca do 1000 wierszy, a głęboka paginacja zatrzymuje się na 50 000 wierszach. Każde wywołanie jest rozliczane raz niezależnie od liczby wierszy, więc poproszenie o pełną stronę kosztuje tyle samo, co poproszenie o dziesięć wierszy.
Uwierzytelnianie wymaga either key=sk_... w zapytaniu lub nagłówka Authorization: Bearer sk_.... CORS jest otwarty, ale trzymaj klucz na serwerze, ponieważ kod w przeglądarce jest widoczny dla każdego odwiedzającego.
Kolejność ma znaczenie. Przy paginacji wyników sortuj według DR malejąco dla domen, które prawdopodobnie mają znaczenie, lub rosnąco, aby sprawdzić długi ogon małych witryn. Bez względu na wybór, zapisz go obok pliku.
Traktuj powyższą tabelę jako mapę, a zapisane odpowiedzi jako teren. Jeśli oczekiwanego pola brakuje, zbuduj rozwiązanie wokół tego, co jest dostępne.
Miesięczny eksport w pięciu krokach
Wykonuj te same pięć kroków każdego miesiąca, aby zapisane pliki układały się w spójną całość podczas porównań.
- 1
Wybierz wywołania
Wybierz
refdomains,anchorsitoppagesdla każdej domeny. Overview i stats są darmowe, więc dodaj je do tego samego folderu. - 2
Ustal głębokość
Ustaw
page,per,sortiorderraz i utrzymuj je. Per może wynosić do 5000, ale jedno wywołanie zwraca do 1000 wierszy. - 3
Zapisz każdą odpowiedź bez zmian
Zapisuj surowy JSON na dysku przed jakimkolwiek parsowaniem. Jeśli skrypt później zawiedzie, zapisana kopia jest tym, co ponownie uruchomisz.
- 4
Przeczytaj obiekt _credits
Każda uwierzytelniona odpowiedź raportuje swój koszt i pozostałe saldo. Skopiuj oba wartości do linii logu, aby wydatki w miesiącu były widoczne bez konieczności korzystania z dashboardu.
- 5
Porównaj z zeszłym miesiącem
Porównaj zapisane kopie. Przepis na diff wymienia trzy kolumny, które warto zachować.

Kredyty, limity wierszy i rachunek za miesiąc
Lista cen jest krótka. Rachunek zależy od częstotliwości wywołań i sposobu paginacji. Trzy nawyki decydują o większości kosztów.
Jedno naliczenie za wywołanie, niezależnie od liczby wierszy
Każde wywołanie jest rozliczane raz, więc per=1000 kosztuje tyle samo co per=10 dla tej samej akcji. Pełna strona to tani wybór dla listy, której będziesz ponownie używać, a marnotrawny dla szybkiego rzutu okiem.
Załóżmy, że pobierasz refdomains dla jednej domeny tego samego dnia każdego miesiąca. To 2 kredyty, czyli $0.0002 miesięcznie przy opublikowanej stawce $0.0001 za kredyt.
Sufit 50 000 wierszy
Głęboka paginacja zatrzymuje się na 50 000 wierszach. Pętla, która nadal pyta o kolejną stronę po tym limicie, nie zwróci nowych danych, dlatego ogranicz liczbę stron przed rozpoczęciem pętli.
Osiągnięcie sufitu przy 1000 wierszy na wywołanie wymaga pięćdziesięciu wywołań. Przy 2 kredytach za każde to 100 kredytów, czyli $0.01. Tanie, ale tylko jeśli skrypt zatrzyma się w odpowiednim momencie.
Mały budżet dla miesięcznej rutyny
Wyobraź sobie dziesięć domen, z których każda ma refdomains i anchors pobierane raz w miesiącu. To 40 kredytów miesięcznie, czyli $0.004, pobierane z darmowych $100 kredytów po rejestracji, co stanowi 1 000 000 kredytów.
W takim tempie darmowe kredyty wystarczą na długo, a dziennik wydatków pokaże, czy tempo się utrzymuje. Utrzymuj je.
Rozwiązywanie problemów z odpowiedziami
| Widzisz | Przyczyna | Naprawa |
|---|---|---|
| HTTP 401 | Klucz nieznaleziony lub błędny | Sprawdź klucz i pisownię nagłówka |
| HTTP 402 | Kredyty się wyczerpały | Doładuj w USDT (TRC-20) na stronie konta |
| ok jest false | Żądanie zostało odrzucone | Przeczytaj wiadomość w ciele odpowiedzi i parametry, które wysłałeś |
| Mniej wierszy niż pokazują duże platformy | Inny indeks i czas indeksowania | Porównuj trendy, nie sumy |
| Link, który utworzyłeś w zeszłym tygodniu, brakuje | Indeks odbudowywany około raz w miesiącu | Sprawdź ponownie w kolejnym cyklu |

Brakujący wiersz to pytanie, nie odpowiedź
Wiersz, który znika między dwiema odpowiedziami, jest częstym zaskoczeniem. Zanim zdecydujesz, co to oznacza, oddziel historie, które może opowiadać.
Trzy historie za jednym brakującym wierszem
Link mógł nigdy nie zostać zindeksowany lub mógł zostać usunięty. Trzecią historią jest czas: strona została zindeksowana przed lub po odbudowie indeksu, a wiersz pojawia się w późniejszym cyklu.
Jedno wywołanie nie rozdzieli tych historii. Tylko druga kopia pobrana później, plus spojrzenie na samą stronę, zawęża listę.
Oceń wiersz zanim go śledź
Sprawdz DR domeny i stronę odsyłającą przed jakąkolwiek kampanią outreach. Usunięty link ze słabej witryny rzadko zmienia plan. Usunięty link ze strony, która przyciągała czytelników, może wymagać notatki do jej właściciela. Tabela podejrzanych pokazuje, gdzie brakujący wiersz mieści się wśród szerszych przyczyn.
Przeniesienie eksportu na nasze wywołania
Czy mogę wyeksportować te same kolumny, które daje Ahrefs?
Nie jeden do jednego. Pola w wierszach różnią się w zależności od akcji, więc otwórz zapisany wynik odpowiedzi i przemapuj nazwy samodzielnie. Tabela powyżej wskazuje najbliższą akcję dla każdej części raportu, ale nazwy pól będą się różnić.
Czy API jest tańsze niż subskrypcja Ahrefs?
Odpowiedź zależy od liczby wywołań. Nasza opublikowana cena to $0.10 za 1000 jednokredytowych wywołań. Ahrefs sprzedaje jednostki API w ramach subskrypcji, od $129 miesięcznie za 200 000 jednostek, z min. 50 jednostkami na żądanie. Policz swoje wywołania przed podjęciem decyzji.
Czy stare eksporty nadal będą się porównywać z nowymi?
Tylko jeśli sortowanie, głębokość i źródło są zgodne. Plik pobrany z innego narzędzia w innym tygodniu to inna próbka. Zachowaj stare pliki i rozpocznij nową serię wyraźnie opatrzoną parą.
Czy muszę trzymać klucz na serwerze?
Tak. CORS jest otwarty, więc przeglądarka może wywołać API, ale klucz w kodzie frontendowym jest widoczny dla każdego odwiedzającego. Wysyłaj żądania z serwera i odczytuj klucz ze zmiennej środowiskowej.
Zanim zbudujesz raport na podstawie tych wywołań
- Otwórz jedną zapisaną odpowiedź dla każdej akcji i zanotuj nazwy pól w wierszach, które faktycznie otrzymujesz.
- Zdecyduj, która etykieta miesiąca trafi do nazwy każdego pliku.
- Utrzymuj
page,per,sortiorderidentyczne między miesięcznymi pobraniami. - Loguj obiekt
_creditsz każdej uwierzytelnionej odpowiedzi, aby wydatki na zadanie były widoczne. - Ogranicz głęboką paginację w swoim skrypcie, ponieważ listy zatrzymują się na 50 000 wierszach.
- Dodaj notatkę o świeżości do każdego raportu, który przekazujesz, mówiąc, że indeks odświeża się około raz w miesiącu.
Czytanie otoki
Każda odpowiedź zawiera ok. Uwierzytelnione dodają również _credits, więc możesz logować wydatki na zadanie i obserwować saldo.
curl -s "https://rankele.com/api.php?action=toppages&q=example.com&per=50&key=sk_live_..." | head -c 600
# header style
curl -s -H "Authorization: Bearer sk_live_..." \
"https://rankele.com/api.php?action=bulk_dr&domains=example.com,example.org"Ahrefs sprzedaje jednostki API w ramach subskrypcji, od $129 miesięcznie za 200 000 jednostek przy min. 50 jednostkach na żądanie. Oferuje również słowa kluczowe, śledzenie pozycji i świeższy indeks, tak samo jak Semrush. My pokrywamy dane linkowe po niskiej cenie za wywołanie i nic poza tym. Użyj książki rutynowej, jeśli to jest luka, którą musisz wypełnić. Drzewo decyzji o spike spamu to dobry pierwszy przypadek użycia tanich wywołań podsumowujących.