Jobindex Scraper — Denmark Jobs | $1.5/1k
Pricing
from $1.50 / 1,000 results
Jobindex Scraper — Denmark Jobs | $1.5/1k
Scrape jobindex.dk and it-jobbank.dk — Denmark's largest job boards. Keyword, category, location and radius search, apply-link resolution, and incremental monitoring that emits only new/changed jobs.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Paweł
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
💼 Jobindex Scraper — Denmark Job Listings
🎯 Get every job posting from Denmark's #1 job board — searchable, filterable and monitorable, delivered as clean structured data in seconds.
This scraper collects job listings from jobindex.dk (Denmark's largest job site) and it-jobbank.dk (its IT vertical). For every job you get the title, company, location with GPS coordinates, publish date, application deadline, teaser text, salary mentions, apply links and company details — ready to export as JSON, CSV or Excel.
🚀 What Does It Do?
- 🔍 Searches any keyword — "software engineer", "sygeplejerske", "elektriker", anything
- 🗂️ Filters like the site itself — category, subcategory, location, radius, employment type, full/part-time, remote work, publish date
- 📍 Understands Danish locations — type "København", "Aarhus" or "Fyn" and it finds the right area automatically
- 🔗 Resolves apply links — optionally follows each job's apply button to the employer's own posting and records the final URL
- ♻️ Monitors for changes — run it on a schedule and receive only NEW, UPDATED or REAPPEARED jobs (80–95% cheaper than re-scraping everything)
- 🔔 Notifies you instantly — Telegram, Discord, Slack or your own webhook when fresh jobs appear
- 🇩🇰 Covers both portals — jobindex.dk for everything, it-jobbank.dk for IT roles
👥 Who Is This For?
| Who | Why |
|---|---|
| 🎯 Recruiters & staffing agencies | Track which companies are hiring, spot new openings the minute they appear |
| 📊 Market researchers | Analyze the Danish labour market — volumes, categories, regions, remote-work trends |
| 💼 Job seekers & career coaches | Build personal job alerts sharper than any newsletter |
| 🏢 HR & competitive intelligence | Monitor competitors' hiring activity and growth signals |
| 🤖 Developers & AI builders | Feed fresh Danish job data into apps, dashboards, agents and LLM workflows |
| 📈 Lead generation teams | Companies that hire are companies that buy — turn postings into prospect lists |
✨ Features
- ⚡ Fast and lightweight — collects hundreds of jobs per minute, no browser overhead
- 🧠 Smart location matching — free-text Danish place names resolved automatically, plus radius search around major cities
- 🎛️ Full filter set — 10 categories, 90+ subcategories, 110+ locations, 11 employment types, remote/hybrid/on-site, publish window
- 📄 Teaser text included — every job comes with its description snippet at no extra cost
- 💰 Salary detection — salary mentions in job texts are parsed into structured min/max fields
- ♻️ Incremental monitoring — state is remembered between runs; you only pay for what changed
- 🔁 Repost detection — the same ad re-posted under a new id gets flagged (and can be skipped)
- 📦 Compact mode — trimmed-down records for AI agents and automations
- 🔔 Built-in alerts — Telegram, Discord, Slack and generic webhooks
🎛️ Filters & Options
| Option | What it does |
|---|---|
🔍 query | Keywords to search for |
🌐 portal | jobindex.dk (all jobs) or it-jobbank.dk (IT jobs) |
📍 location | City, municipality, region or area — free text, e.g. "København", "Fyn" |
📡 radiusKm | Search radius in km around the location (with optional explicit coordinates) |
🗂️ category | One of the 10 top-level categories (IT, engineering, health care…) |
🧩 subCategories | Any number of the 90+ subcategories |
💼 employmentType | Permanent, temporary, student, graduate, internship, freelance… |
⏰ workHours | Full-time or part-time |
🏠 workplace | On-site, 100% remote, or hybrid |
📅 publishedWithin | Today, last 24h, 3 days, 7 days or 30 days |
🏢 companyId | Only jobs from one company |
🔗 startUrls | Paste any jobindex.dk / it-jobbank.dk search or job URL directly |
💯 maxResults | Cap the number of jobs collected (0 = everything available) |
✅ includeKeywords / ❌ excludeKeywords | Keep or drop jobs by words in title/company/teaser |
🔗 resolveApplyUrls | Follow apply links to the employer's own posting |
♻️ incrementalMode | Only new/changed jobs on recurring runs |
🔔 telegramBotToken, discordWebhookUrl, slackWebhookUrl, webhookUrl | Instant notifications |
📦 Output Fields
Job basics
| Field | Example |
|---|---|
jobId | "h1681161" |
title | "Senior Legal Counsel" |
company | "Muehlhan Wind Service A/S" |
area | "Fredericia" |
teaser | "Are you an experienced legal professional looking for..." |
publishedDate | "2026-07-07" |
lastDate | "2026-08-04" |
applyDeadline | "2026-07-31" |
applyDeadlineAsap | true |
portal | "jobindex.dk" |
Location
| Field | Example |
|---|---|
addresses | [{"street": "Navervej 10", "zipCode": "7000", "city": "Fredericia", "latitude": 55.53307, "longitude": 9.71269}] |
latitude / longitude | 55.53307 / 9.71269 |
geoAreaIds | [5, 26, 968, 1221] |
Links & application
| Field | Example |
|---|---|
url | "https://www.jobindex.dk/vis-job/h1681161" |
applyUrl | "https://www.jobindex.dk/c?t=h1681161&ctx=w" |
appApplyUrl | "https://candidate.hr-manager.net/ApplicationForm/..." |
resolvedUrl | "https://www.muehlhan.com/careers/senior-legal-counsel" |
Company & extras
| Field | Example |
|---|---|
companyDetails | {"id": 53516, "name": "Muehlhan Wind Service A/S", "website": "https://www.muehlhan.com/", "logo": "https://www.jobindex.dk/img/logo/Logo-Muehlhan.png", "followers": 42} |
salaryMin / salaryMax | 38000 / 42000 |
salaryCurrency / salaryPeriod | "DKK" / "month" |
salaryText | "kr. 38.000-42.000" |
isHostedAd | true |
homeWorkplace | false |
logo | "https://www.jobindex.dk/img/logo/Logo-Muehlhan.png" |
rating / ratingCount | 4.2 / 17 |
scrapedAt | "2026-07-07T20:31:02.115Z" |
Monitoring fields (incremental mode)
| Field | Example |
|---|---|
changeType | "NEW", "UPDATED", "REAPPEARED", "EXPIRED" |
firstSeenAt / lastSeenAt | "2026-07-01T06:00:00.000Z" |
isRepost / repostOfId | true / "h1650021" |
📄 Example Output
{"jobId": "h1681161","title": "Senior Legal Counsel","company": "Muehlhan Wind Service A/S","companyDetails": {"id": 53516,"name": "Muehlhan Wind Service A/S","profileUrl": "https://www.jobindex.dk/virksomhed/53516/muehlhan-wind-service-a-s#om-virksomhed","website": "https://www.muehlhan.com/","logo": "https://www.jobindex.dk/img/logo/Logo-Muehlhan.png","followers": 42},"area": "Fredericia","addresses": [{"street": "Navervej 10","zipCode": "7000","city": "Fredericia","fullAddress": "Navervej 10, 7000 Fredericia","latitude": 55.5330705,"longitude": 9.7126942}],"latitude": 55.5330705,"longitude": 9.7126942,"teaser": "Are you an experienced legal professional who wants to make a difference in the green transition? Muehlhan Wind Service is looking for a Senior Legal Counsel to join our team in Fredericia...","salaryMin": null,"salaryMax": null,"salaryCurrency": null,"publishedDate": "2026-07-07","lastDate": "2026-08-04","applyDeadline": null,"applyDeadlineAsap": true,"url": "https://www.jobindex.dk/vis-job/h1681161","applyUrl": "https://www.jobindex.dk/c?t=h1681161&ctx=w","appApplyUrl": "https://candidate.hr-manager.net/ApplicationForm/SinglePageApplicationForm.aspx?cid=2765&ProjectId=143822","resolvedUrl": null,"isHostedAd": true,"isArchived": false,"homeWorkplace": false,"logo": "https://www.jobindex.dk/img/logo/Logo-Muehlhan.png","portal": "jobindex.dk","searchQuery": "legal","scrapedAt": "2026-07-07T20:31:02.115Z"}
📊 Dataset Views
- 👀 Overview — title, company, location, dates and link at a glance
- ♻️ Monitoring — change type, first/last seen, repost flag for incremental runs
- 🔗 Apply Links — deadlines and direct application URLs
- 📋 Full Details — every field
❓ FAQ
💰 How much does it cost? You pay per result. A typical search of 100 jobs completes in well under a minute. With incremental monitoring enabled, recurring runs return only the handful of new/changed jobs — that's where the real savings are.
🕐 How fresh is the data? Live. Every run queries jobindex.dk directly, so you see exactly what a visitor sees — including jobs posted minutes ago.
♻️ How does incremental monitoring work? The first run saves a snapshot of your search. Every following run compares against it and emits only jobs that are NEW, UPDATED or REAPPEARED (optionally also EXPIRED ones). Schedule it hourly or daily and pay only for the diff.
🌍 Can I search in English? Yes — search keywords work in Danish and English. Many IT and engineering ads are posted in English.
📍 Can I search around a specific place?
Yes. Set a location plus radiusKm (e.g. "Aarhus" + 30 km), or pass exact coordinates for pinpoint radius searches.
🔢 Is there a limit on results? The site serves at most 1,000 jobs per search. Need more? Split the run by category or region — or reach out and we'll help you set it up.
⚖️ Is scraping job listings legal? This scraper only collects publicly available data — the same information any visitor sees in a browser. Always review the target site's terms of service and consult a lawyer for your specific use case.
💬 Need Something Custom?
Missing a filter? Want salary parsing tuned for your use case, a different output format, direct delivery to your database, or a scraper for another job board?
📩 Send me a private message on Apify — custom modifications and dedicated scrapers are my daily bread. Response usually within 24 hours.
⚖️ Legal Disclaimer
This Actor collects only publicly accessible data from jobindex.dk and it-jobbank.dk. It does not access any password-protected areas or personal accounts. You are responsible for how you use the collected data and for compliance with applicable laws (including GDPR) and the target website's terms of service.