Rabota UA Job Scraper avatar
Rabota UA Job Scraper

Pricing

$12.99/month + usage

Go to Apify Store
Rabota UA Job Scraper

Rabota UA Job Scraper

Extract structured job data from Rabota.ua — Ukraine's leading job platform. Get salary details, company info, locations, and employment conditions. Fast, reliable scraper with smart filters. Perfect for HR analytics, recruitment automation, and market research.

Pricing

$12.99/month + usage

Rating

0.0

(0)

Developer

John Math

John Math

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

🇺🇦 Rabota.ua Job Scraper 🚀

Extract job listings from Rabota.ua — including salary data, company details, employment conditions, location information, and more. Perfect for HR analytics, lead generation, recruitment automation or job-market research.


✨ Features

  • 🔍 Scrape unlimited job listings from Rabota.ua search results

  • 📄 Extract full structured job data, including:

    • Job title (name) and vacancy ID
    • Company information (companyName, logo, notebookId)
    • Salary details (salaryFrom, salaryTo, salaryComment)
    • Location data (cityName, cityId, latitude, longitude)
    • Job metadata (hot badge, date)
    • Short description
    • Skills badges (tags)
    • Full vacancy URL for reference
  • Automatic pagination & high-speed async requests

  • 🧠 Smart filtering support:

    • City ID
    • Professional level
    • Ukrainian/Non-Ukrainian listings
    • Keyword search
  • 🛡 Built-in anti-blocking approach

  • 📊 JSON / JSONL dataset export — perfect for analytics workflows


📦 Output Dataset

Each record contains a fully structured vacancy, for example:

{
"id": 10940856,
"name": "Full-stack developer (Back Laravel 10+, Front: Vue3.js)",
"companyName": "Ligamedia",
"cityName": "Київ",
"cityId": 1,
"latitude": 50.4623566,
"longitude": 30.4346809,
"salary": 0,
"salaryFrom": 0,
"salaryTo": 0,
"salaryComment": "",
"date": "2025-12-12T05:01:00.977",
"hot": true,
"shortDescription": "Цікава робота з ШI та проектами у команді досвідчених розробників...",
"badges": [
{ "id": 4704790, "name": "Full-stack developer" },
{ "id": 4704791, "name": "Frontend: Vue3.js" }
],
"url": "https://rabota.ua/company12583964/vacancy10940856"
}

The dataset can be downloaded as:

  • JSON
  • JSONL
  • CSV
  • Excel
  • HTML
  • XML

🔧 Technical Details

  • Built on Apify platform — ready for cloud deployment
  • 📡 Uses official Rabota.ua public API — no HTML parsing needed
  • 🔄 Automatic retry mechanism — 3 attempts per request with exponential backoff
  • 🐌 Rate limiting — 200ms delay between requests to prevent blocking
  • 🧪 Local testing support — use input.json for development
  • ⚙️ Async/await architecture — fast concurrent requests via aiohttp

💡 Use Cases

  • 📊 Market & salary research
  • 🧲 Lead generation for recruiting agencies
  • 🤖 Automation of sourcing and candidate matching
  • 🧬 AI-powered HR analytics (LLMs, ML models)
  • 🏢 Competitive analysis for HR departments
  • 📈 Job-market monitoring dashboards

📝 Input Parameters

NameTypeDescription
querystringSearch keyword (required)
maxItemsnumberMaximum number of vacancies to extract
perPagenumberItems per page (default: 20)
cityIdnumberFilter by city
profLevelIdsnumberFilter by professional level
ukrainianbooleanShow Ukrainian language vacancies only

🔎 Example Input

{
"query": "react developer",
"maxItems": 50,
"cityId": 1
}

🧾 Example Output (JSONL)

{
"id": 10940856,
"name": "Full-stack developer (Back Laravel 10+, Front: Vue3.js)",
"companyName": "Ligamedia",
"cityName": "Київ",
"cityId": 1,
"latitude": 50.4623566,
"longitude": 30.4346809,
"salary": 0,
"salaryFrom": 0,
"salaryTo": 0,
"salaryComment": "",
"date": "2025-12-12T05:01:00.977",
"hot": true,
"shortDescription": "Цікава робота з ШI та проектами...",
"url": "https://rabota.ua/company12583964/vacancy10940856"
}

🤝 Why Use This Actor?

  • No need for reverse-engineering pages
  • No need to manage sessions, pagination, retries
  • Consistent, structured output
  • Ready to integrate into BI tools, HR dashboards, ATS systems

💰 Pricing

This actor is available with a low-entry subscription plan. The pricing may increase as new features and filters are added. Early users benefit from the current introductory price.


  • HH.ru Job Scraper
  • Indeed Scraper
  • LinkedIn Jobs Scraper