HH.ru Vacancy List Scraper
Pricing
from $5.00 / 1,000 parsed hh search pages
HH.ru Vacancy List Scraper
Scrape public hh.ru vacancy search result pages by query and location, returning structured list-page job data without opening detail pages.
Pricing
from $5.00 / 1,000 parsed hh search pages
Rating
0.0
(0)
Developer
Evgenii Orlov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape hh.ru vacancy search results by keyword and location. The Actor returns clean list-page vacancy data such as title, company, salary, work format, location, publication date, and URL. It does not open vacancy detail pages.
Features
- Search hh.ru vacancies by keyword or job title.
- Set a human-readable location such as
Москва,Санкт-Петербург, orРоссия. - Limit pagination depth with
maxPages. - Filter by experience level with
grades:junior,middle,senior,lead. - Filter vacancies with visible salary by setting
salaryFrom. - Export one dataset row per vacancy found on hh.ru search result pages.
Extracted Data
| Field | Description |
|---|---|
vacancyId | hh.ru vacancy ID. |
title | Vacancy title. |
url | Direct hh.ru vacancy URL without tracking parameters. |
company | Employer name shown in search results. |
city | Vacancy city or area shown by hh.ru. |
location | More specific location text when available. |
salary | Human-readable salary text. |
salaryMin, salaryMax | Parsed salary values when available. |
salaryCurrency | Salary currency code from hh.ru. RUR is returned as RUB; other non-empty codes are preserved. |
workFormat | Human-readable work format, such as remote, hybrid, onsite, or a combination. |
experience | Human-readable experience requirement, such as No experience, 1-3 years, 3-6 years, or 6+ years. |
postedAt | Publication timestamp. |
resultPage | Search result page where the vacancy was found. |
Input Example
{"query": "QA Engineer","areaName": "Москва","maxPages": 2,"grades": ["middle", "senior"],"salaryFrom": 200000}
If areaName is omitted, the Actor searches across Russia.
Output Example
{"vacancyId": "134371846","title": "Тестировщик (QA) мобильного приложения Windi Messenger","url": "https://hh.ru/vacancy/134371846","company": "MANGO FZCO","city": "Москва","location": "Москва","salary": "до 250000 RUB, на руки","salaryMin": null,"salaryMax": 250000,"salaryCurrency": "RUB","workFormat": "remote","experience": "3-6 years","postedAt": "2026-07-08T09:34:00+0300","resultPage": 1}
Limitations
This Actor reads public hh.ru search result pages only. It does not fetch vacancy detail pages, parse full descriptions, collect login-only data, extract application forms, or apply ranking/deduplication logic. hh.ru may block automated traffic or change its page structure.
FAQ
Does the Actor fetch vacancy detail pages?
No. It only extracts data available on hh.ru search result pages.
Can it parse full vacancy descriptions?
No. Full descriptions require opening detail pages, which is outside the current scope.