Claude-skill-registry boliga-api

Query Danish real estate data from Boliga.dk as pandas DataFrames. Use when the user asks about Danish property prices, real estate searches, market statistics, or housing analysis in Denmark.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/boliga-api" ~/.claude/skills/majiayu000-claude-skill-registry-boliga-api && rm -rf "$T"
manifest: skills/data/boliga-api/SKILL.md
source content

Boliga API

Query Danish real estate data via

scripts/boliga.py
.

Usage

import sys
sys.path.insert(0, '<skill-path>/scripts')
from boliga import get_properties, Municipality, PropertyType, SortOrder

# Search properties
df = get_properties(
    municipality=Municipality.ROSKILDE,
    property_type=PropertyType.TERRACED,
    price_max=5000000
)

# Analyze with pandas
avg_sqm = df['sqm_price'].mean()
df.groupby('zip_code')['price'].median()

Functions

FunctionReturnsDescription
get_properties(...)
DataFrameActive listings with filters
get_sold_properties(...)
DataFrameHistorical sales
get_estate_details(id)
dictProperty details
get_property_history(id)
DataFrameProperty sale history
get_market_statistics()
dictNational price trends
search_location(query)
DataFrameLocation autocomplete
get_new_construction(...)
DataFrameNew construction projects

Key Parameters

Municipalities:

Municipality.COPENHAGEN
,
ROSKILDE
,
AARHUS
,
ODENSE
,
FREDERIKSBERG
,
GENTOFTE

Property types:

PropertyType.VILLA
,
TERRACED
,
APARTMENT
,
HOLIDAY
,
COOPERATIVE
,
FARM

Sort:

SortOrder.PRICE_ASC
,
PRICE_DESC
,
SQM_PRICE_ASC
,
DAYS_FOR_SALE_ASC

DataFrame Columns

get_properties()
returns:
id
,
street
,
city
,
zip_code
,
price
,
sqm_price
,
size
,
rooms
,
build_year
,
property_type
,
days_for_sale
,
lot_size
,
energy_class
,
lat
,
lon
,
views