Work.ua Scraper: Ukraine Jobs, Salaries & Companies avatar

Work.ua Scraper: Ukraine Jobs, Salaries & Companies

Pricing

Pay per event

Go to Apify Store
Work.ua Scraper: Ukraine Jobs, Salaries & Companies

Work.ua Scraper: Ukraine Jobs, Salaries & Companies

Scrape job listings from Work.ua, Ukraine's largest private job board (9M+ monthly visitors). Returns title, company, city, oblast, UAH salary, employment type, remote type, wartime deferment flag, and full description.

Pricing

Pay per event

Rating

0.0

(0)

Developer

NanoScrape

NanoScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract job listings from Work.ua (work.ua), Ukraine's largest private job board with 9 million monthly visitors and 106,000+ active vacancies. Returns structured data on title, company, city, UAH salary, employment type, remote/hybrid type, wartime deferment flag, experience requirements, accessibility flags, full job description, and company profile details (website, employee count, industry, open positions).

What you get

Each row in the output dataset includes:

FieldSourceDescription
titleSERP / detailJob title in Ukrainian or Russian
company_nameSERPHiring company name (correctly separated from salary display)
company_verifiedSERPtrue when Work.ua has verified the company identity
company_websitedetailCompany external website URL (e.g. https://bogemia.com/)
company_logo_urlSERPEmployer logo from Work.ua CDN
company_employee_countdetailHeadcount range string (e.g. "10-50", "250-1000")
company_industrydetailIndustry category from company card (e.g. "Оптова торгівля, дистрибуція")
company_profile_urldetailWork.ua company page URL (/jobs/by-company/
company_aboutcompanyAbout-company description text (requires includeCompanyDetails)
company_active_jobs_countcompanyTotal open positions at this company (requires includeCompanyDetails)
company_active_jobscompanyArray of {title, job_url, snippet} for open positions (requires includeCompanyDetails)
locationSERPCity (e.g. Київ, Харків, Одеса)
regiondetailUkrainian oblast from JSON-LD
salary_min / salary_maxSERP / detailNumeric salary range
salary_currencySERP / detailTypically UAH, sometimes USD/EUR
salary_textSERPRaw salary string (e.g. "45 000 – 55 000 грн")
salary_above_averageSERPtrue when Work.ua displays "Вища за середню" badge
employment_typeSERP / detailFull-time, Part-time, Contract, Internship
remote_typeSERP / detailRemote, Hybrid, On-site
experience_years_minSERPMinimum years experience required (e.g. 2)
education_level_requiredSERPe.g. "Вища освіта", "Базова вища освіта"
wartime_defermentSERPtrue when employer offers бронювання (military deferment)
is_hot_jobSERPtrue when Work.ua marks the listing as "Гаряча" (hot/urgent)
suitable_for_studentsSERPtrue when listing accepts students without experience
suitable_for_disabilitiesSERPtrue when listing accepts people with disabilities
suitable_for_pensionersSERPtrue when listing accepts pensioners
posted_at_datetimeSERP / detailISO date (YYYY-MM-DD)
description_fulldetailFull plain-text description (with details mode)
description_htmldetailFull HTML description (scripts/styles stripped)
contact_emails / contact_phonesdetailExtracted contact info
contact_urlsdetailExternal URLs found in description
apply_urlSERPDirect application URL on Work.ua

Why Work.ua

Work.ua is the dominant private job board in Ukraine by traffic and listing volume, covering all sectors and experience levels. Unlike Robota.ua (a separate platform), Work.ua operates independently and caters to both Ukrainian-language and Russian-language job seekers. The platform covers all 24 oblasts plus Kyiv city and is widely used by IT companies, manufacturing, retail, logistics, and wartime-related industries.

How to use

Basic search (SERP only, fastest)

{
"searchQueries": ["програміст", "менеджер з продажу"],
"location": "Київ",
"maxResults": 100
}

Fetches company website, employee count, industry, company profile URL, and full description:

{
"searchQueries": ["програміст"],
"location": "Київ",
"maxResults": 50,
"includeJobDetails": true
}

With full company profile enrichment

Also fetches company about text, open positions count, and job list from the company profile page:

{
"searchQueries": ["менеджер"],
"location": "Харків",
"maxResults": 20,
"includeJobDetails": true,
"includeCompanyDetails": true
}

Search all of Ukraine

{
"searchQueries": ["бухгалтер"],
"maxResults": 200
}

Remote jobs only

{
"searchQueries": ["developer"],
"location": "Дистанційно",
"maxResults": 50,
"includeJobDetails": true
}

Use a direct search URL

{
"searchUrls": ["https://www.work.ua/jobs/?search=php&region=39"],
"maxResults": 30
}

Supported cities

The location field accepts Ukrainian or English city names:

UkrainianEnglishNotes
КиївKyivCapital, largest market
ХарківKharkivSecond largest
ОдесаOdesaPort city
ДніпроDniproIndustrial center
ЗапоріжжяZaporizhzhia
ЛьвівLvivWestern Ukraine hub
МиколаївMykolaiv
ХерсонKherson
ПолтаваPoltava
ВінницяVinnytsia
ДистанційноRemoteRemote-only jobs

Leave location empty to search all of Ukraine.

PPE pricing

EventPriceWhen
actor-start$0.001Once per run
job-serp-result$0.003Per job from SERP (no details)
job-detail-result$0.005Per job with full detail page
company-detail-result$0.005Per unique company profile page fetched

Input schema

ParameterTypeDefaultDescription
searchQueriesstring[]Job keywords in Ukrainian or English
searchUrlsstring[]Direct Work.ua search URLs
locationstringCity filter (Ukrainian or English name)
includeJobDetailsbooleanfalseFetch detail page for company website, employee count, industry, profile URL, and full description
includeCompanyDetailsbooleanfalseAlso fetch company profile page for about text and open positions list (auto-enables includeJobDetails)
maxResultsinteger5Total cap across all queries
maxResultsPerQueryinteger5Cap per individual keyword
maxConcurrencyinteger1Concurrent browser sessions

Sample output

{
"_type": "job",
"id": "8942156",
"title": "Програміст Python (Middle/Senior)",
"job_url": "https://www.work.ua/jobs/8942156/",
"source_platform": "work.ua",
"company_name": "GlobalLogic Ukraine",
"company_verified": true,
"company_website": "https://www.globallogic.com/ua/",
"company_logo_url": "https://i.work.ua/employer_design/...",
"company_employee_count": "1000-5000",
"company_industry": "IT, телекомунікації, зв'язок, Інтернет",
"company_profile_url": "https://www.work.ua/jobs/by-company/12345/",
"company_about": "GlobalLogic — провідна компанія цифрової трансформації...",
"company_active_jobs_count": 47,
"company_active_jobs": [
{
"title": "Senior Python Developer",
"job_url": "https://www.work.ua/jobs/8942157/",
"snippet": "Досвід від 5 років, Київ, 120 000 – 180 000 грн"
}
],
"location": "Київ",
"country": "UA",
"city": "Київ",
"region": "Kyivska oblast",
"posted_at_text": "20 серпня 2026",
"posted_at_datetime": "2026-08-20",
"employment_type": "Full-time",
"remote_type": "Hybrid",
"experience_years_min": 3,
"education_level_required": "Вища освіта",
"wartime_deferment": true,
"is_hot_job": true,
"salary_min": 80000,
"salary_max": 120000,
"salary_currency": "UAH",
"salary_period": "month",
"salary_text": "80 000 – 120 000 грн",
"salary_above_average": true,
"suitable_for_students": null,
"suitable_for_disabilities": null,
"suitable_for_pensioners": null,
"industry": "IT, телекомунікації, зв'язок, Інтернет",
"description": "Шукаємо досвідченого Python-розробника для роботи над хмарними проектами. Вимоги: Python 3.10+, FastAPI або Django, PostgreSQL, Docker...",
"description_full": "Шукаємо досвідченого Python-розробника...\n\nВимоги:\n- Python 3.10+\n- FastAPI або Django\n- PostgreSQL\n- Docker / Kubernetes",
"contact_emails": [],
"contact_phones": [],
"contact_urls": [],
"apply_url": "https://www.work.ua/jobs/8942156/",
"search_query": "програміст",
"scraped_at": "2026-08-25T10:30:00Z"
}

Support

Questions or issues? Open the Issues tab or contact contact@nanoscrape.com.