Djinni.co Jobs Scraper avatar

Djinni.co Jobs Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Djinni.co Jobs Scraper

Djinni.co Jobs Scraper

Export Djinni.co IT job listings: title, company, experience level, and full description. Download as CSV, Excel, JSON, or XML.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

8 days ago

Last modified

Share

ParseForge

Djinni.co Jobs Scraper

Scrape tech job listings from Djinni.co by keyword and experience level, up to a million per run. Each vacancy returns its title, company, salary, English level, and remote status. No login or API key. Export to CSV, JSON, Excel, or XML.

Djinni.co is the largest IT job board in Ukraine and Eastern Europe, but manually browsing listings or building a custom API integration slows down your talent sourcing. This Actor reads the public job feed directly, filtering by job title keyword and years of experience, and returns every matching vacancy in a clean, flat schema ready for analysis or lead generation.

Ukrainian and international recruiters use it to build targeted candidate pipelines without writing a single line of code.

Who uses itWhat they scrape Djinni.co for
IT recruitersBuild a daily feed of open tech positions matching specific skill keywords.
Lead generation agenciesExtract company names and hiring signals to sell recruitment or HR services.
Market analystsTrack salary ranges and English requirements across Ukraine's tech sector.
Job board aggregatorsPull fresh Djinni.co listings into a multi-source job search platform.

What it does

This Actor collects Djinni.co tech job listings filtered by keyword and experience level, and returns each vacancy as a flat row with title, company, salary, English level, and remote status.

  • 🔍 Keyword search: Filter by job title or technology, such as Python, React, or DevOps.
  • 📅 Experience filter: Narrow results to no experience, 1+, 2+, 3+, or 5+ years.
  • 📊 Flat row output: Every job returns title, company, salary, English level, and remote flag in one consistent schema.
  • 💰 Salary visibility: Extract the salary range when the employer publishes it on the listing.
  • 🇬🇧 English level: Capture the required English proficiency for each role.
  • 🏠 Remote flag: Identify which positions allow remote work.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Djinni.co data

📋 Build a daily recruitment pipeline.

An IT recruiter runs the Actor each morning with a keyword like 'Golang' and 3+ years experience to get every new listing that matches their open role.

📈 Analyze Ukraine's tech salary trends.

A market researcher collects all Djinni.co listings weekly, groups salaries by technology and seniority, and publishes a quarterly report on Eastern European IT compensation.

🎯 Generate B2B leads from hiring companies.

A lead gen agency scrapes all listings for 'Senior' roles, extracts company names, and cross-references them with a CRM to pitch HR outsourcing services.

🌐 Power a multi-source job aggregator.

A job board operator pulls Djinni.co listings alongside other boards, normalizes the flat row output, and displays a unified search experience for candidates.

Why choose this scraper

What you get
No API registrationReads the public job feed directly with zero OAuth or app setup.
Targeted filteringCombine keyword and experience level to narrow results before extraction.
Fixed schemaEvery run returns the same fields so your downstream pipeline never breaks.
High volumeCollect up to a million listings per run for large-scale market analysis.

How it compares

This Actor focuses on fast, filtered job extraction with a clean flat schema, while other Djinni scrapers offer additional features like salary separation, incremental monitoring, or multi-source support.

FeatureParseForgeDjinni Jobs & Salary ScraperDjinni.co Jobs Scraper - UA Tech VacanciesDjinni.co - Tech Jobs, Salary & English Level
Keyword search filterYesNot listedYesNot listed
Experience level filterYesNot listedNot listedYes
Salary range extractionYesYesYesYes
English level extractionYesNot listedYesYes
Remote flag extractionYesNot listedYesYes
Incremental new/delisted monitoringNot listedNot listedYesYes

Configure the run

Drive the Actor with a job title keyword and an optional experience level filter, and only matching listings reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Djinni.co Jobs Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Djinni.co through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/djinni-co-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your keyword matches actual job titles on Djinni.co. Try a broader term or remove the experience filter to see if listings exist for that search.

The Actor stops before reaching my maxItems limit.

This happens when there are no more matching listings on Djinni.co for your keyword and experience combination. Try broadening your filters.

Some salary fields are empty in my output.

Not all employers publish a salary range on Djinni.co. The Actor only captures salary data when it is present on the listing.

Can I scrape candidate profiles too?

No. This Actor is designed for job listings only. It does not access or extract data from candidate profiles on Djinni.co.

The run takes a long time with a high maxItems value.

Large extractions take longer because the Actor respects the website's response time. Reduce your maxItems or narrow your filters for faster runs.

FAQ

QuestionAnswer
Does this scraper require a Djinni.co account or API key?No. It reads the public job feed directly. You do not need to register an account, create an app, or manage OAuth tokens.
What data does each job row include?Each row returns the job title, company name, salary range when available, required English level, remote work flag, and other listing details in a flat schema.
Can I filter by both keyword and experience level at the same time?Yes. Set a keyword like 'Python' and an experience level like '3+ years', and the Actor returns only listings that match both criteria.
How many job listings can I scrape in one run?You can set the maximum up to 1,000,000 listings per run. The Actor stops when it reaches your limit or exhausts the matching results.
Does it extract the salary range?Yes. When an employer includes a salary range on their Djinni.co listing, the Actor captures it in the output row.
Can I get the English level requirement for each job?Yes. The required English proficiency, such as Intermediate or Upper-Intermediate, is included in the output when the employer specifies it.
Does it tell me if a job is remote?Yes. The remote work flag is extracted for each listing so you can filter for remote-only positions in your dataset.
What export formats are supported?You can export your results to CSV, JSON, Excel, or XML directly from the Apify platform.
Can I schedule this Actor to run daily?Yes. Use Apify's built-in scheduler to run the Actor on a recurring basis and collect new listings automatically.
Is this Actor suitable for Ukrainian-language searches?Yes. You can search with Ukrainian job titles or keywords, and the Actor returns listings in the language they were posted.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Djinni.co. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.