Перейти к содержимому

HH Search -- поиск вакансий на HeadHunter

Процессор HH Search выполняет поиск вакансий на платформе HeadHunter (hh.ru) через официальный HH API. Процессор работает в двух режимах: как первый процессор в цепочке (поиск вакансий по URL) и как промежуточный (получение детальной информации о вакансиях по ID).

В режиме первого процессора он автоматически обрабатывает пагинацию, разбивает поиск по дням и часам для обхода лимита в 2000 результатов API, дедуплицирует вакансии и обогащает данные информацией о работодателях.

  • Мониторинг вакансий конкурентов для анализа их кадровой активности
  • Поиск компаний, нанимающих специалистов определенного профиля, как сигнал роста бизнеса
  • Сбор контактов работодателей, публикующих вакансии в целевых отраслях
  • Анализ зарплатных предложений на рынке по выбранным направлениям
  • Формирование базы компаний для B2B-продаж на основе их потребности в кадрах
  • Получение детальных описаний вакансий для последующей ИИ-фильтрации

Режим “первый процессор” (поиск вакансий)

Заголовок раздела «Режим “первый процессор” (поиск вакансий)»
ПараметрТипОбязательныйПо умолчаниюОписание
searchUrlstringДаURL поиска вакансий с hh.ru. Скопируйте URL из адресной строки после настройки фильтров на сайте
startDatestring (datetime)НетДата начала периода поиска. Если не указана, используется дата последнего успешного запуска
searchOnlyNewbooleanНетfalseИскать только новые вакансии с последнего запуска. При повторных запусках автоматически сдвигает дату начала
processingMode"vacancy" / "employer"Нет"vacancy"Режим дедупликации: vacancy — не дублировать переопубликованные вакансии, employer — не дублировать работодателей
additionalFieldsstring[]НетДополнительные поля для включения в выходной пакет: keySkills, fullDescription, timezoneUtc, initial_created_at, employerAccreditedIt

Режим “не первый процессор” (детали вакансии)

Заголовок раздела «Режим “не первый процессор” (детали вакансии)»
ПараметрТипОбязательныйПо умолчаниюОписание
vacancyIdstringНетID вакансии для получения деталей. Поддерживает переменные: {{hhSearch.id}}
maxPacketsnumberНет50Максимальное количество входных пакетов для обработки за один запуск
selectedFieldsstring[]НетВыбранные поля для включения в выходной пакет

Входные данные не требуются. Процессор самостоятельно выполняет поиск по заданному searchUrl.

Принимает DataPackets от родительских процессоров, содержащие ID вакансий или другие данные для поиска деталей. Переменные из chainData используются для подстановки в vacancyId.

Каждая найденная вакансия создает отдельный DataPacket со следующей структурой:

{
"id": "12345678",
"name": "Менеджер по продажам",
"url": "https://api.hh.ru/vacancies/12345678",
"publishedAt": "2026-03-01T10:30:00+0300",
"address": "г. Москва, ул. Тверская, д. 12",
"salaryFrom": 80000,
"salaryCurrency": "RUR",
"shortRequirement": "Опыт продаж от 2 лет...",
"shortResponsibility": "Привлечение новых клиентов...",
"employerId": "54321",
"employerName": "ООО Рога и Копыта",
"employerSiteUrl": "https://example.com",
"employerType": "company",
"employerDescription": "Крупная производственная компания...",
"employerOpenVacancies": 15,
"employerHhUrl": "https://hh.ru/employer/54321",
"employerArea": "Москва",
"employerIndustry": "Производство"
}

Дополнительные поля (если включены в additionalFields)

Заголовок раздела «Дополнительные поля (если включены в additionalFields)»
{
"employerAccreditedIt": true,
"timezoneUtc": "+3",
"keySkills": "Продажи, Переговоры, CRM, Холодные звонки",
"initial_created_at": "2026-02-15T08:00:00+0300",
"fullDescription": "<p>Полное HTML-описание вакансии...</p>"
}

Процессор HH Search является бесплатным — он использует открытый API HeadHunter и не расходует токены платформы.

Поиск вакансий менеджеров по продажам в Москве

Заголовок раздела «Поиск вакансий менеджеров по продажам в Москве»

Скопируйте URL из адресной строки hh.ru после настройки фильтров:

{
"searchUrl": "https://hh.ru/search/vacancy?text=менеджер+по+продажам&area=1&salary=&currency_code=RUR&experience=between1And3&order_by=publication_time&search_period=0&items_on_page=50",
"searchOnlyNew": true,
"processingMode": "employer",
"additionalFields": ["keySkills", "employerAccreditedIt"]
}

Мониторинг ИТ-вакансий с дедупликацией по работодателям

Заголовок раздела «Мониторинг ИТ-вакансий с дедупликацией по работодателям»
{
"searchUrl": "https://hh.ru/search/vacancy?text=разработчик&professional_role=96&area=1&area=2",
"searchOnlyNew": true,
"processingMode": "employer",
"additionalFields": ["fullDescription", "keySkills"]
}

Получение деталей вакансий (не первый процессор)

Заголовок раздела «Получение деталей вакансий (не первый процессор)»
{
"vacancyId": "{{parentProcessor.id}}",
"maxPackets": 50,
"selectedFields": ["name", "salary", "employer", "description", "key_skills"]
}
  • GPT Filter — используется после HH Search для фильтрации вакансий по сложным критериям через ИИ (например, “оставить только вакансии компаний с выручкой более 100 млн”)
  • Registry Search — обогащает данные о работодателях информацией из государственных реестров по ИНН/ОГРН
  • Contact Search — находит контакты ЛПР в компаниях-работодателях
  • CRM Update — передает отфильтрованные данные о компаниях-работодателях в CRM-систему
  • Company Info V2 — получает расширенную информацию о компаниях-работодателях