API SEO-инструментов nextin.ru

Все инструменты nextin.ru можно вызывать из своих программ, таблиц и скриптов: запросы — по HTTPS, ответы — в JSON. Оплата — с того же баланса, что и на сайте, по тем же ценам; бонусы тарифов действуют и для API.

Ключи API

Войдите или зарегистрируйтесь, чтобы выпустить ключ.

Как вызывать

Ключ передаётся в заголовке Authorization: Bearer nx_… (или X-Api-Key). Параметры — JSON или обычная форма; адреса заканчиваются на «/».

Быстрая проверка — ответ сразу

curl -X POST https://nextin.ru/api/v1/page-analysis/ \ -H "Authorization: Bearer nx_ваш_ключ" \ -H "Content-Type: application/json" \ -d '{"url": "https://example.ru/"}'

Долгая проверка — задача

curl -X POST https://nextin.ru/api/v1/wordstat-frequency/ \ -H "Authorization: Bearer nx_ваш_ключ" -H "Content-Type: application/json" \ -d '{"queries": ["пластиковые окна", "окна пвх цена"], "lr": 213}' → {"ok": true, "job": "3f2a…", "status": "running", "status_url": "https://nextin.ru/api/v1/jobs/3f2a…/"} curl https://nextin.ru/api/v1/jobs/3f2a…/ -H "Authorization: Bearer nx_ваш_ключ" → {"ok": true, "status": "done", "charged": 0.07, "result": {…}, "report_url": "https://nextin.ru/report/…/"}

Опрашивайте status_url раз в 3–5 секунд, пока status не станет done или error: каждый опрос продвигает проверку. Если не опрашивать, задачу доведёт сервер, а результат будет ждать по тому же адресу и в «Моих отчётах».

Служебные адреса

  • GET https://nextin.ru/api/v1/tools/ — инструменты, цены и параметры;
  • GET https://nextin.ru/api/v1/balance/ — баланс.

Цены и ограничения

  • Платные инструменты — как на сайте, по фактическому расходу: только за запросы с результатом; при сбое поисковика деньги возвращаются. Цены — в таблице тарифов.
  • Инструменты, бесплатные на сайте, через API — 0,10 ₽ за вызов; если проверка не удалась, деньги не списываются.
  • До 5 запросов в секунду и до 10 одновременных задач на ключ.
  • Ошибки: 401 — нет или неверный ключ, 402 — не хватает денег на балансе, 404 — нет инструмента или задачи, 422 — неверные параметры или проверка не удалась, 429 — слишком часто.

Инструменты

Частотность Wordstat задача
POST https://nextin.ru/api/v1/wordstat-frequency/
  • queries — запросы — массив строк или строки через перевод строки
  • lr — регион Яндекса: 213 — Москва (по умолчанию), 2 — Санкт-Петербург, 225 — вся Россия; список — в форме инструмента на сайте
Позиции сайта в Яндексе или Google задача
POST https://nextin.ru/api/v1/positions/
  • domain — ваш сайт, например example.ru, обязательно
  • queries — запросы — массив строк или строки через перевод строки
  • lr — регион Яндекса: 213 — Москва (по умолчанию), 2 — Санкт-Петербург, 225 — вся Россия; список — в форме инструмента на сайте
  • engine — yandex (по умолчанию) или google
  • depth — для Google: 10 (по умолчанию), 20, 30, 50 или 100 — выдача листается до страницы с сайтом
Кластеризация запросов по ТОП-10 Яндекса и Google задача
POST https://nextin.ru/api/v1/clusterization/
  • queries — запросы — массив строк или строки через перевод строки
  • lr — регион Яндекса: 213 — Москва (по умолчанию), 2 — Санкт-Петербург, 225 — вся Россия; список — в форме инструмента на сайте
  • engine — yandex (по умолчанию), google или both — группа только при совпадении ТОП-10 в обоих поисковиках
  • threshold — сила связи: сколько общих сайтов в ТОП-10, от 2 до 7, по умолчанию 3
Сложность запроса по ТОП-10 Яндекса задача
POST https://nextin.ru/api/v1/query-difficulty/
  • queries — запросы — массив строк или строки через перевод строки
  • lr — регион Яндекса: 213 — Москва (по умолчанию), 2 — Санкт-Петербург, 225 — вся Россия; список — в форме инструмента на сайте
  • domain — ваш сайт — необязательно, покажем место в ТОП-10
Релевантная страница сайта по запросам задача
POST https://nextin.ru/api/v1/relevance/
  • domain — ваш сайт, обязательно
  • queries — запросы — массив строк или строки через перевод строки
  • lr — регион Яндекса: 213 — Москва (по умолчанию), 2 — Санкт-Петербург, 225 — вся Россия; список — в форме инструмента на сайте
Каннибализация запросов задача
POST https://nextin.ru/api/v1/cannibalization/
  • domain — ваш сайт, обязательно
  • queries — запросы — массив строк или строки через перевод строки
  • lr — регион Яндекса: 213 — Москва (по умолчанию), 2 — Санкт-Петербург, 225 — вся Россия; список — в форме инструмента на сайте
Коммерческие запросы задача
POST https://nextin.ru/api/v1/commercial-check/
  • queries — запросы — массив строк или строки через перевод строки
  • lr — регион Яндекса: 213 — Москва (по умолчанию), 2 — Санкт-Петербург, 225 — вся Россия; список — в форме инструмента на сайте
Уникальность текста задача
POST https://nextin.ru/api/v1/uniqueness/
  • text — текст, обязательно
  • exclude — не учитывать совпадения с этим сайтом, например example.ru
Страницы в индексе Яндекса и Google задача
POST https://nextin.ru/api/v1/index-status/
  • urls — адреса страниц — массив или строки через перевод строки
  • engines — массив: yandex, google (по умолчанию оба)
  • lr — регион Яндекса: 213 — Москва (по умолчанию), 2 — Санкт-Петербург, 225 — вся Россия; список — в форме инструмента на сайте
LSI-фразы и слова по ТОП-10 задача
POST https://nextin.ru/api/v1/lsi/
  • keyword — ключевая фраза, обязательно
  • lr — регион Яндекса: 213 — Москва (по умолчанию), 2 — Санкт-Петербург, 225 — вся Россия; список — в форме инструмента на сайте
  • url — ваша страница — покажем, каких слов на ней нет
SEO-анализ страницы сразу · 0,10 ₽
POST https://nextin.ru/api/v1/page-analysis/
  • url — адрес страницы, обязательно
Вхождения запроса на странице сразу · 0,10 ₽
POST https://nextin.ru/api/v1/keys-request/
  • url — адрес страницы, обязательно
  • queries — до 10 запросов — массив или строки через перевод строки
Сравнение двух страниц по SEO сразу · 0,10 ₽
POST https://nextin.ru/api/v1/page-compare/
  • url — ваша страница, обязательно
  • url_b — страница для сравнения, обязательно
  • query — запрос — необязательно
Структура заголовков H1–H6 сразу · 0,10 ₽
POST https://nextin.ru/api/v1/headings-check/
  • url — адрес страницы, обязательно
Проверка индексации страницы (robots, meta, canonical) сразу · 0,10 ₽
POST https://nextin.ru/api/v1/indexing-check/
  • url — адрес страницы, обязательно

Остальные инструменты добавляются в API по мере готовности — список всегда актуален по адресу GET https://nextin.ru/api/v1/tools/.

Вопросы и ответы

Сколько стоит API?
Платные инструменты — столько же, сколько на сайте, по фактическому расходу. Инструменты, бесплатные на сайте, через API стоят 0,10 ₽ за вызов. Деньги списываются с баланса, бонусы тарифов действуют и для API.
Как получить ключ?
Зарегистрируйтесь, подтвердите почту и нажмите «Выпустить ключ» на этой странице. Ключ показывается один раз — сохраните его. Можно выпустить до 5 ключей и отозвать любой.
Что делать с долгими проверками?
Долгие проверки — частотность списком, позиции, кластеризация, LSI — возвращают номер задачи. Опрашивайте адрес статуса раз в 3–5 секунд, пока статус не станет done: каждый опрос продвигает проверку.
Можно ли подключить API к Google Таблицам?
Да: API отвечает обычным JSON по HTTPS, его можно вызывать из Apps Script, Python, PHP, n8n и любых других инструментов, которые умеют отправлять HTTP-запросы с заголовком.