Парсер вакансий hh.ru

Парсер вакансий hh.ru: зарплаты, работодатели и требования в Excel

Парсер работает прямо в вашем браузере как расширение Chrome: собирает вакансии по поиску или компании и показывает результаты в таблице. Настраиваем под вашу задачу, демо можно получить бесплатно.

  • Поисковая выдача и страницы работодателей
  • Excel, CSV, JSON
  • Только вакансии, без персональных данных
hh.ru/search/vacancy
DatacolСобрать вакансииСобрано: 50Открыть результаты
chrome-extension://.../results.html
DatacolРезультаты сбораСобрано: 50Экспорт CSV
ВакансияКомпанияЗарплатаГородДата
Python-разработчикТехнологии Плюсот 250 000 ₽МоскваСегодня
Аналитик данныхРитейл Групп150 000 - 200 000 ₽Санкт-ПетербургСегодня
Менеджер по продажамРомашкаот 90 000 ₽КазаньВчера
БухгалтерАльфа Строй80 000 - 110 000 ₽Самара2 дня назад

12 лет

на рынке парсинга данных

10 000+

клиентов

Excel, CSV, JSON

форматы выгрузки

24 часа

на демо под вашу задачу

Задачи

Что можно собирать с hh.ru

Зарплатные вилки

Зарплаты по должностям и регионам для оценки рынка и своих предложений.

Аналитика рынка труда

Число вакансий, требуемый опыт и востребованные навыки по профессии.

Вакансии конкурентов

Какие позиции открывают компании вашей отрасли и как их описывают.

Требования и условия

Опыт, тип занятости и график из описаний вакансий в удобной таблице.

Регулярный мониторинг

Новые вакансии по вашему запросу и повторные выгрузки по расписанию. Условия обсуждаем под ваш объём.

Результат

Какие данные попадают в таблицу

Набор полей настраивается под вашу задачу. Готовую таблицу можно выгрузить в Excel, CSV или JSON.

  • Название вакансии
  • Компания
  • Зарплата от и до
  • Город
  • Требуемый опыт
  • Тип занятости
  • Описание
  • Дата публикации
  • Ссылка на вакансию

Варианты

Какой способ подходит вам

Коротко о том, чем отличаются способы получить данные с hh.ru. Подробности - ниже в разборе.

ВариантДля чего подходитОграничение
Открытый API api.hh.ruПоиск вакансий и карточки, бесплатно для разработчиковОграничена глубина выдачи, нужна разработка
Chrome-расширениеРекомендуемПарсер в браузере: собирает вакансии со страниц hh.ru и показывает результаты в таблицеРаботает при открытом браузере
Программа DatacolБольшие и нестандартные выгрузкиНужна настройка кампании
Регулярный мониторингНовые вакансии и изменения по расписаниюСтоимость зависит от объёма и частоты

Демо

Запросить демо для hh.ru

Соберём рабочее Chrome-расширение под 3-5 базовых полей и пришлём его вам в течение 24 часов. Расскажите о задаче, и мы подготовим демо именно под неё.

Откроем чат поддержки с заполненной заявкой. Проверьте текст и нажмите «Отправить» в Telegram.

Подробный разбор

Как парсить hh.ru: варианты, ограничения и риски

Знакомая ситуация

Парсер скачали - данных не получили

Вы хотите получить вакансии и данные работодателей с hh.ru и скачиваете первый попавшийся парсер (например, Datacol, который годами закрывал именно такие задачи). Запускаете сбор - и почти мгновенно hh.ru вас банит. Данные не собираются, а иногда сайт даже перестаёт открываться в браузере. Дальше пытаетесь подобрать рабочие прокси и прочие "танцы с бубнами", но обычно их хватает ненадолго.

Ниже мы расскажем почему так происходит и как правильно получить вакансии и данные работодателей с hh.ru: без бана и прочих санкций со стороны сайта.

Проверено в 2026 году

Что говорят условия площадки

Соглашение об оказании услуг и другие правовые документы опубликованы в разделе hh.ru/article/legal. Площадка отдельно оговаривает, что база вакансий и резюме — охраняемая база данных, а доступ к резюме соискателей платный и предоставляется работодателям по договору.

В robots.txt это подтверждается технически: страницы /resume и /vacancy/* закрыты для всех ботов, включая перечисленных поимённо AI-краулеров (GPTBot, ClaudeBot, ChatGPT-User, Google-Extended, PerplexityBot и другие).

Источник: hh.ru/robots.txt.

Резюме — это персональные данные. Их массовый сбор в обход платного доступа мы не берём в работу ни в каком виде. Вакансии — публичные данные, и по ним есть законный путь: открытый API.

Редкий случай: у hh.ru есть публичный, документированный и бесплатный API для вакансий — api.hh.ru, документация для разработчиков на dev.hh.ru. Поиск вакансий доступен без авторизации, достаточно указать свой User-Agent.

Поиск вакансий по ключевому слову и региону
curl "https://api.hh.ru/vacancies?text=python&area=1&per_page=100" \
  -H "User-Agent: MyApp/1.0 (contact@example.com)"
Полная карточка одной вакансии
curl "https://api.hh.ru/vacancies/<id>" \
  -H "User-Agent: MyApp/1.0 (contact@example.com)"

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

Если задача — аналитика по вакансиям, рынку зарплат или мониторинг конкурентов, в 90% случаев достаточно официального API. Поможем собрать выгрузку на консультации — это законный и стабильный путь.

Вариант 2

Сторонние сервисы сбора данных

Готовые скреперы для hh.ru, которые кто-то уже написал и продаёт как услугу.

На Apify и подобных площадках есть готовые скреперы hh.ru, которые запускаются HTTP-запросом и возвращают JSON.

Схема запуска стороннего актора
POST https://api.apify.com/v2/acts/<автор>~hh-scraper/run-sync-get-dataset-items?token=<APIFY_TOKEN>
Content-Type: application/json

{ "query": "аналитик", "maxItems": 100 }

Мы не тестировали такие акторы, не проверяли цены и не гарантируем их работу. Для вакансий hh.ru платить стороннему сервису обычно просто незачем — открытый API отдаёт те же данные бесплатно.

Вариант 3

Классический парсинг «в лоб»

Программа с сервера обходит страницы hh.ru и вытягивает вакансии и данные работодателей из вёрстки или внутренних запросов сайта.

Риски

Что ломается

HTML-страницы hh.ru меняются, поисковая выдача ограничена по глубине, а частые запросы упираются в защиту от автоматического трафика.

Правовая сторона

Серая зона

База вакансий и резюме охраняется как база данных, а резюме дополнительно защищены как персональные данные. Сбор в обход официального доступа — прямой риск.

Так работает наш десктопный парсер Datacol: под hh.ru у него есть отдельная готовая кампания - вы задаёте ссылки на выдачу, программа обходит карточки и сохраняет должность, компанию, зарплату и требования в таблицу. Ниже - реальные экраны программы.

Интерфейс программы-парсера: кампания и входные ссылки для hh.ru
Классический парсер: кампания и список входных ссылок
Интерфейс программы-парсера: таблица результатов сбора
Результат классического сбора: таблица с собранными полями

Вариант 4 · рекомендуемый

Сбор через Chrome-расширение

Парсер живёт прямо в вашем браузере как расширение Chrome: собирает данные со страниц hh.ru и показывает результаты в таблице.

Аккуратно

Без массового обхода

Расширение читает страницы, которые вы уже открыли в браузере, — дополнительной нагрузки на hh.ru нет.

Устойчиво

Снижает риск блокировок

Нет прокси и массовых запросов, значит нет блокировок и капчи.

Удобно

Под вашу задачу

Помогает добрать то, чего нет в открытом API, — в разумных объёмах и без работы с чужими персональными данными.

Расширение настраивается точечно: какие поля забирать, с каких страниц и в каком формате выгружать.

Готовы попробовать?

Запросить демо

Отправьте ссылку и нужные поля, и мы пришлём демо под вашу задачу.

Написать в Telegram