jobdanmark-search

Search live Danish job listings from the Jobdanmark.dk public API.

Updated Sep 23, 2026
One-click install
npx skills add https://github.com/zaheer037/job-search --skill jobdanmark-search-zaheer037
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: jobdanmark-search
Source: https://github.com/zaheer037/job-search/tree/main/.agents/skills/jobdanmark-search
Command: npx skills add https://github.com/zaheer037/job-search --skill jobdanmark-search-zaheer037

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @bunli/core, @bunli/utils, node-html-parser, zod.

What problem does it solve? Finding relevant job openings in Denmark requires manually browsing job portals and filtering by location, category, and employment type. This Skill gives an AI agent direct access to the Jobdanmark.dk public API, covering 15,000+ active listings across 10 categories and all Danish municipalities, with no authentication required. ## Core Features & Use Cases - Filtered Job Search: Search listings by keyword, category ID, municipality, zip code, region, and job type (full-time, part-time, student job, apprentice, internship, flex job), with paginated results in JSON, table, or plain formats. - Full Job Details: Retrieve complete posting data for any job by slug, including description, application deadline, employer, and location, parsed from Schema.org JSON-LD with an HTML fallback. - Discovery Helpers: List all job categories with live counts, autocomplete job titles and category IDs, and resolve location names into valid municipality or zip filters. - Use Case: Ask your agent to find full-time IT jobs in Copenhagen; it resolves the category and municipality, runs the search, and returns a table of matching vacancies with deadlines and application links. ## Quick Start Ask the agent to search Jobdanmark for full-time nursing jobs in Aarhus and show the results as a table.

Frequently Asked Questions about jobdanmark-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for jobs in Denmark from the command line?▼

Run the CLI's search command with filters such as --text for keywords, --municipality or --zip for location, --category for a category ID, and --job-type for employment types like fuldtid or deltid. Results are returned as JSON by default, with table and plain formats available.

How to get full details of a Jobdanmark job posting?▼

Use the detail command with the job's slug, which is returned in search results. The CLI fetches the job page and parses Schema.org JSON-LD when present, falling back to rendered HTML parsing, and returns description, deadline, employer, and location.

Does the Jobdanmark API require authentication or an API key?▼

No authentication is required. The CLI calls the public Jobdanmark.dk API endpoints directly, including job search, category counts, autocomplete, and location suggestions, using only a standard User-Agent header.

What job types and categories can I filter by on Jobdanmark?▼

Job type filters include fuldtid, deltid, fleksjob, elev, studiejob, and praktik, passed as a comma-separated list. There are 10 category IDs covering IT, health, education, crafts, sales, office, management, hotel, church, and other jobs.

Why does my job search return an error or empty results?▼

Errors are written to stderr as JSON with a code such as MISSING_REQUIRED, NOT_FOUND, or API_ERROR, and the process exits with code 1. Empty results usually mean the filters match nothing; use the autocomplete and locations commands to resolve valid titles and municipalities first.

How does pagination work in Jobdanmark search results?▼

The API enforces 30 items per page with no per-page override. Use the --page flag (1-indexed) to navigate pages and --limit to cap the total results the CLI returns client-side.