Справочник
Отчёт по бэклинкам Ahrefs против вывода API: справочник по действиям
Если вы привыкли экспортировать отчёт по бэклинкам Ahrefs, этот справочник покажет, какие части вы можете воссоздать с помощью наших действий, сколько стоит каждый вызов и где крупные платформы остаются впереди.

Действия, цены и их замена в отчёте
| Действие | Кредиты | Ближайшая часть типичного отчёта | Примечания |
|---|---|---|---|
| domain, overview, stats, suggest | 0 | Подсчёт заголовков | Ключ не требуется |
| bulk_dr | 1 | Колонка DR для списка | До 2000 доменов за вызов |
| compare | 1 | Сравнение доменов бок о бок | До 20 доменов |
| top, dr_distribution, tld_breakdown | 1 | Сводные графики | Сводные данные в стиле распределения |
| refdomains | 2 | Вкладка ссылающихся доменов | Пагинация |
| backlinks | 2 | Вкладка бэклинков | Пагинация |
| anchors, anchor_cloud | 2 | Вкладка анкоров | Облако используется для отображения |
| toppages | 2 | Лучшие по ссылкам | Страницы, привлекающие ссылки |
| intersect | 2 | Пересечение ссылок | От 2 до 10 доменов |
| search, keyword | 3 | Прямого соответствия нет | Поиск по анкорам, заголовкам и URL |
Как вкладки отчёта отображаются на наши действия
Большинство экспортов отчётов разбиты на вкладки, и у каждой вкладки есть приблизительный аналог здесь. Это не точная копия. Воспринимайте сопоставление как отправную точку, так как поле, присутствующее в одной вкладке, может полностью отсутствовать в нашем ответе.
Вкладка ссылающихся доменов
Представьте отчёт, который открывается с сортировкой ссылающихся доменов по DR. Наш ближайший аналог — refdomains за 2 кредита, и его можно отсортировать тем же образом. Ожидайте, что потребуется переименовать одну-две колонки в вашем скрипте, поскольку имена полей в строке различаются в зависимости от действия.
Исправьте сортировку между месяцами. Список, отсортированный по DR в один месяц и по трафику в другой, нельзя честно сравнить, поэтому запишите ключ сортировки в имя файла.
Вкладка анкоров и почему облако предназначено для отображения
anchors — это вызов для вкладки анкоров за 2 кредита. anchor_cloud стоит столько же, но, как указано в таблице выше, он предназначен для отображения. Если решение зависит от цифр, читайте обычный список.
Читайте анкоры с одним вопросом: написал бы эти слова реальный автор? Имена брендов и голые URL обычно проходят. Блок идентичных фраз с деньгами, повторяющийся на многих доменах, — нет, и именно этот блок нужно проверить в первую очередь.
Топовые страницы и обзор от двух до десяти доменов
toppages — это ближайший аналог вкладки «Лучшие по ссылкам». Он показывает, какие страницы привлекают ссылки, и это часто говорит больше, чем общий показатель домена, когда изменение ранга затрагивает одну папку сайта.
intersect принимает от двух до десяти доменов и стоит 2 кредита за вызов. Скажем, вы сравниваете свой сайт с двумя конкурентами. Пересечение покажет, какие сайты-доноры вы все трое разделяете, что просто и дёшево.
Параметры, применимые ко всем вызовам
Три вещи управляют каждым списком. Это page, per и пара sort с order. Фиксируйте их между месяцами.
per принимает значения от 10 до 5000, хотя один вызов возвращает до 1000 строк, а глубокая пагинация ограничивается 50000 строками. Каждый вызов оплачивается один раз независимо от количества строк, поэтому запрос полной страницы стоит столько же, сколько запрос десяти строк.
Аутентификация требует либо key=sk_... в запросе, либо заголовка Authorization: Bearer sk_.... CORS открыт, но храните ключ на сервере, поскольку в коде браузера он будет виден каждому посетителю.
Порядок имеет значение. При переходе по страницам результатов сортируйте по убыванию DR для доменов, которые, вероятно, важны, или по возрастанию, чтобы изучить длинный хвост мелких сайтов. Каким бы ни был ваш выбор, запишите его рядом с файлом.
Относитесь к таблице выше как к карте, а к сохранённым ответам — как к местности. Если ожидаемого поля нет, стройте решение вокруг того, что есть.
Ежемесячный экспорт за пять шагов
Выполняйте одни и те же пять шагов каждый месяц, чтобы сохранённые файлы совпадали при сравнении.
- 1
Выберите вызовы
Выберите
refdomains,anchorsиtoppagesдля каждого домена. Обзор и статистика бесплатны, поэтому добавьте их в ту же папку. - 2
Фиксируйте глубину
Установите
page,per,sortиorderодин раз и придерживайтесь их. Per может достигать 5000, но один вызов возвращает до 1000 строк. - 3
Сохраняйте каждый ответ без изменений
Записывайте сырой JSON на диск до любого парсинга. Если скрипт позже даст сбой, сохранённая копия — это то, что вы перезапустите.
- 4
Прочитайте объект _credits
Каждый аутентифицированный ответ сообщает о своей стоимости и оставшемся балансе. Скопируйте оба значения в строку лога, чтобы расходы за месяц были видны без панели мониторинга.
- 5
Сравните с прошлым месяцем
Сравните сохранённые копии. Рецепт diff перечисляет три колонки, которые стоит сохранить.

Кредиты, лимиты строк и счёт за месяц
Прайс-лист короткий. Счёт зависит от частоты вызовов и пагинации. Три привычки определяют большую часть расходов.
Одна оплата за вызов, независимо от количества строк
Каждый вызов оплачивается один раз, поэтому per=1000 стоит столько же, сколько per=10 для одного и того же действия. Полная страница — это дешёвый выбор для списка, который вы будете повторно использовать, и расточительный для быстрого просмотра.
Допустим, вы выгружаете refdomains для одного домена в один и тот же день каждый месяц. Это 2 кредита, или $0.0002 в месяц по опубликованной ставке $0.0001 за кредит.
Потолок в 50000 строк
Глубокая пагинация останавливается на 50000 строках. Цикл, который продолжает запрашивать следующую страницу после этого, не получает ничего нового, поэтому установите лимит счётчика страниц перед началом цикла.
Достигнув потолка при 1000 строках за вызов, потребуется пятьдесят вызовов. При 2 кредитах каждый это 100 кредитов, или $0.01. Дёшево, но только если скрипт останавливается, когда должен.
Небюджетная привычка на месяц
Представьте десять доменов, каждый с refdomains и anchors, выгружаемыми один раз в месяц. Это 40 кредитов в месяц, или $0.004, которые вычитаются из бесплатных $100 при регистрации, что составляет 1000000 кредитов.
В таком темпе бесплатные кредиты хватит надолго, а лог расходов покажет, сохраняется ли темп. Сохраняйте его.
Устранение неполадок в ответах
| Вы видите | Причина | Решение |
|---|---|---|
| HTTP 401 | Ключ отсутствует или неверен | Проверьте ключ и написание заголовка |
| HTTP 402 | Кредиты закончились | Пополните баланс в USDT (TRC-20) на странице аккаунта |
| ok false | Запрос отклонён | Прочитайте сообщение в теле и параметры, которые вы отправили |
| Меньше строк, чем показывают крупные платформы | Разный индекс и время краулинга | Сравнивайте тренды, а не общие суммы |
| Ссылка, которую вы создали на прошлой неделе, отсутствует | Индекс перестраивается примерно раз в месяц | Проверьте снова в следующем цикле |

Отсутствующая строка — это вопрос, а не ответ
Исчезновение строки между двумя ответами — распространённое удивление. Прежде чем решить, что это значит, разделите возможные сценарии.
Три истории за одной отсутствующей строкой
Ссылка могла никогда не быть проиндексирована, или она могла быть удалена. Третья история — это тайминг: страница была прокравлена до или после перестройки индекса, и строка появляется в более позднем цикле.
Один вызов не может разделить эти сценарии. Только вторая копия, взятая позже, плюс просмотр самой страницы, сузят список.
Оцените строку, прежде чем её преследовать
Проверьте DR домена и страницу-донора перед любым аутричем. Удалённая ссылка с слабого сайта редко меняет план. Удалённая ссылка со страницы, привлекающей читателей, может заслуживать заметку её владельцу. Таблица подозреваемых показывает, где отсутствующая строка находится среди более широких причин.
Перенос экспорта на наши вызовы
Могу ли я экспортировать те же колонки, что и Ahrefs?
Не по одной. Поля в строке различаются в зависимости от действия, поэтому откройте сохранённый ответ и сопоставьте имена самостоятельно. Таблица выше называет ближайшее действие для каждой части отчёта, но имена полей будут отличаться.
Дешевле ли API, чем подписка Ahrefs?
Ответ зависит от объёма вызовов. Наша опубликованная цена составляет $0.10 за 1000 вызовов, стоящих 1 кредит. Ahrefs продаёт единицы API внутри подписок, от $129 в месяц за 200000 единиц, с минимумом 50 единиц на запрос. Посчитайте свои вызовы перед принятием решения.
Будут ли старые экспорты всё ещё сравниваться с новыми?
Только если сортировка, глубина и источник совпадают. Файл, выгруженный из другого инструмента в другую неделю, — это другая выборка. Сохраните старые файлы и начните новую серию с явно подписанной парой.
Нужно ли мне хранить ключ на сервере?
Да. CORS открыт, поэтому браузер может вызвать API, но ключ в коде фронтенда виден каждому посетителю. Отправляйте запросы с вашего сервера и читайте ключ из переменной окружения.
Перед тем как построить отчёт на основе этих вызовов
- Откройте один сохранённый ответ для каждого действия и запишите имена полей в строке, которые вы фактически получаете.
- Решите, какая метка месяца будет в имени каждого файла.
- Держите
page,per,sortиorderидентичными между ежемесячными выгрузками. - Логируйте объект
_creditsиз каждого аутентифицированного ответа, чтобы расходы на задание были видны. - Ограничьте глубокую пагинацию в вашем скрипте, так как списки ограничиваются 50000 строками.
- Добавьте заметку о свежести к любому отчёту, который вы передаёте, указывая, что индекс обновляется примерно раз в месяц.
Чтение конверта
Каждый ответ содержит ok. Аутентифицированные также добавляют _credits, поэтому вы можете логировать расходы на задание и следить за балансом.
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 продаёт единицы API внутри подписок, от $129 в месяц за 200000 единиц с минимумом 50 единиц на запрос. Он также предлагает ключевые слова, отслеживание рангов и более свежий краулинг, как и Semrush. Мы покрываем данные о ссылках по низкой цене за вызов и ничем больше. Используйте ежемесячный регламент, если это пробел, который нужно заполнить. Дерево решений по всплеску спама — хорошее первое использование дешёвых вызовов сводок.