Djinni Jobs Scraper - Ukraine & Remote IT Jobs (djinni.co) avatar

Djinni Jobs Scraper - Ukraine & Remote IT Jobs (djinni.co)

Pricing

from $3.00 / 1,000 jobs

Go to Apify Store
Djinni Jobs Scraper - Ukraine & Remote IT Jobs (djinni.co)

Djinni Jobs Scraper - Ukraine & Remote IT Jobs (djinni.co)

Extract tech job postings from Djinni (Джин), Ukraine's top IT job board with remote jobs across Europe. Filter by category, experience, English level, remote/office, region, salary and domain, and get full descriptions, salary, company, views and applications as clean JSON.

Pricing

from $3.00 / 1,000 jobs

Rating

0.0

(0)

Developer

naphat zhaokun

naphat zhaokun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Djinni Jobs Scraper (Джин вакансії) — Ukraine & Remote Europe IT Jobs

Extract tech job postings from Djinni (Джин), the largest IT job board in Ukraine, with thousands of remote jobs for developers across Europe and worldwide. Get clean, structured JSON with the full job description, salary (USD), company, experience, English level, remote/office format, and public views and applications counts.

What you get

For every job posting:

FieldExample
titleSenior Python Backend Engineer
companyName, companyWebsite, companyLogoUrl, companyTypeVerbit, http://verbit.ai/, Product
category, domain, tagsPython, LegalTech
remoteType, isRemote, isPartTime, employmentTypeFull Remote / Hybrid Remote / Office Work, FULL_TIME
location, applicantLocationsCountries of Europe or Ukraine, Ukraine (Kyiv), Worldwide
experience, experienceYears7 years of experience, 7
englishLevelB2
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryText6500, 7000, USD, MONTH (when public)
salaryLevel1–4 (Djinni's $ to $$$$ level when the salary is hidden)
description, descriptionHtmlfull job description
views, applications200, 43 (as shown on the list: last 30 days for older posts)
confirmedHires, activelyHiring, responseRatetrue, true, Responds to 93% of messages within 3 days
postedAt, updatedAt, validThrough2026-10-16T17:12:07 (Kyiv time)
id, url, directApply, scrapedAt

With includeDetails on, each job page adds: viewsTotal, applicationsTotal (all time), requiredLanguages (e.g. English B2, Ukrainian Native), skills with years (e.g. Java: 5 years, Spring Boot: 3 years), publishedAt (first published date), lastRespondedAt, experienceConsidered, companySlug, companyJobsUrl and similarJobsSalaryMin/Max (Djinni's average salary range of similar jobs).

Use cases

  • Recruiters & HR tech: track who is hiring Ukrainian and Eastern European developers, for which stacks and seniority.
  • Salary research: public USD salary ranges by category, experience and English level (зарплати в IT).
  • Market analytics: demand per technology (Python, Java, React, Go, .NET, DevOps, QA, Data/ML), remote vs office, product vs outsource companies, competition via views and applications.
  • Sales lead generation: product companies and outsourcing agencies that are actively hiring.
  • Job aggregators & AI job agents: feed fresh remote tech jobs (віддалена робота, вакансії) into your own product.

How to use

  1. Paste a search URL — set your filters on djinni.co/jobs, copy the URL into searchUrl, e.g. https://djinni.co/jobs/?primary_keyword=Python&exp_level=3y&employment=remote.
  2. Or use the filters — primaryKeywords (categories such as Python, Java, JavaScript, React.js, Node.js, .NET, Golang, DevOps, QA), keywords (with title-only or full-text search), experienceLevels, employment (remote / part-time / office), regions (Worldwide, Ukraine, EU), ukraineCities (Kyiv, Lviv, Kharkiv…), countries (ISO codes like POL, DEU), englishLevels, companyTypes, domains, minSalary (USD/month) and publicSalaryOnly.
  3. Set maxItems and run. Export as JSON, CSV, Excel, or use the API.

The full description is already on the list pages, so the default run (no details) is fast and cheap. Turn on includeDetails for all-time stats, skills and required languages.

Example input

{
"primaryKeywords": ["Python", "Golang"],
"employment": ["remote"],
"experienceLevels": ["3y", "4y", "5y"],
"englishLevels": ["upper"],
"maxItems": 200,
"includeDetails": true
}

Pricing

$3 per 1,000 jobs ($0.003 per job saved to the dataset), plus a tiny $0.00005 start fee per run. Platform usage (compute, proxy, storage) is included, so there are no surprise costs, and failed requests or empty searches cost only the start fee. Examples: 100 jobs cost $0.30, 10,000 jobs cost $30. The Apify free plan's $5 monthly credit covers about 1,600 jobs.

Tips

  • Run it on a schedule (daily) and compare ids to get only new postings. Djinni bumps postedAt when a job is updated; publishedAt (details) is the original date.
  • Many employers hide the salary. Then salaryMin/salaryMax are null and salaryLevel shows how it compares to similar jobs ($ below average … $$$$ top range).
  • Djinni hides jobs whose recruiter has been inactive; turn on includeStale to include them.
  • Use the Apify API or integrations (Google Sheets, Slack, Make, Zapier, n8n) to send new jobs anywhere.

Notes

This actor reads publicly available job postings only, as an anonymous visitor. It does not log in, and it does not collect personal data: no candidate profiles, and no recruiter names, emails or phone numbers. Please use the data in line with applicable laws (including GDPR) and Djinni's terms.

Questions or a field you need? Open an issue on the actor page — fixes usually ship within a day.