# Scrape IT jobs on Work.ua

**Use case:** 

Extract IT and programming job listings from Work.ua across Ukraine. Structured Ukrainian tech job data. Pay per result.

## Input

```json
{
  "searchQuery": "програміст",
  "location": "",
  "sortBy": "date",
  "maxResults": 5,
  "fetchDescription": true,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "startUrls": [],
  "categoryIds": [],
  "compact": false,
  "descriptionFormat": "all",
  "descriptionMaxLength": 0,
  "excludeEmptyFields": false,
  "includeKeywords": [],
  "excludeKeywords": [],
  "incrementalMode": false,
  "emitUnchanged": false
}
```

## Output

```json
{
  "jobId": {
    "label": "Job ID",
    "format": "text"
  },
  "title": {
    "label": "Title",
    "format": "text"
  },
  "url": {
    "label": "URL",
    "format": "link"
  },
  "publishDate": {
    "label": "Published",
    "format": "date"
  },
  "company": {
    "label": "Company",
    "format": "text"
  },
  "companyId": {
    "label": "Company id"
  },
  "companyVerified": {
    "label": "Verified",
    "format": "boolean"
  },
  "location": {
    "label": "Location",
    "format": "text"
  },
  "salaryRaw": {
    "label": "Salary",
    "format": "text"
  },
  "salaryMin": {
    "label": "Min (UAH)",
    "format": "number"
  },
  "salaryMax": {
    "label": "Max (UAH)",
    "format": "number"
  },
  "currency": {
    "label": "Currency"
  },
  "salaryType": {
    "label": "Salary type"
  },
  "employmentType": {
    "label": "Employment",
    "format": "text"
  },
  "isHot": {
    "label": "Hot vacancy",
    "format": "boolean"
  },
  "scrapedAt": {
    "label": "Scraped",
    "format": "date"
  }
}
```

## About this Actor

This example demonstrates how to use [Work.ua Scraper](https://apify.com/unfenced-group/work-ua-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/unfenced-group/work-ua-scraper) to learn more, explore other use cases, and run it yourself.