Loading...
Loading...
Make sure to use this skill whenever the user mentions anything related to Danish property data, housing prices, real estate statistics, sold homes, property history, BBR data, or the Danish housing market — even if they don't mention boliga.dk explicitly. Also invoke this skill for questions about specific Danish addresses, zip codes, or municipalities in a housing context. Trigger phrases include: danish property, danish real estate, danish housing market, boliga, bolig til salg, solgte boliger, boligpriser, ejendomspriser, ejendom, ejerlejlighed, villa, rækkehus, sommerhus, fritidshus, andelsbolig, helårsgrund, landejendom, BBR data, bygningsregistret, property for sale denmark, sold homes denmark, house prices denmark, apartment prices copenhagen, aarhus housing, odense real estate, housing statistics denmark, quarterly price index denmark, most viewed properties denmark, property valuation denmark, ejendomsvurdering, salgspris, kvadratmeterpris, days on market, dage til salg, boligsøgning, address lookup denmark, property history denmark.
npx skill4agent add mikkelkrogsholm/skills boligachangebun run skills/boliga/cli/src/cli.ts search [flags]--zip-codes <codes>2100,2200--municipality <code>101--property-type <code>--price-min / --price-max--size-min / --size-max--rooms <n>--build-year-min / --build-year-max--energy-class <classes>a,b,c--sort <order>date-dviews-dprice-aprice-dsqmPrice-asqmPrice-ddaysForSale-d--page / --page-size / --limit--format json|table|plainbun run skills/boliga/cli/src/cli.ts sold [flags]search--sortsoldDate-dprice-dprice-asqmPrice-dDo not use— the API returns HTTP 500 for ascending sold date sort.soldDate-a
When usingwith--zip-codes, filtering is done client-side (the API does not support it natively). The CLI fetches in batches of 100 and filters locally — it may be slower thansoldwith zip codes.search
bun run skills/boliga/cli/src/cli.ts detail <id> [--format json|plain]idsearchbun run skills/boliga/cli/src/cli.ts property <ouId> [--format json|plain]ouIdouIdbun run skills/boliga/cli/src/cli.ts suggestions --query "<text>" [--area-limit 10] [--address-limit 10]bun run skills/boliga/cli/src/cli.ts stats [--format json|plain]bun run skills/boliga/cli/src/cli.ts prices [--property-type <n>] [--area-type zip] [--area-id <zip>] [--limit <n>]bun run skills/boliga/cli/src/cli.ts mostviewed [--page <n>] [--page-size <n>] [--limit <n>]suggestionssearchsoldbun run skills/boliga/cli/src/cli.ts suggestions --query "Nørrebro" --format plainsearchdetailpropertysearchidouIddetail <id>property <ouId>--format table--format json--format plain--page-size--limit--page--page-sizeidouIdpropertybun run skills/boliga/cli/src/cli.ts search \
--zip-codes 2100 \
--sort date-d \
--page-size 10 \
--format tablebun run skills/boliga/cli/src/cli.ts search \
--municipality 101 \
--property-type 3 \
--price-max 3000000 \
--sort price-a \
--format tablebun run skills/boliga/cli/src/cli.ts sold \
--zip-codes 8000,8200,8210 \
--sort soldDate-d \
--page-size 10 \
--format table# First find the ouId from search results, then:
bun run skills/boliga/cli/src/cli.ts property 1052179426 --format plainbun run skills/boliga/cli/src/cli.ts prices --property-type 1 --limit 20 --format tablebun run skills/boliga/cli/src/cli.ts prices \
--property-type 3 \
--area-type zip \
--area-id 2200 \
--limit 8 \
--format tablebun run skills/boliga/cli/src/cli.ts stats --format plainbun run skills/boliga/cli/src/cli.ts mostviewed --page-size 10 --format table| Format | Best for |
|---|---|
| Default — programmatic use, data processing, passing IDs between commands |
| Quick human-readable overviews and comparisons |
| Single-record detail views ( |
{ "error": "...", "code": "..." }1api.boliga.dk--page 1maxPagetotalPagestotalCountmostviewedmetachangehttps://i.boliga.org/dk/550x/{first4digits}/{id}.jpg