Мы продаём данные о ссылках по количеству запросов и ничего больше. Если ваша SEO-работа живёт в репозитории, это создано для вас.
Редакция Linkzoid ·
Что мы делаем
Linkzoid — это REST API с бесплатным онлайн-обозревателем. Он позволяет находить бэклинки на сайт и возвращает реферальные домены, якорный текст, топ страниц и Domain Rating от 0 до 100 в формате JSON.
Данные получены нашим собственным краулером и нашим собственным индексом: 181 132 097 доменов, 2 774 625 913 ссылок между доменами и около 798,5 миллиарда бэклинков. Мы обновляем их примерно раз в месяц.
Этот цикл — реальное ограничение. Ссылка, появившаяся на прошлой неделе, может ещё не быть в индексе, и мы об этом говорим на каждой странице, где это важно.
Запросы небольшие и дешёвые, а аутентифицированные ответы содержат блок _credits, в котором указано, сколько стоил каждый запрос. Скрипт может отчитаться о своём балансе, так что расходы видны в выводе самой задачи.
Всё здесь — обычный HTTPS GET, поэтому один и тот же запрос работает в браузере, в оболочке, в workflow или в небольшом скрипте.
Что покрывает индекс, а что пропускается
Индекс содержит данные о ссылках. Он фиксирует, какие домены ссылаются на какие, якорный текст, страницы, получающие больше всего ссылок, и Domain Rating от 0 до 100. Объёмы ключевых слов, позиции в выдаче и ежедневный свежий краулинг в него не входят.
Такой узкий профиль — осознанный выбор. Скрипту, который задаёт один вопрос каждую ночь, нужен стабильный ответ, а не широкий набор опций. Если ваш вопрос касается позиций в поиске, лучше подойдёт комплексный инструмент, и мы говорим об этом прямо.
Данные о ссылках, а не о ключевых словах
Запросы отвечают на вопросы о том, кто ссылается на сайт. Спросите индекс, по каким ключевым словам ранжируется страница, и ответа просто не будет, потому что это другой продукт.
Что означает ежемесячное обновление для вас
Относитесь к каждому запросу как к снимку состояния после последнего обновления. Ссылка, добавленная на этой неделе, может отсутствовать, и это временной разрыв, а не удаление. На странице о реальном времени объясняется, как это обойти.
Поиск бэклинков на сайт без ключа
Обозреватель и бесплатные действия отвечают на быстрые вопросы о домене без ключа, так что вы можете проверить, стоит ли смотреть ближе, прежде чем будут списаны какие-либо кредиты. Чтобы найти бэклинки на сайт из скрипта, платные действия refdomains и backlinks делают всю работу по 2 кредита за запрос. Держите бесплатные вызовы в скрипте тоже, как проверку перед запуском платного запроса.
Четыре шага от входа до первого платного запроса. Ни на одном из них не требуется карта, и каждый занимает несколько минут.
01
Войдите через Google-аккаунт
Вход только через Google. Стартовый кредит в $100 зачисляется на аккаунт, и при регистрации не требуется карта.
02
Найдите свой ключ на странице аккаунта
Сохраните его в секрете или в переменной окружения, никогда не в файле, который попадает в коммит. API принимает его в строке запроса или в заголовке Authorization.
03
Сначала попробуйте бесплатные запросы
Запустите overview или domain для домена, который вам известен. Кредиты не списываются, так что вы можете проверить структуру JSON перед написанием парсера.
04
Выполните один платный запрос
Используйте refdomains для домена, который вам принадлежит. Это стоит 2 кредита, а блок _credits в ответе покажет баланс после этого.
Краткая история идеи
Данные о ссылках раньше означали подписку и логин. Эти инструменты хороши, и многие всё ещё за них платят. Но ежемесячный экспорт — это задача для скриптов, а лицензия на рабочее место — плохая цена за это. Поэтому это. Ежемесячные экспорты всё ещё попадают во многие почтовые ящики, и никто не любит делать их вручную.
Поэтому мы поместили индекс за простой конечной точкой и оценили его по количеству запросов. Сегодня API имеет 17 действий, от бесплатных запросов overview до пересечения по десяти доменам и поиска по точному якорю.
Мы добавляем только то, что вызвал бы скрипт. Дашборды могут подождать.
Как мы пишем эти страницы
Руководства написаны редакционной командой Linkzoid. Там, где в примере используются вымышленные числа, об этом указано.
Каждая страница построена вокруг одной задачи, которую выполняет скрипт, например еженедельный снимок, сравнение или список для поиска.
Для кого это
Люди, которые запускают SEO из терминала, — это ядро. Остальные — близкие родственники. У каждого своя причина писать скрипты. Их объединяет привычка проверять вывод в файле, а не на экране.
Мы создали ценообразование для этой аудитории: предоплаченные кредиты, от $0,10 за 1000 запросов, без подписки и без ежемесячного минимума. Стартового кредита хватает надолго для небольших экспериментов, а стоимость каждого запроса видна с первого запуска.
Вход осуществляется через Google-аккаунт, а пополнение — через USDT в сети TRC-20.
Фрилансеры с crontab
Фрилансер с несколькими клиентами может держать один скрипт и один график. Вывод попадает в папку каждого клиента, и не нужно держать открытым дашборд в вкладке.
Разработчики, которым передали отчёт
Человек, который знает Python, но не знаком с SEO-инструментами, может превратить отчёт о ссылках в скрипт, не изучая новый интерфейс. API даёт им чистый JSON для работы.
Основатели, которые читают JSON
Некоторые основатели предпочитают файл, который можно открыть, дашборду, по которому нужно кликать. Еженедельная сводка, записанная в папку, хорошо вписывается в эту привычку.
Как читать колонку кредитов
Кредиты — это единица расходов. Один кредит равен $0,0001, так что тысяча кредитов — это десятая часть доллара, а стартовый кредит — 1 000 000 из них. Каждое действие указывает свою стоимость, и эта стоимость не зависит от количества возвращённых строк.
Биллинг начисляется за запрос, а не за строку. Запрос, возвращающий тысячу строк, стоит столько же, сколько и запрос, возвращающий десять, поэтому пагинация должна использовать максимально возможный размер страницы, разрешённый запросом.
Сравните оценку с балансом после первого реального запуска и скорректируйте график, если цифры расходятся.
Оценка ежемесячного запуска
Посчитайте запросы, умножьте на количество кредитов, которое стоит каждое действие, и конвертируйте по $0,0001 за кредит. Скажем, вы запрашиваете refdomains для тридцати доменов один раз в месяц. Это 60 кредитов, или $0,006, до любого другого запроса. Добавьте небольшой запас на повторные попытки, и держите его небольшим, потому что цикл повторных попыток — это обычный способ перерасхода.
Проверка баланса в коде
Аутентифицированные ответы включают _credits, с указанием стоимости запроса и остатка. Логируйте это при каждом запуске, чтобы цикл, начинающий повторное получение данных, появился в логах в день события, а не в конце месяца.
Что мы не делаем
Мы не обещаем позиции в поиске. Бэклинки — один из многих факторов, и Google взвешивает их так, как никто снаружи не видит. Ежемесячное обновление не скрыто, и наш DR не подаётся как нечто иное.
Наши данные описываются только как данные нашего собственного краулера и нашего собственного индекса. Там, где Ahrefs или Semrush — лучший инструмент для вопроса, на странице об этом прямо сказано.
Неудачный запрос указывает на это в поле ok, и мы предпочитаем, чтобы скрипт остановился, а не угадывал число.
Если какая-то страница здесь неверна, сообщите нам.
Что может и не может доказать результат от нас
Число из API — это подсчёт из нашего собственного индекса. Взятый после последнего обновления, он является свидетельством о состоянии индекса, а не приговором сайту. Обращайте внимание на дату.
То же верно и для DR. Это логарифмическая шкала по реферальным доменам, поэтому она растёт с количеством ссылок и ничем другим. Два сайта с одинаковым показателем могут отличаться во всём, что заметит посетитель.
Подсчёты — это не качество
Реферальные домены и бэклинки — это подсчёты. Высокий подсчёт может исходить от одной популярной страницы на одном сайте, а низкий — от тихой ниши с отличными ссылками. Читайте список, а не только общее число.
Держите утверждения скромными
Говорите, что вы измерили и когда. Строка, которая говорит, что индекс перечислил эти домены после последнего обновления, полезнее любого заголовка, и она остаётся в рамках того, что поддерживает данные.
Используйте наши числа рядом с другими с осторожностью
Если вы сравниваете наши подсчёты с комплексным инструментом, делайте это одним методом и за один месяц. Смешивание источников на одном графике создаёт тренд, который исходит от двух индексов, а не от сайта.
Как с нами связаться
Используйте страницу аккаунта для вопросов по биллингу, багам и данным. Укажите действие, которое вы вызвали, время и блок _credits из ответа, если он у вас есть.
Точный запрос и время делают отчёт лёгким для проверки, и это удерживает обсуждение в рамках данных, а не памяти.
Спасибо, что прочитали, и за то, что сообщаете нам о ошибках.
Короткая заметка с запросом, временем и действием достаточно для начала, и ничего другого не нужно к ней прикладывать.