Jobindex.dk Scraper
Pricing
Pay per usage
Jobindex.dk Scraper
Scrape active job listings from Jobindex.dk, Denmark's leading job board. Extract job titles, salary ranges, company details, descriptions & application links. Perfect for job market intelligence, recruitment automation & Danish labor market analysis.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Jobindex.dk Jobs Scraper
Extract structured job data from Jobindex.dk with fast, reliable collection. Get titles, company data, locations, dates, links, and full description content in a clean dataset. This actor is built for monitoring, research, reporting, and automation workflows.
Features
- Fast collection — Collect listings quickly with paginated result retrieval.
- Rich job output — Includes
description_htmlanddescription_textin each item. - Duplicate protection — Saves unique jobs only by job id.
- Clean dataset — Automatically removes empty and null values.
- Stable pagination — Collect up to your requested result count with page limits.
Use Cases
Job Market Monitoring
Track hiring trends across keywords and areas over time.
Recruitment Research
Analyze job descriptions, posting patterns, and employer activity.
Lead and Opportunity Discovery
Build datasets for outreach, sourcing, and role tracking.
Reporting and Dashboards
Export clean data to BI tools for weekly and monthly reporting.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | "https://www.jobindex.dk/jobsoegning?q=software" | Optional Jobindex search URL. If provided, its query parameters are used. |
keyword | String | No | "software" | Search keyword. |
location | String | No | "" | Optional location filter as Jobindex geoareaid. |
results_wanted | Integer | No | 20 | Maximum number of jobs to save. |
max_pages | Integer | No | 5 | Safety cap on pages to process. |
proxyConfiguration | Object | No | { "useApifyProxy": false } | Optional proxy configuration. |
Output Data
Each dataset item can contain:
| Field | Type | Description |
|---|---|---|
job_id | String | Unique job identifier. |
title | String | Job title. |
company | String | Company name. |
location | String | Job location text. |
posted_date | String | Posting date. |
expires_date | String | Expiry date. |
apply_deadline | String | Application deadline when available. |
description_html | String | Raw HTML description block. |
description_text | String | Plain text description. |
detail_url | String | Job detail URL. |
application_url | String | Application/tracking URL. |
company_profile_url | String | Company profile URL when available. |
company_logo_url | String | Company logo URL when available. |
is_archived | Boolean | Archive flag. |
is_local | Boolean | Local listing flag. |
home_workplace | Boolean | Home-workplace flag. |
rating_score | Number | Company rating score when available. |
rating_count | Number | Company rating count when available. |
address | String | Address string when available. |
city | String | City when available. |
postal_code | String | Postal code when available. |
latitude | Number | Latitude when available. |
longitude | Number | Longitude when available. |
search_keyword | String | Keyword used for the run. |
search_page | Integer | Result page where the job was collected. |
search_url | String | Source search page URL. |
scraped_at | String | Collection timestamp in ISO format. |
Usage Examples
Basic Run
{"keyword": "software","results_wanted": 20,"max_pages": 3}
Run with Start URL
{"startUrl": "https://www.jobindex.dk/jobsoegning?q=data&page=1","results_wanted": 50,"max_pages": 5}
Run with Location Filter
{"keyword": "developer","location": "1221","results_wanted": 40,"max_pages": 4}
Sample Output
{"job_id": "h1651267","title": "Payroll Coordinator","company": "Kamstrup A/S","location": "Skanderborg","posted_date": "2026-03-26","expires_date": "2026-04-23","description_html": "<div id=\"jobad-wrapper-h1651267\">...</div>","description_text": "Are you energized by having ownership of critical payroll processes...","detail_url": "https://www.jobindex.dk/vis-job/h1651267","application_url": "https://www.jobindex.dk/c?t=h1651267&ctx=w&jobsearch_position=1","search_page": 1,"search_url": "https://www.jobindex.dk/jobsoegning?q=software&sort=score&page=1","scraped_at": "2026-03-26T06:53:38.762Z"}
Tips for Best Results
Start Small
- Use
results_wanted: 20for quick checks. - Increase gradually for larger runs.
Use Focused Keywords
- Specific keywords produce cleaner datasets.
- Broad keywords return larger and more varied results.
Keep Page Limits Practical
- Use
max_pagesas a safety control. - Increase only when you need deeper result coverage.
Proxy Setup
If needed, run with proxy configuration:
{"proxyConfiguration": {"useApifyProxy": true}}
Integrations
Connect your dataset with:
- Google Sheets — Build live job trackers.
- Airtable — Organize and enrich listings.
- Make — Automate data workflows.
- Zapier — Trigger downstream actions.
- Webhooks — Deliver data to custom services.
Export Formats
- JSON — Apps and APIs
- CSV — Spreadsheet analysis
- Excel — Reporting
- XML — System integrations
Frequently Asked Questions
Does this actor remove duplicate jobs?
Yes. Jobs are deduplicated by job id before saving.
Are null fields included in output?
No. Empty and null values are removed from each item.
Can I collect description HTML and text?
Yes. Both description_html and description_text are included when available.
Can I use a direct search URL?
Yes. Put it in startUrl.
Can this run on schedule?
Yes. Use Apify schedules for recurring runs.
Support
For issues and feature requests, use support channels in the Apify Console.
Resources
Legal Notice
This actor is intended for legitimate data collection. You are responsible for compliance with website terms and applicable laws.