Djinni Jobs Scraper - Ukraine & Remote IT Jobs (djinni.co)
Pricing
from $3.00 / 1,000 jobs
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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:
| Field | Example |
|---|---|
title | Senior Python Backend Engineer |
companyName, companyWebsite, companyLogoUrl, companyType | Verbit, http://verbit.ai/, Product |
category, domain, tags | Python, LegalTech |
remoteType, isRemote, isPartTime, employmentType | Full Remote / Hybrid Remote / Office Work, FULL_TIME |
location, applicantLocations | Countries of Europe or Ukraine, Ukraine (Kyiv), Worldwide |
experience, experienceYears | 7 years of experience, 7 |
englishLevel | B2 |
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryText | 6500, 7000, USD, MONTH (when public) |
salaryLevel | 1–4 (Djinni's $ to $$$$ level when the salary is hidden) |
description, descriptionHtml | full job description |
views, applications | 200, 43 (as shown on the list: last 30 days for older posts) |
confirmedHires, activelyHiring, responseRate | true, true, Responds to 93% of messages within 3 days |
postedAt, updatedAt, validThrough | 2026-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
- 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. - Or use the filters —
primaryKeywords(categories such asPython,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 likePOL,DEU),englishLevels,companyTypes,domains,minSalary(USD/month) andpublicSalaryOnly. - Set
maxItemsand 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 bumpspostedAtwhen a job is updated;publishedAt(details) is the original date. - Many employers hide the salary. Then
salaryMin/salaryMaxare null andsalaryLevelshows how it compares to similar jobs ($ below average … $$$$ top range). - Djinni hides jobs whose recruiter has been inactive; turn on
includeStaleto 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.