Djinni.co Jobs Scraper — UA Tech Vacancies | $1.5/1k avatar

Djinni.co Jobs Scraper — UA Tech Vacancies | $1.5/1k

Pricing

from $1.05 / 1,000 results

Go to Apify Store
Djinni.co Jobs Scraper — UA Tech Vacancies | $1.5/1k

Djinni.co Jobs Scraper — UA Tech Vacancies | $1.5/1k

Scrape tech jobs from Djinni.co (and optionally Dou.ua): title, company, salary tier, remote, experience, English, locations, full JobPosting description. Filters by keyword/employment. Incremental new/delisted monitoring. Only dedicated Djinni scraper on Apify.

Pricing

from $1.05 / 1,000 results

Rating

0.0

(0)

Developer

Maksym Horbachov

Maksym Horbachov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract structured tech job data from Djinni.co — Ukraine's #1 IT job board for developers. Optional Dou.ua jobs in the same actor. Title, company, salary tier, remote, experience, English level, locations, and full JobPosting descriptions.

$1.50 per 1,000 jobs — the only dedicated Djinni.co scraper on Apify.

Why This Actor?

  • Only Djinni scraper on Apify — recruiters and analysts searching Store find you
  • Zero setup — no API key, no login
  • Fast & cheap — pure HTTP + schema.org JobPosting JSON-LD (no browser)
  • Dou.ua optional — set site: dou or both
  • Incremental monitoringnew / delisted across scheduled runs (lead gen gold)
  • Recruiting / lead gen — categories JOBS + LEAD_GENERATION
  • Agency-ready — daily schedule + onlyChanges = only brand-new openings in your CRM

Recruiting agency playbook

  1. Pick 3–5 keywords you staff (Python, React, DevOps, QA, Flutter)
  2. Create one Apify Schedule per keyword (daily 08:00 Kyiv)
  3. Input:
{
"mode": "search",
"site": "djinni",
"keyword": "Python",
"employment": "remote",
"maxResults": 100,
"incremental": true,
"stateKey": "agency-python-remote",
"onlyChanges": true,
"detectDelisted": true
}
  1. Attach a webhook → your sheet / n8n / Make / Slack
  2. Outreach only to changeType: new companies — warm leads, not stale boards

Cost: cents/day at $1.50/1k. Optional site: both to also pull Dou.ua.

What Data You Get

FieldExampleDescription
titleSenior Python DeveloperRole title
companyNumerical TechnologiesHiring company
salaryTier$$$$Djinni dollar-tier
salaryMax6000When explicitly shown (USD)
remotetrueRemote-only signal
experienceYears5Years of experience
englishLevelB2English requirement
categoryPythonPrimary skill category
countries["POL"]Applicant location countries
datePostedISO datetimePosted date
descriptionFull textFrom JobPosting / detail
changeTypenew / delistedIncremental mode

Sample Output

{
"id": "833481",
"url": "https://djinni.co/jobs/833481-senior-python-developer/",
"title": "Senior Python Developer",
"company": "Numerical Technologies",
"category": "Python",
"salaryTier": "$$$$",
"remote": true,
"experienceYears": 5,
"englishLevel": "B2",
"countries": ["POL"],
"datePosted": "2026-07-10T18:07:46.790363",
"source": "djinni"
}

Use Cases

WhoWhat
Recruiters / agenciesDaily new Python/React openings
Salary / market researchTrack tier mix and remote share
FoundersCompetitive hiring intel
Lead genCompanies actively hiring = warm outreach

Modes

{
"mode": "search",
"site": "djinni",
"keyword": "Python",
"employment": "remote",
"maxResults": 50
}

url

{
"mode": "url",
"startUrl": "https://djinni.co/jobs/?primary_keyword=React",
"maxResults": 100
}

jobs — specific vacancies

{
"mode": "jobs",
"jobUrls": ["https://djinni.co/jobs/833481-senior-python-developer/"],
"fetchDetails": true
}

Dou.ua

{
"mode": "search",
"site": "dou",
"keyword": "Python",
"maxResults": 40
}

Incremental (lead gen)

{
"mode": "search",
"keyword": "Python",
"incremental": true,
"stateKey": "python-remote",
"onlyChanges": true,
"detectDelisted": true
}

Schedule daily → only new openings hit your webhook.

Pricing

EventPrice
Result$0.0015 ($1.50 / 1,000)
Actor start$0.00005 / GB

Default memory: 256 MB. Typical 50-job run is cents.

Tips

  • List pages already include JobPosting JSON-LD — keep fetchDetails: false for cheap bulk
  • Enable details when you need the full description for LLM matching
  • Pair with incremental + Apify Schedule for a recruiting radar