Przejdź do treści

Dane o linkach zwrotnych w formacie JSON: $100 darmowego kredytu, bez karty, logowanie przez Google.

SEOMasters.dev
SEOMasters.devZarejestruj się

Zaindeksowano 798,5 miliarda backlinków

Sprawdzanie backlinków domeny dla Twojego dashboardu

Punkt końcowy REST zwracający domeny odsyłające, kotwice, najlepsze strony oraz DR w formacie JSON. Zbuduj narzędzie wokół tego interfejsu, a pierwsze $100 wywołań mamy dla Ciebie za darmo.

  • Cztery akcje nie wymagają klucza
  • Jedno wywołanie ocenia do 2000 domen
  • Open CORS, klucz w nagłówku bearer lub jako parametr zapytania
GET /api.php?action=domainJSON

$ curl "https://seomasters.dev/api.php?action=overview&q=nytimes.com&key=sk_live_..."

Do czego służy

Sprawdzanie backlinków domeny: cztery punkty końcowe, które podłączysz jako pierwsze

Każda akcja przyjmuje cel w parametrze q i zwraca JSON z flagą ok. Wybierz akcję zgodnie z potrzebami interfejsu, a nie tym, co brzmi imponująco.

Darmowe wyszukiwania, bez klucza

domain, overview, stats i suggest są bezpłatne. Wykorzystaj je do publicznego widżetu lub testu dymnego w CI.

Masowe DR dla całego portfela

bulk_dr ocenia do 2000 domen w jednym wywołaniu za koszt 1 kredytu. Jedno dzienne zapytanie obsłuży dużą listę klientów.

Domeny odsyłające i kotwice

refdomains, anchors i backlinks kosztują 2 kredyty za wywołanie, do 1000 wierszy każdy, z parametrami page, per, sort i order.

Przecięcie dla tabel luk

intersect przyjmuje od 2 do 10 domen i wskazuje, kto do nich odsyła. Koszt 2 kredyty, niezależnie od liczby wierszy.

Dla kogo

Co kryje się za JSON-em

Liczby pochodzą z naszego własnego crawlera i własnego indeksu linków: 181 132 097 domen, 2 774 625 913 linków między domenami oraz około 798,5 miliarda backlinków. Nic nie jest odsprzedawane z zewnątrz.

Indeks odświeża się mniej więcej raz w miesiącu. Link dodany tydzień temu może jeszcze nie być widoczny, dlatego projektuj interfejs tak, aby wyświetlał wiek indeksu, a nie sugerował danych na żywo.

Autoryzowane odpowiedzi zawierają obiekt _credits z kosztem wywołania i Twoim pozostałym saldem. Zaloguj to. Osoba z finansów zapyta, gdzie poszły wydatki, a odpowiedź jest już w każdej odpowiedzi.

Dwie strony są warte przeczytania przed napisaniem kodu: referencja pola DR wyjaśnia, czym jest ocena 0-100, a przewodnik po proxy dashboardu pokazuje, gdzie powinien znajdować się klucz.

Czy pierwsze renderowanie wymaga liczb?

Zależy to od tego, kto czyta stronę. Publiczne wyszukiwanie, które chcesz zaindeksować w wyszukiwarkach, powinno zawierać liczby już w HTML. Dashboard zalogowanego użytkownika może pobierać wiersze po załadowaniu, choć pusta tabela na wolnym telefonie nadal wygląda na uszkodzoną.

Sugerowany przez nas domyślny schemat jest prosty: Twój serwer wywołuje API, renderuje wiersze, a przeglądarka tylko sortuje i filtruje. Przewodnik po proxy pokazuje ten podział w Next.js, wraz z handlerem tras.

Gdzie trafić klucz, jeszcze raz

Klucz nigdy nie należy do strony, którą może otworzyć odwiedzający. Trzymaj go w zmiennej środowiskowej po stronie serwera i wykonuj wywołanie z kodu, który działa w miejscu, gdzie znajduje się ten sekret.

Narzędzia obiecujące ukrycie klucza w pakiecie ukrywają go przed przypadkowym czytelnikiem, a nie przed kimkolwiek, kto ma otwartą kartę sieciową.

Srebrne łańcuchy łączące kamienne filary przez mglistą dolę reprezentujące backlinki domen

Jedno żądanie, od początku do końca

Wstaw swój klucz. Wartość q to sama domena bez schematu ani ścieżki.

bash
curl -s "https://seomasters.dev/api.php?action=refdomains&q=example.com&per=100&sort=dr&order=desc" \
  -H "Authorization: Bearer sk_live_..."

# header or ?key= both work
# ok=false or HTTP 401/402 means stop and read the error

Checklista

Przed pierwszym wdrożeniem produkcyjnym

  • Klucz znajduje się w zmiennej środowiskowej po stronie serwera, nigdy w pakiecie przeglądarki
  • Każda odpowiedź jest sprawdzana pod kątem ok, nie tylko statusu HTTP
  • HTTP 401 i 402 nie są ponawiane automatycznie
  • _credits jest zapisywane w Twoim własnym logu przy każdym wywołaniu
  • UI pokazuje miesięczne odświeżanie, więc nikt nie czyta danych jako danych na żywo
  • Paginacja zatrzymuje się na limicie 50 000 wierszy, zamiast zapętlać się w nieskończoność

Zakres

API danych linków, a nie pełny pakiet SEO

Badanie słów kluczowych, śledzenie pozycji i codzienne crawlowanie lepiej obsługują Ahrefs lub Semrush. Ahrefs sprzedaje jednostki API w ramach subskrypcji zaczynających się od $129 miesięcznie za 200 000 jednostek. To API wycenia dane linków per wywołanie.

  • Dobre dopasowanie: dashboardy, audyty, masowe ocenianie, narzędzia wewnętrzne
  • Słabe dopasowanie: śledzenie pozycji, wolumeny słów kluczowych, alerty linków na żywo
  • Dane odświeżają się miesięcznie, a dokumentacja mówi o tym wprost

Jak to działa

Od logowania do zadania nocnego

  1. 1

    Zaloguj się przez Google

    Strona konta wydaje Twój klucz sk_ i pokazuje saldo startowe $100, czyli 1 000 000 kredytów.

  2. 2

    Uruchom jedną darmową akcję

    Wywołaj overview dla domeny, którą dobrze znasz. Porównaj wynik z tym, czego się spodziewasz, zanim zaczniesz cokolwiek budować.

  3. 3

    Napisz warstwę fetch

    Zawijaj fetch raz: wstrzykiwanie klucza, sprawdzenie ok, logowanie _credits. Zobacz uwagi dotyczą paginacji dla pętli paginacji.

  4. 4

    Zaplanuj to

    Uruchamiaj miesięcznie dla głębokich pobierań, nocą dla bulk_dr. Tabela błędów opisuje, co robić, gdy nocne zadanie się nie powiedzie.

FAQ

Pytania, które zadają programiści

Jak działa sprawdzanie backlinków domeny przez API?
Wyślij domenę jako q do akcji takiej jak overview, refdomains lub backlinks i odczytaj JSON. Akcje darmowe nie wymagają klucza. Akcje płatne wymagają klucza w nagłówku bearer lub jako key= i kosztują 1 do 3 kredytów za wywołanie, niezależnie od liczby wierszy.
Czy muszę umieścić klucz w przeglądarce?
Nie i nie powinieneś. CORS jest otwarty, więc przeglądarka może wywołać API, ale klucz w kodzie klienta jest publiczny dla każdego odwiedzającego. Trzymaj płatne wywołania na serwerze i pozwól frontendowi rozmawiać z Twoją własną trasą.
Co się stanie, gdy skończą się kredyty?
API odpowiada HTTP 402. Brakujący lub błędny klucz zwraca HTTP 401. Traktuj oba jako sygnały do zatrzymania, a nie do ponawiania. Doładujesz USDT (TRC-20) ze strony konta, a ten sam klucz nadal będzie działał.
Ile wierszy zwraca się w jednym wywołaniu?
Do 1000 wierszy na wywołanie, a każde wywołanie jest rozliczane raz niezależnie od liczby wierszy. Paginuj za pomocą page i per. Głęboka paginacja jest ograniczona do 50 000 wierszy, więc dla większych eksportów zawęż zapytanie za pomocą sortowania lub innej akcji.
Czy DR to ta sama liczba co w Ahrefs?
Nie. DR tutaj to nasz własny metryk: round(100 log(ref_domains + 1) / log(2 10^7)). Jest podobny w duchu do Ahrefs DR lub Moz DA, ale obliczany z naszego własnego indeksu, więc porównuj trendy w ramach jednego narzędzia, a nie wartości między narzędziami.
Jak świeże są dane linków?
Około miesiąc. Indeks jest przebudowywany mniej więcej raz w miesiącu, więc świeże linki mogą być niedostępne. Jeśli Twój produkt obiecuje dzienne alerty o nowych linkach, potrzebujesz dostawcy z codziennym crawlowaniem i tego API do tanich liczb masowych.
Czy jest opłata miesięczna lub minimum?
Brak subskrypcji i minimum. Kredyty są płatne z góry: 1 kredyt kosztuje $0.0001, więc 1000 wywołań kosztujących 1 kredyt to $0.10. Nowe konta otrzymują $100 darmowych kredytów, bez karty, tylko z logowaniem przez Google.