Djinni.co Jobs Scraper
Pricing
from $19.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
0
Monthly active users
8 days ago
Last modified
Categories
Share
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 it | What they scrape Djinni.co for |
|---|---|
| IT recruiters | Build a daily feed of open tech positions matching specific skill keywords. |
| Lead generation agencies | Extract company names and hiring signals to sell recruitment or HR services. |
| Market analysts | Track salary ranges and English requirements across Ukraine's tech sector. |
| Job board aggregators | Pull 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 registration | Reads the public job feed directly with zero OAuth or app setup. |
| Targeted filtering | Combine keyword and experience level to narrow results before extraction. |
| Fixed schema | Every run returns the same fields so your downstream pipeline never breaks. |
| High volume | Collect 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.
| Feature | ParseForge | Djinni Jobs & Salary Scraper | Djinni.co Jobs Scraper - UA Tech Vacancies | Djinni.co - Tech Jobs, Salary & English Level |
|---|---|---|---|---|
| Keyword search filter | Yes | Not listed | Yes | Not listed |
| Experience level filter | Yes | Not listed | Not listed | Yes |
| Salary range extraction | Yes | Yes | Yes | Yes |
| English level extraction | Yes | Not listed | Yes | Yes |
| Remote flag extraction | Yes | Not listed | Yes | Yes |
| Incremental new/delisted monitoring | Not listed | Not listed | Yes | Yes |
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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the Djinni.co Jobs Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
