Hemnet Scraper — Swedish Property Listings & Sold Prices
Pricing
from $0.0015 / listing scraped
Hemnet Scraper — Swedish Property Listings & Sold Prices
Scrape Swedish property listings and sold-price history from Hemnet: address, asking or sold price, size, rooms, price per m², broker, coordinates and listing URL. Search any Swedish location and export one clean row per property as JSON, CSV or Excel. For real-estate research, valuation and n8n.
Pricing
from $0.0015 / listing scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
🇸🇪 Hemnet Scraper — Swedish Property Listings & Sold Prices
Scrape Swedish property data from Hemnet into clean, structured JSON, CSV or Excel. Search any Swedish city, municipality, county or district and pull both for-sale listings (asking prices) and sold-price history (final sale prices) — address, price, living area, rooms, price per m², broker, coordinates and the listing URL — one tidy row per property. Built for real-estate research, valuation, market analysis and automations.
Features
- 🏠 For-sale listings — every active listing for your chosen area: asking price, size, rooms, broker and more.
- 💰 Sold prices — Hemnet's sold-price history with the final sale price and sale date for closed deals.
- 🔎 Search by place name — just type a Swedish location (e.g.
Stockholm,Göteborg,Malmö,Östermalm) and it resolves the right area automatically. - 🔗 Paste a Hemnet URL — already have a search open? Paste its URL and the area is picked up for you.
- 🎛️ Filters — narrow by price, number of rooms and living area.
- 📍 Coordinates — latitude and longitude for every property, ready for mapping and geo analysis.
- 📐 Price per m² — square-metre pricing included for quick comparisons.
- 📄 Volume control — set
maxItemsto balance coverage and cost.
Input
{"location": "Stockholm","listingType": "forsale","priceMin": 2000000,"priceMax": 6000000,"roomsMin": 2,"maxItems": 100}
| Field | Description |
|---|---|
location | Swedish place to search — city, municipality (kommun), county (län) or district. You can also paste a Hemnet search URL. |
listingType | forsale for active listings (asking prices) or sold for sold-price history (final prices + sale dates). |
locationIds | Optional. Exact Hemnet numeric location IDs; overrides location when set. |
priceMin / priceMax | Optional. Price range in Swedish kronor (SEK). |
roomsMin / roomsMax | Optional. Room-count range. |
livingAreaMin / livingAreaMax | Optional. Living-area range in m². |
maxItems | Maximum properties to collect (0 = no limit). |
How to search
Type any Swedish location into location and run. To target a very specific area, open hemnet.se, run a search, then paste the result-page URL into location — or read the numeric location ID from the URL and put it in locationIds.
Use cases
- Build and refresh a Swedish property dataset for market and price analysis.
- Track sold prices by area for valuation and comparable-sales (comps) research.
- Monitor new for-sale listings in target neighbourhoods.
- Generate broker and agency lead lists by location.
- Feed structured property records into a CRM, spreadsheet or analytics pipeline.
What you get
Each property is one dataset record. A for-sale example:
{"id": "21755834","listingType": "forsale","type": "Lägenhet","streetAddress": "Vapengatan 8","area": "Aspudden","municipality": "Stockholms kommun","askingPrice": 3495000,"askingPriceFormatted": "3 495 000 kr","soldPrice": null,"soldPriceFormatted": null,"soldDate": null,"livingArea": 44,"rooms": 2,"pricePerM2": "79 432 kr/m²","brokerAgency": "Svensk Fastighetsförmedling Hägersten-Liljeholmen","broker": null,"latitude": 59.30624,"longitude": 17.99659,"url": "https://www.hemnet.se/bostad/lagenhet-2rum-aspudden-stockholms-kommun-vapengatan-8-21755834","publishedAt": "2026-08-01T12:00:00.000Z"}
A sold example carries soldPrice and soldDate instead of an asking price.
Output schema
| Field | Type | Description |
|---|---|---|
id | string | Hemnet's unique identifier for the property. |
listingType | string | forsale or sold. |
type | string | Housing form (e.g. Lägenhet, Villa). |
streetAddress | string | Street address as shown on the listing. |
area | string | Area / district name (for-sale listings). |
municipality | string | Municipality (kommun). |
askingPrice | integer | Asking price in SEK (for-sale). |
askingPriceFormatted | string | Asking price as displayed. |
soldPrice | integer | Final sale price in SEK (sold). |
soldPriceFormatted | string | Final sale price as displayed. |
soldDate | string | Date the property was sold (ISO). |
livingArea | number | Living area in m². |
rooms | number | Number of rooms. |
pricePerM2 | string | Price per square metre as displayed. |
brokerAgency | string | Broker agency name. |
broker | string | Broker name where shown. |
latitude | number | Latitude of the property. |
longitude | number | Longitude of the property. |
url | string (URL) | Direct link to the property on Hemnet. |
publishedAt | string | When the listing was published / the sale date (ISO). |
Related Actors
FAQ
Do I need a Hemnet account? No. Just enter a location and run.
Can I get sold prices?
Yes. Set listingType to sold to collect Hemnet's sold-price history — the final sale price and sale date for closed deals.
How many properties can I collect?
As many as your search returns. Use maxItems to control the volume and cost.
What export formats are supported? JSON, CSV, Excel and XML, plus the Apify API for programmatic access.
Can I use this with n8n? Yes. Use the Apify node for n8n to run this Actor and pull its dataset straight into an n8n workflow — trigger it on a schedule, then route the property rows to a database, spreadsheet or messaging step.
Can I connect it to other tools? The Hemnet Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Notes
Returns only public Hemnet property data — the same information any visitor can see. This is an independent tool and is not affiliated with, endorsed by or connected to Hemnet; "Hemnet" is a trademark of its respective owner. Original clean-room implementation.