# Scrape HeadHunter Search URLs

**Use case:** 

Use a direct HeadHunter vacancy search URL to collect public data analyst job listings and employer metadata.

## Input

```json
{
  "searchQuery": "python",
  "area": "1",
  "searchUrl": "https://hh.ru/search/vacancy?text=data%20analyst&area=2",
  "maxItems": 40,
  "maxPages": 2,
  "includeDetails": false,
  "requestDelayMs": 750
}
```

## Output

```json
{
  "title": {
    "label": "Title",
    "format": "text"
  },
  "vacancyId": {
    "label": "Vacancy ID",
    "format": "text"
  },
  "url": {
    "label": "URL",
    "format": "link"
  },
  "employer": {
    "label": "Employer",
    "format": "text"
  },
  "employerUrl": {
    "label": "Employer URL",
    "format": "link"
  },
  "location": {
    "label": "Location",
    "format": "text"
  },
  "salaryText": {
    "label": "Salary",
    "format": "text"
  },
  "salaryFrom": {
    "label": "Salary From",
    "format": "number"
  },
  "salaryTo": {
    "label": "Salary To",
    "format": "number"
  },
  "salaryCurrency": {
    "label": "Currency",
    "format": "text"
  },
  "experience": {
    "label": "Experience",
    "format": "text"
  },
  "schedule": {
    "label": "Schedule",
    "format": "text"
  },
  "employment": {
    "label": "Employment",
    "format": "text"
  },
  "publishedAtText": {
    "label": "Published",
    "format": "text"
  },
  "snippet": {
    "label": "Snippet",
    "format": "text"
  },
  "description": {
    "label": "Description",
    "format": "text"
  },
  "sourceSearchUrl": {
    "label": "Source Search",
    "format": "link"
  },
  "scrapedAt": {
    "label": "Scraped At",
    "format": "date"
  }
}
```

## About this Actor

This example demonstrates how to use [HeadHunter Jobs Scraper](https://apify.com/automation-lab/headhunter-jobs-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/headhunter-jobs-scraper) to learn more, explore other use cases, and run it yourself.