Install
openclaw skills install @chrischall/hemnetSearch and analyse Swedish real estate on hemnet.se — active for-sale listings, sold prices (slutpriser), full listing details, photos, market statistics, address resolution, and a Swedish mortgage calculator. Use when the user asks about Swedish property, Hemnet, bostäder, lägenheter, villor, or slutpriser.
openclaw skills install @chrischall/hemnetTools for Sweden's largest property portal. All reads go through Hemnet's public GraphQL API (no login, no configuration). Money is in SEK, areas in m², rooms as a number.
Hemnet searches take numeric location ids, not place names. Resolve first:
hemnet_autocomplete_location — { query: "Vasastan" } →
{ location_id, full_name, parent_full_name } hits.Then pass a location_id into the search tools — or pass a free-text
location and the tool resolves the top hit for you.
hemnet_search_listings — search by location/location_ids plus
optional price_min/price_max (SEK), rooms_min/rooms_max,
living_area_min/living_area_max (m²), housing_form_groups
(HOUSES, APARTMENTS, ROW_HOUSES, VACATION_HOMES, PLOTS,
OTHERS), keywords, sort (NEWEST/OLDEST).hemnet_get_listing — full detail by id or /bostad/ URL: price, fee
(avgift), yearly running costs, m², rooms, tenure, energy class,
broker, description, status labels, coordinates, and photo URLs.hemnet_get_listing_photos — just the gallery URLs.hemnet_compare_listings — several listings at once (≤20).hemnet_get_by_address — resolve a street address (+ city/area) to a
live listing.hemnet_search_sold — sold listings with achieved final price,
the asking price, and the over/under-asking %. The comps for
valuation.hemnet_get_sold_listing — full detail for one sold listing.hemnet_get_market_stats — median/average final price and price-per-m²
for a location (accepts the same filters as the sold search). Check
sample_size before trusting thin medians.hemnet_calculate_mortgage — Swedish monthly cost (SEK): interest +
mandated amortisation (amorteringskrav from LTV, +1% debt-ratio
surcharge when gross_yearly_income is given) + BRF fee/operating
cost, with both gross and after-tax (ränteavdrag) totals. No network.hemnet_healthcheck — one-call check that the GraphQL endpoint is
reachable.Bostadsrätt (co-op apartment, has a monthly fee/avgift),
Äganderätt (owned house), Hyresrätt (rental).price_per_sqm is always derived when price + living area allow it,
even when Hemnet omits it (common on houses).