Jobindex.dk Scraper avatar

Jobindex.dk Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Jobindex.dk Scraper

Jobindex.dk Scraper

Extract Danish job listings from Jobindex.dk. Filter by keyword, location, employment type, and remote work. Pay only for what you scrape.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Extract job listings from Jobindex.dk — Denmark's leading job portal with thousands of current Danish job postings.

Jobindex.dk Scraper

Features

  • Keyword & location search — search by any keyword and filter by Danish municipality, region, or area
  • Employment type filters — permanent, temporary, student jobs, freelance, and more
  • Remote work filter — find fully remote or hybrid positions
  • Cross-run deduplication — skip job IDs already seen in previous runs (90-day TTL)
  • Optional full descriptions — fetch complete job descriptions from detail pages
  • Structured output — all data delivered in clean JSON, ready for pipelines

Input parameters

ParameterTypeDescription
keywordsstringSearch keywords (e.g. "developer", "marketing")
locationstringArea code: "dk" (all Denmark), "storkbh" (Greater Copenhagen), "0751" (Aarhus)
jobagestringAge filter: "" all current, "0" today, "7" last 7 days, "30" last 30 days
employmentTypeinteger1=Permanent, 2=Temporary, 3=Student job, 5=Graduate/trainee, 11=Freelance, 12=Part-time
employmentPlaceinteger2=100% remote, 3=Remote possible
workingHoursTypeinteger1=Full-time, 2=Part-time
maxItemsintegerMaximum number of results (default: 100)
fetchDetailsbooleanFetch full descriptions from detail pages (default: false)
skipRepostsbooleanSkip jobs seen in previous runs (default: false)
startUrlsarraySupply Jobindex search URLs directly (overrides keyword/location)

Output schema

Each result contains:

FieldTypeDescription
jobIdstringUnique job ID (e.g. "h1654118")
titlestringJob title
urlstringCanonical job URL
applyUrlstring | nullDirect apply URL
companyNamestringCompany name
companyUrlstring | nullCompany website
companyRatingnumber | nullCompany rating (1–5)
companyRatingCountnumber | nullNumber of company reviews
locationstring | nullLocation text
citystring | nullCity
zipCodestring | nullPostal code
latitudenumber | nullGPS latitude
longitudenumber | nullGPS longitude
isRemotebooleanTrue if 100% remote
isLocalbooleanTrue if locally hosted job
sourcestring | nullAggregation source (null = hosted on Jobindex)
publishedAtstringPublication date (YYYY-MM-DD)
deadlinestring | nullApplication deadline (ISO date)
isAsapDeadlinebooleanTrue if apply ASAP (no fixed deadline)
descriptionSnippetstring | nullShort excerpt from listing
descriptionstring | nullFull description (only with fetchDetails: true)

💰 Structured salary data — machine-ready

Salary is returned as numeric fields — no regex required on your end:

FieldTypeExample
salaryMinnumber | nullnull
salaryMaxnumber | nullnull
salaryCurrencystring | nullnull
salaryPeriodstring | nullnull

Salary data is not published by Jobindex.dk — all salary fields are null. This is consistent with Danish job market norms where salary is typically negotiated.

Example input

{
"keywords": "software developer",
"location": "storkbh",
"jobage": "7",
"maxItems": 200,
"fetchDetails": false
}

Example output

{
"jobId": "h1654118",
"title": "Developer",
"url": "https://www.jobindex.dk/vis-job/h1654118",
"applyUrl": null,
"companyName": "Itm8",
"companyUrl": "https://itm8.dk/",
"companyRating": null,
"companyRatingCount": null,
"location": "Nordhavn eller Viby J",
"city": "Nordhavn",
"zipCode": "2150",
"latitude": 55.70968,
"longitude": 12.59333,
"isRemote": false,
"isLocal": false,
"source": null,
"publishedAt": "2026-04-08",
"deadline": "2026-05-05",
"isAsapDeadline": true,
"descriptionSnippet": "Som Developer kommer du til at arbejde med videreudvikling og vedligeholdelse af vores system til den kommunale tandpleje.",
"description": null,
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": null,
"salaryPeriod": null
}

Pricing

$1.49 per 1,000 results — pay only for what you use.