# Compare Hemnet asking prices with sold prices nearby

> Each Hemnet listing set against recent slutpriser for similar homes in the area: price per m² and the usual gap between asking and final price.

Source: https://cotlet.dev/integrations/hemnet-api-mcp-server/compare-listings-with-sold-prices

You found a 3-room flat on Hemnet whose asking price looks fair, but in your area most flats end above asking. Before the viewing you want to know what similar flats actually sold for this year, not only what this one is listed at.

Cotlet does it in your own Hemnet account with search\_listings, get\_listing and search\_sold\_prices, called by your AI agent, an n8n workflow or a script.

[Request access](https://cotlet.dev/app/signup?app=hemnet) [All Hemnet tools](https://cotlet.dev/integrations/hemnet-api-mcp-server)

Hosted · nothing to install or maintain

Official options

## Can Hemnet do this on its own?

Hemnet has no API for listings or sold prices (checked 12 Oct 2026). On the site and in the app Hemnet offers Historik inside a listing (earlier sales of the home plus a few suggested similar sales), the Slutpriser list for an area and a Bevaka slutpris button on each listing; its app in ChatGPT, available since 25 March 2026, searches homes in the chat. The gap: Historik covers one listing at a time, nothing on Hemnet sets a shortlist of listings against a comparable set of sales you choose and works out the difference, and the ChatGPT app cannot be called from your own agent or script.

By hand

## How you do it in Hemnet today

1. Search the area on Hemnet, set Minst antal rum, Boarea and Högst pris in the search filters, and open each listing to read the asking price and Pris/m².
2. Open Historik in the Hemnet listing to see earlier sales of the same home and a few similar sales that Hemnet suggests from the area.
3. Switch the Hemnet result list to Slutpriser for the same area, set Rum, Boarea and Såld inom de senaste (3, 6 or 12 months), and sort by Senast såld/överlåten först.
4. Read the final price, the price per m² and the percentage above or below asking that the Slutpriser list shows for each sale.
5. Redo the arithmetic for every listing on your shortlist, and again when new sales come in. Hemnet shows the listing and the Slutpriser list on separate screens and works out no median or gap, so the comparison lives in your head or a spreadsheet.

With an agent

## How to compare Hemnet asking prices with sold prices nearby

Prompt

```
Find 3-room flats for sale in Vasastan under 9 MSEK and, for each one, tell me what similar 3-room flats nearby sold for since January: price per m² and how far above asking they went.
```

1. 01  
### Fix the comparison set before any call  
The agent turns your request into an area, a housing type, a room count and a size band, for example 60 to 80 m² for a 68 m² flat. search\_sold\_prices has no size filter, so the band is applied to the results afterwards rather than left out.
2. 02  
### Pull the listings and drop paid placements  
search\_listings runs with the area and your price cap. A Mäklartipset ad can head a Hemnet result list without matching the search, and a Raketen home can appear twice, so any home outside the area, price cap or room count you named is dropped, duplicates are merged, and both are counted in the report.
3. 03  
### Fetch enough comparable sales  
search\_sold\_prices runs with the same area, rooms\_min and sold\_since, then the size band is applied. With fewer than five comparable sales the agent widens the period to twelve months and says so, instead of judging a price against two sales.
4. 04  
### Compare per square meter  
For each listing the agent sets the asking price per m² against the median final price per m² of the comparables, and adds the median gap between asking and final price. get\_listing supplies the monthly fee, shown next to the numbers, because two flats with the same price per m² and very different fees are not the same deal.
5. 05  
### Report a comparison, not a valuation  
Sales that Hemnet shows without an asking price are left out of the over-asking median and counted separately. The report says plainly that it compares against sold homes and is not a broker valuation.

### What you get back

Example data

```
Vasastan, 3 rooms, 60 to 80 m², sold since 1 Jan 2026: 41 comparable sales
Median final price 128 400 kr/m², median 6% over asking
Rörstrandsgatan 12, 68 m², asking 8 250 000 kr = 121 300 kr/m², 6% below the median; at the usual 6% over asking it lands near 8 750 000 kr
Upplandsgatan 30, 74 m², asking 8 900 000 kr = 120 300 kr/m², fee 6 100 kr/mån, highest in the set
Dropped 1 paid placement in Solna that did not match the search
6 sales had no asking price and are left out of the over-asking median
```

### Other ways to ask

- Every Monday, check the homes in my saved collection that are still for sale against last month's sales in their area.
- Compare this one villa listing with villas sold in the same municipality over the last 12 months.
- Which 2-room flats for sale on Kungsholmen are listed below the median price per m² of sales since June?

Before you automate it

## What Hemnet allows, and what to know first

- The Hemnet Slutpriser list shows each sale's final price, its price per m² and the change from asking as a percentage, and some sales appear without that percentage.
- The first result in a Hemnet search can be a paid Mäklartipset placement that does not have to match your search, and a Raketen placement shows a matching home a second time at the top.
- Hemnet sorts Slutpriser by the date the sale was reported as completed by default, and also lets you sort by final price or by price per m² (kr/m²).
- Historik on a Hemnet listing collects the home's sales up to about 15 years back, and Hemnet states that it is a historical overview, not a valuation of the home.
- Since 6 October 2026 Hemnet shows homes for sale and coming to market (kommande) in one result list, with Slutpriser as the third choice next to them.

Every tool here only reads, so it can run on a schedule from n8n, Make, Zapier or cron without waiting for your OK.

Sources: [Hemnet: Sökresultat och rekommendationer, sortering och logik](https://www.hemnet.se/sa-sorterar-hemnet-sokresultat) · [Hemnet: Hemnet lanserar bostäders historik, 15 år tillbaka](https://www.hemnet.se/artiklar/hemnet-nyheter/2026/05/06/hemnet-lanserar-historik-allt-om-bostaden-samlat-i-annonsen) · [Hemnet: Hitta alla bostäder i en och samma lista (6 Oct 2026)](https://www.hemnet.se/artiklar/hemnet-nyheter/2026/10/06/hitta-alla-bostader-i-en-och-samma-lista) · [Hemnet: Slutpriser, Vasastan, Stockholms kommun](https://www.hemnet.se/salda/bostader?location%5Fids%5B%5D=925970)

REST

## Call search\_sold\_prices from a script

curl

```
curl https://cotlet.dev/api/v1/hemnet/search_sold_prices \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"location":"Vasastan, Stockholm","housing_types":["apartment"],"rooms_min":3,"sold_since":"2026-01-01","limit":100}'
```

Example response

```
{
"sold": [
{
"address": "Odengatan 40, Vasastan, Stockholm",
"rooms": 3,
"living_area_m2": 71,
"asking_price_sek": 4250000,
"final_price_sek": 4500000,
"over_asking_pct": 5.9,
"sold_on": "2026-09-12"
},
{
"address": "Sveavägen 98, Vasastan, Stockholm",
"rooms": 3,
"living_area_m2": 74,
"asking_price_sek": 5200000,
"final_price_sek": 5150000,
"over_asking_pct": -1,
"sold_on": "2026-06-03"
}
]
}
```

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is hemnet\_search\_sold\_prices. Example data.

[Schedule it in n8n, Make, Zapier or cron](https://cotlet.dev/integrations/hemnet-api-mcp-server#automations)

Tools

## Hemnet tools this automation uses

__Cotlet Hemnet tools used to compare Hemnet asking prices with sold prices nearby__
| Tool | Parameters |
| -------------------- | ---------------------------------------------------------------------------------------------------------- |
| search\_listings | location, housing\_types, price\_min, price\_max, rooms\_min, living\_area\_min, include\_upcoming, cursor |
| get\_listing | listing\_id |
| search\_sold\_prices | location, housing\_types, sold\_since, rooms\_min, limit |

[All 13 Hemnet tools with descriptions](https://cotlet.dev/integrations/hemnet-api-mcp-server#tools)

## More Hemnet automations

- [Plan weekend viewings of your saved Hemnet homes](https://cotlet.dev/integrations/hemnet-api-mcp-server/plan-weekend-viewings)
- [Hemnet API and MCP server: every tool](https://cotlet.dev/integrations/hemnet-api-mcp-server)
- [All use cases](https://cotlet.dev/use-cases)

## Give your agent access to Hemnet.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Hemnet.

[Request access](https://cotlet.dev/app/signup?app=hemnet)
