Rabota UA Job Scraper avatar

Rabota UA Job Scraper

Pricing

Pay per 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

Pay per usage

Rating

0.0

(0)

Developer

John Math

John Math

Maintained by Community

Actor stats

1

Bookmarked

14

Total users

1

Monthly active users

4 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