Індекс оновлюється щомісяця

Перевіряйте зворотні посилання сайту через скрипт, а не через панель інструментів

Linkzoid — це звичайний REST API для даних про зворотні посилання, посилаючі домени, якірний текст та DR. Викликайте його з Python, cron або GitHub Actions і зберігайте результат у власних файлах.

  • JSON через HTTPS, CORS увімкнено
  • запити на огляд, статистику та домен не вимагають ключа
  • Від $0,10 за 1 000 запитів, без підписки
GET /api.php?action=domainJSON

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

Для чого це

Чотири сценарії, коли потрібно перевірити зворотні посилання сайту без відкриття браузера

Кожен із цих сценаріїв — це скрипт, який люди вже зберігають у репозиторії. API лише надає дані.

Тижневий знімок вашого власного профілю

Запланований робочий процес витягує посилаючі домени та якірний текст, записує файли з датою та чітко повідомляє про помилки, якщо щось пішло не так. Посібник містить YAML-код.

Пошук можливостей на основі списку конкурентів

Перетніть два-десять доменів, виключіть ті, які вже маєте, оцініть решту пакетно. Рецепт складається приблизно з сорока рядків.

Порівняння профілю з даними минулого місяця

Зберігайте кожен запуск у SQLite та запитуйте, які домени з’явилися або зникли. Сторінка порівняння додає таблицю порогів для виявлення проблем.

Заміна звички ручного експорту

Якщо колега щомісяця завантажує CSV-файл, скрипт може робити це автоматично. Порівняйте його зі звітом пакету перед тим, як перейти.

Де закінчуються можливості

Дані про посилання, а не пакет ключових слів

Ми покриваємо зворотні посилання, посилаючі домени, якірний текст, найкращі сторінки та DR. Відстеження позицій, дослідження ключових слів та щоденне сканування тут відсутні, і Ahrefs або Semrush роблять це краще.

  • Наш власний краулер оновлює індекс приблизно раз на місяць
  • Посилання, додане минулого тижня, може ще не відображатися
  • DR — це наш власний метричний показник від 0 до 100 на логарифмічній шкалі, а не Ahrefs DR або Moz DA
Золоті нитки, що з’єднують кам’яні колони в туманному ландшафті

Для кого це

Як виглядає типовий запуск

Більшість скриптів тут нудні. Це і є головна мета. Завдання читає список доменів, викликає API, перевіряє, чи ok дорівнює true, і записує файл.

Безкоштовні дії (domain, overview, stats, suggest) не вимагають ключа, тому ви можете протестувати парсер, перш ніж витрачати кошти. Спочатку тестуйте. Платні запити коштують від 1 до 3 кредитів, а один кредит дорівнює $0,0001. Запит нараховується один раз незалежно від кількості повернутих рядків (до 1 000 за запит).

Помилки зрозумілі. 401 означає, що ключ відсутній або неправильний, а 402 означає, що кредити вичерпано. Жодна з них не варта циклу повторних спроб.

Вхід виконується через Google-акаунт, а стартовий кредит $100 не вимагає прив’язки картки. Просто. Коли кредити закінчаться, поповнення відбувається через USDT (мережа TRC-20) на сторінці акаунта. Якщо ви хочете інтегрувати це у візуальний конструктор, спочатку зважте всі варіанти.

Зробіть перший скрипт простим

Перший скрипт має виконувати одну дію: отримати рядки, перевірити ok і записати файл. Не поспішайте з рядком cron, доки ручний запуск не покаже розумну кількість рядків та баланс, який ви впізнаєте.

Більшість проблем із цими скриптами виникають пізніше через пагінацію та повторні спроби. Почніть без них і додавайте кожну функцію лише тоді, коли реальний запуск покаже потребу в ній.

Читайте прапорці перед рядками

Кожна відповідь має прапорець ok, а аутентифіковані відповіді додають _credits. Прочитайте обидва перед тим, як звертатися до рядків, бо хибний прапорець означає, що парсити нічого надійного.

401 або 402 — це знак зупинки, а не привід для циклу. Запишіть тіло відповіді в лог і завершіть роботу, щоб наступний запланований запуск починався з чистого стану.

Порівняти

Скільки коштує кожен запит

Кредити за запит; 1 кредит = $0,0001
ДіяКредитиТипове використання в скрипті
domain, overview, stats, suggest0Димові тести, швидкі перевірки DR
bulk_dr, compare, top, dr_distribution, tld_breakdown1Оцінка списку потенційних клієнтів до 2 000 доменів
refdomains, backlinks, anchors, toppages, anchor_cloud, intersect2Знімки та прогалини конкурентів
search, keyword3Хто посилається з точним якірним текстом
домени у нашому графі посилань
181,132,097
посилання між доменами
2,774,625,913
проіндексованих зворотних посилань
~798,5 млрд
безкоштовний кредит при реєстрації
$100

Десять рядків, які можна вставити

Тільки стандартна бібліотека. Зупиняється при першій помилковій відповіді та виводить побачений баланс.

python
import json, urllib.request as u
KEY = 'sk_live_...'
url = ('https://linkzoid.pro/api.php?action=refdomains'
       '&q=example.com&per=100&key=' + KEY)
with u.urlopen(url) as r:
    d = json.load(r)
if not d['ok']:
    raise SystemExit(d)
print(d['total'], 'referring domains')
print(d['_credits'])

FAQ

Питання, які люди ставлять перед написанням скриптів

Як перевірити зворотні посилання сайту через скрипт?
Надішліть GET-запит до дії refdomains або backlinks з цільовим доменом у q та вашим ключем у key. Ви отримаєте JSON, максимум 1 000 рядків за запит, нараховується 2 кредити. Використовуйте цикл по page, доки не досягнете total.
Чи є безкоштовний спосіб знайти зворотні посилання?
Частково. Дії overview, stats, domain та suggest безкоштовні і не вимагають ключа. Списки на рівні рядків, такі як refdomains та backlinks, коштують 2 кредити, яких вистачить на тисячі запитів за стартовий кредит $100.
Чи можна запустити це в GitHub Actions або cron?
Так. Це HTTPS GET із ключем у заголовку або рядку запиту, тому запланований робочий процес, рядок crontab або таймер systemd працюють однаково добре. Зберігайте ключ як секрет, ніколи не в репозиторії.
Чи оновлюються дані в реальному часі?
Ні. Наш власний краулер оновлює індекс приблизно раз на місяць, тому дуже свіжі посилання можуть відсутні. Опитування щогодини не допоможе; тижневі або місячні запуски відповідають даним. Сторінка про міф про реальний час пояснює, як працювати з цим.
Що станеться, коли закінчаться кредити?
API повертає HTTP 402. Ваш скрипт має зупинитися та повідомити про помилку, а не повторювати спроби. Поповніть баланс через USDT (TRC-20) на сторінці акаунта, і наступний запуск продовжиться з того ж балансу.
Як ціна порівнюється з одиницями API Ahrefs?
Ahrefs продає одиниці API в межах підписок, від $129 на місяць за 200 000 одиниць із мінімумом 50 одиниць на запит. Тут запит коштує від 1 до 3 кредитів, від $0,10 за 1 000 запитів, без щомісячного мінімуму.
Який формат використовують відповіді?
JSON, завжди. Кожна відповідь містить прапорець ok, а аутентифіковані відповіді додають _credits з вартістю запиту та вашим залишковим балансом, що полегшує логування витрат.