HH.ru — интеграция: бизнес-разбор и способы реализации

hr-tech · 2026 · аналитический брифинг

Документ для команды: как сегодня устроена интеграция с HH.ru, какие готовые инструменты существуют, что они умеют и чем отличаются, что разрешено и сколько стоит — и какие в итоге есть способы реализации. Без кода: только разбор, сравнение и решения.

Главное за 30 секунд. После 15 декабря 2025 сторона соискателя в API HH закрыта. Легально доступны: анонимный read-only (поиск вакансий, справочники), employer-сторона (требует юр.лицо + платную подписку) и серая зона UI-эмуляции (нарушает правила, три слоя риска). Рынок готовых инструментов молодой: несколько community MCP-серверов и B2C-расширений, официального решения от HH нет — зато HH продвигает собственного AI-ассистента для рекрутеров. Реалистичный путь для бизнеса — employer-сценарии; сторона кандидата автоматизируется только через серую зону.
Содержание
  1. Что изменилось: водораздел 15.12.2025
  2. Главная развилка: employer vs job-seeker
  3. Что доступно сейчас: уровни доступа и endpoint'ы
  4. Ландшафт инструментов и их сравнение
  5. Правовое поле и риски
  6. Цены и стоимость
  7. Способы реализации (обзор подходов)
  8. Рекомендация
Часть I · Бизнес-разбор

1. Что изменилось: водораздел 15 декабря 2025

Исторически HH имел открытый API с тремя уровнями доступа. На нём выросла экосистема: ATS (Huntflow, Talantix), скрипты, AI-ассистенты, MCP-серверы. 15 декабря 2025 HH закрыл сторону соискателя — официальная мотивация «борьба с мошенничеством и нерелевантными авто-откликами». Любая автоматизация от имени кандидата через API перестала работать; employer-сторона осталась открытой.

До 15.12.2025. Открытый API: отклики соискателя, расширения с авто-откликами (HeadHunter Lightning и др.), AI-ассистенты на стороне кандидата.
15.12.2025. Закрытие job-seeker API. Действия на стороне соискателя перестали работать.
30.12.2025. Публичная статья с рабочим кодом UI-автоотклика (Playwright) — серая зона выходит в открытый доступ.
27.02.2026. Обзор 5 B2C-инструментов: половина мертва, часть работает через парсинг (с риском), один безопасный.
01.03.2026. Вступает в силу 41-ФЗ: идентификация работодателя через Госуслуги/ЕСИА. publication.pravo.gov.ru/document/0001202503010001
Сейчас. Каркас: anonymous read-only · employer API · серая зона UI-эмуляции.

2. Главная развилка: employer vs job-seeker

От этого ответа зависит ~70% реализуемости. «Найти резюме», «пригласить кандидата», «статистика откликов» — это employer-сценарии (автоматизация работодателя). «Откликнуться за кандидата», «помощник соискателя» — job-seeker. Это две разные интеграции с разной доступностью после 15.12.2025.
АспектEmployer-side (автоматизация HR)Job-seeker-side (помощник кандидата)
Цельработа рекрутера/компаниипоиск работы за кандидата
Действияпубликация вакансий, поиск резюме, приглашения, ответы на отклики, аналитика воронкипоиск вакансий, авто-отклики, чтение переписок
Статус APIоткрыт после 15.12.2025закрыт 15.12.2025
Требованияюр.лицо (ИП/ООО) + employer-подписка HH
Альтернативытолько UI-эмуляция (серая зона, три слоя риска)
Вердикт. Employer-интерпретация → реализуемо на 80–90%. Job-seeker-интерпретация → заблокировано на ~50%; всё про отклики — только через серую зону. Бизнес-рекомендация: строить employer-сценарии.

Вопросы, которые надо закрыть до старта

  1. Сторона: employer или job-seeker? Если employer — есть ли юр.лицо?
  2. Подписка HH: готовы оплатить минимальную employer-подписку?
  3. Семантика «отклик»: приглашение кандидата (employer) или отклик на вакансию (job-seeker)?
  4. Action или advisor: система реально выполняет действия или только анализирует/рекомендует?
  5. Горизонт: разовый прототип для демо или продукт для внедрения?

3. Что доступно сейчас: уровни доступа и endpoint'ы

Доступность функций определяется уровнем авторизации. Важно для оценки сроков и затрат: значительную часть можно проверить без юр.лица и без денег; компания и подписка нужны только на финальной employer-стадии.

Уровень 1 — Anonymous сразу, бесплатно

Без авторизации (нужен только корректный заголовок-идентификатор приложения). Доступны: справочники, подсказки, поиск и просмотр вакансий, публичная информация о работодателях, гео-справочники. Стоимость: 0 ₽.

Уровень 2 — Токен приложения после модерации, без юр.лица

Регистрация приложения в кабинете разработчика HH не требует юр.лица — нужен обычный аккаунт. После одобрения — самостоятельная генерация токена из интерфейса. Даёт расширенный read поверх anonymous. Стоимость: 0 ₽. Срок модерации: обычно ~4 рабочих дня, в редких случаях до 15.

Уровень 3 — Токен работодателя юр.лицо + подписка

Все «полезные» employer-методы (поиск резюме, приглашения, переписка, статистика воронки, вебхуки). Требует: верифицированный employer-аккаунт (ИНН/ОГРН), с 01.03.2026 — идентификацию через Госуслуги/ЕСИА (41-ФЗ), employer-подписку (от 25 000 ₽/мес). 41-ФЗ: publication.pravo.gov.ru/document/0001202503010001 · цены — см. §6

У HH нет тестового окружения (sandbox). Все работают на боевом API; «тестовость» эмулируется отдельным dev-приложением, но действия с реальными вакансиями/откликами видны кандидатам.

Что доступно / что закрыто

ВозможностьАвторизацияСтатус
Поиск вакансий, детали, похожиеanonymousоткрыт
Справочники, регионы, индустрииanonymousоткрыт
Публичная информация о работодателеanonymousоткрыт
Создание и управление вакансиямиemployerоткрыт
Отклики на свои вакансии, переписка, статистикаemployerоткрыт
Поиск в базе резюмеemployer + подпискаоткрыт
Вебхуки на employer-событияemployerоткрыт
Отклик соискателя, чтение своих переписок, AI-агент кандидатаjob-seekerзакрыт 15.12.2025
HTML-скрейпинг страницзапрещён правилами

Официальная OpenAPI-спецификация — 106 endpoints в 24 категориях (включая вебхуки и автопоиски резюме); поддержка региональных площадок (rabota.by / hh.kz / hh.uz и др.).

4. Ландшафт инструментов и их сравнение

Главный практический вопрос — не надо ли строить с нуля. Ниже — что уже существует на рынке и чем отличается. Официального решения от HH нет; всё — community-проекты разной зрелости.

4.1 MCP-серверы для HH (для LLM-агентов)

MCP — стандарт, по которому LLM-агент (Claude и др.) получает «инструменты». Для HH есть несколько community-серверов:

ПроектЯзыкСторонаПодходЗрелостьСтатус
mardanaltynbekov1104/hh-mcp 🏆TypeScriptemployerпрямой API, мультиплощадкаочень свежий, без тестовactive
gmen1057/headhunter-mcp-server 🥈Pythonобепрямой API14★, простой, ~400 строкactive
sargonpiraev/hh-mcp-serverTypeScriptобеOAuth-фасад, codegen, 167+ инстр.production-grade, тесты+CIarchived
Vadtop/hh-mcp-serverPythonjob-seekerUI-эмуляция (Playwright)зрелый, 60 тестов, anti-botactive
iraguzov/hh-mcp-serverPythonjob-seekerUI-эмуляциякомпактный, без лицензииslow
jacintacaryophyllaceous404/hh-ru-applyJSjob-seekerUI-эмуляция + LLM-скорингсамый свежий, сыройfresh
Obure22/SecondHackaton-HackAIPythonобехакатонне для production

🟢 Прямой API + employer (наш сегмент)

Официальный API, легально для бизнеса. mardanaltynbekov (employer-only с рождения, мультиплощадка, авто-обновление токена) и gmen1057 (обе стороны — лишнее надо убирать).

🔵 Production multi-tenant (архивный)

sargonpiraev — зрелая архитектура с OAuth-фасадом, тестами, полным покрытием API. Архивирован → ценен как референс, не как основа.

🟡 UI-эмуляция (job-seeker, серая зона)

Появились после закрытия API. Нарушают правила. Vadtop — самый зрелый (anti-bot, скоринг, защита от повторов).

⚪ Экспериментальные

Хакатонные/сырые поделки — для полноты картины, не для использования.

Вывод по MCP. Для employer-бизнеса разумнее всего взять за основу mardanaltynbekov1104/hh-mcp: из коробки даёт employer-инструменты, авто-обновление токена, мультиплощадку и вебхуки. Главный риск — проект очень молодой (bus factor 1), поэтому стратегия — «взять и вести самим», а не использовать как есть. Подробнее — §8.

4.2 Альтернативы вне MCP

ВариантЧто этоКогда уместно
Apify-скрейперыSaaS HTML-парсерымассовый read-only сбор; готовы платить и принять нарушение правил
Claude Code Skillsтекстовые инструкции агенту + встроенный веб-доступ, без отдельного сервераadvisor-сценарии, прототип, анонимный поиск
Готовые CLI-утилитынапр. hh-applicant-tool (гибрид API + эмуляция)личное использование, не коммерческое
Свой клиент поверх OpenAPIгенерация клиента из спецификацииполный контроль, production employer-интеграция

4.3 B2C-инструменты для соискателя (рыночный обзор)

Что предлагают сервисы «помощник кандидата» после закрытия API — и почему почти все либо мертвы, либо в серой зоне:

Hirecraft мёртв

расширение для браузера

Стучится в закрытые API → ошибки доступа. Висит в магазине, но не работает.

HeadHunter Lightning мёртв

расширение · без обновлений с ноября 2025

Авто-отклики не реагируют, данные застыли.

Aurora Career риск

Telegram-бот

Логин по SMS → парсит резюме через эмуляцию браузера от вашего имени. Глубокий анализ, но нарушает правила HH и 152-ФЗ; риск блокировки аккаунта.

Quick-Offer опасный

веб-сервис

Технически работает, но именно через него произошла репутационная катастрофа (см. ниже).

HH Brother безопасный

расширение · advisor-only

Не запрашивает логин/пароль HH, не делает действий за пользователя. Только анализ совпадения резюме↔вакансия, генерация писем, оценка рисков, подготовка к собеседованию, воронка откликов. Единственный работоспособный безопасный вариант.

Кейс Quick-Offer — почему массовая автоматизация опасна. У пользователя без его ведома завели аккаунт в сервисе (рекрутинговая компания купила доступ). От его имени сделали ~1000 откликов на нерелевантные вакансии. ATS-системы работодателей пометили его «СПАМ» → реальные приглашения полностью прекратились. Репутация на рынке уничтожена за часы — необратимо, даже без блокировки со стороны HH.
Правильный паттерн B2C (по HH Brother). Не запрашивать учётные данные HH. Не действовать за пользователя. Работать как advisor: анализ → рекомендация → решение принимает и кликает сам человек. Все данные — из открытых страниц.

4.4 Конкурент со стороны платформы — внутренний AI-ассистент HH

HH запустил собственного AI-ассистента для рекрутеров в ноябре 2025; к началу 2026 — раскатка на всех клиентов. Умеет: создание вакансий, приглашения, сортировку откликов по релевантности, первичную коммуникацию, анализ резюме. Это не сторонний продукт, а встроенная B2B-функция — и она перекрывает значительную часть того, что делают сторонние employer-инструменты. Вероятно, это же стало причиной закрытия job-seeker API.
Как дифференцироваться от внутреннего ассистента HH: кастомные сценарии · мультиплощадка (rabota.by/hh.kz) · интеграции с внешними системами (CRM, мессенджеры, аналитика) · полный контроль рекрутера над действиями. Не пытаться повторить то, что HH делает глубже за счёт внутреннего доступа.
Штрафы (после ужесточения 2025). ст. 13.11 КоАП РФ (ред. 2025) · ст. 272.1 УК РФ · prorecruitment.ru/blog

Разрешено

Запрещено

Три слоя риска UI-эмуляции / массовой автоматизации

СлойЧто происходитКто видит
1. Правила HHдетект паттерна → блокировка аккаунта, IP, капчианти-бот HH
2. 152-ФЗ / ст. 272.1 УКнезаконная обработка ПДн → штрафы до 5 млн, до 5 летрегуляторы при проверке
3. Репутация в ATSпаттерн «1000 откликов» = метка «СПАМ» во всех системахвсе рекрутеры на рынке

Третий слой самый коварный: даже без блокировки HH и без проверки регуляторов репутация уничтожается необратимо — это не «риск», а гарантированный результат массовой автоматизации.

6. Цены и стоимость

Доступ к HH (employer)

СтатьяСтоимостьПримечание
Регистрация ИП (если нет юр.лица)800–5 000 ₽~1 неделя
Employer-аккаунт HHбесплатно1–3 дня верификация
Регистрация приложениябесплатномодерация ~4–15 дней
Employer-подписка (база резюме)от 25 000 ₽/месбазовый региональный пакет
Подписка (крупные нужды)до 120 000 ₽/месзависит от региона и пакета
Контакты в активном поиске120–300 ₽/контактоплачиваются пакетами

hh.ru/price-list · hh.ru/price/dbaccess · feedback.hh.ru/knowledge-base/article/0823 (доступ к базе резюме) · feedback.hh.ru/knowledge-base/article/1292 (тарифы публикации) · prorecruitment.ru/blog/tarify-hh-ru-dlya-rabotodateley

⚠️ Диапазоны различаются между источниками (25–120K ₽ vs более ранняя оценка 50–200K ₽) — зависят от региона и пакета; сверять в кабинете employer'а на момент покупки.

Стоимость LLM (если агент на базе Claude API)

МодельЗа 1M токенов (вход/выход)1000 запросов/мес (оценка)
Sonnet~$3 / $15~$30–50
Opus~$15 / $75~$150–250

docs.claude.com/en/docs/about-claude/pricing · claude.com/pricing (тарифы на момент ресёрча, сверять актуальные)

Для пилота и внутреннего использования Sonnet более чем достаточно. Инфраструктура (хостинг, БД, мониторинг) — в пределах бесплатных тарифов на старте.

Часть II · Способы реализации

7. Какие есть способы реализации

На уровне выбора подхода (без деталей сборки) интеграция существует в четырёх формах. Выбор определяется стороной (employer / public / job-seeker) и типом действий (read-only / action).

1. Готовый MCP-сервер

read готов action под риском

Взять community-сервер (mardanaltynbekov / gmen1057) и подключить к агенту. Быстрый старт для employer-сценариев.

2. Свой MCP поверх OpenAPI

полный контроль

Сгенерировать клиент из официальной спецификации и обернуть нужные методы. Для production и кастомных сценариев.

3. Claude Code Skills (без сервера)

advisor / прототип

Текстовые инструкции агенту + встроенный веб-доступ. Подходит для анализа и анонимного поиска; не для авторизованных действий.

4. UI-эмуляция

серая зона

Единственный путь для job-seeker-действий после закрытия API. Нарушает правила, три слоя риска (§5). Для бизнеса не рекомендуется.

На чьей стороне сценарий? employer / public / job-seeker employer public read job-seeker Готовый / свой MCP employer API, подписка для резюме MCP / Skills / HTTP анонимный поиск, аналитика рынка UI-эмуляция action — серая зона advisor — безопасно Три слоя риска: 1) правила HH (бан) 2) 152-ФЗ + ст. 272.1 УК 3) репутация в ATS (необратимо) Легенда легально и работает серая зона / риск недоступно / запрещено решение

Skills vs MCP — какой путь под какой сценарий

АспектMCP-серверClaude Code Skills
Где живётотдельный процесстекстовые файлы в проекте
Токены / состояниесервер хранит, обновляетstateless
ПереносимостьClaude Code, Desktop, Cursor и др.только Claude Code
Когда выбиратьproduction, авторизованные действияread-only, прототип, advisor

Карта выбора под условие

УсловиеРекомендуемый способ
Employer-MVP, язык не критичен (наш кейс)🏆 взять за основу mardanaltynbekov
Жёсткое требование Pythongmen1057 + дописать недостающее
SaaS / несколько работодателейпаттерн sargonpiraev (OAuth-фасад)
Только аналитика рынка (read-only)анонимные endpoint'ы напрямую — MCP не нужен
Job-seeker автоматизация (с принятием рисков)Vadtop (UI-эмуляция)
Если строить собственный продукт со своим интерфейсом (а не подключать готового агента) — учтите: подписка claude.ai не даёт программного доступа к модели; нужен API-ключ. Это влияет на стоимость (см. §6), но не меняет выбор способа интеграции с HH.

8. Рекомендация

Оптимальный путь для бизнеса.