Hemnet Scraper — Swedish Property Listings & Sold Prices avatar

Hemnet Scraper — Swedish Property Listings & Sold Prices

Pricing

from $0.0015 / listing scraped

Go to Apify Store
Hemnet Scraper — Swedish Property Listings & Sold Prices

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

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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 maxItems to balance coverage and cost.

Input

{
"location": "Stockholm",
"listingType": "forsale",
"priceMin": 2000000,
"priceMax": 6000000,
"roomsMin": 2,
"maxItems": 100
}
FieldDescription
locationSwedish place to search — city, municipality (kommun), county (län) or district. You can also paste a Hemnet search URL.
listingTypeforsale for active listings (asking prices) or sold for sold-price history (final prices + sale dates).
locationIdsOptional. Exact Hemnet numeric location IDs; overrides location when set.
priceMin / priceMaxOptional. Price range in Swedish kronor (SEK).
roomsMin / roomsMaxOptional. Room-count range.
livingAreaMin / livingAreaMaxOptional. Living-area range in m².
maxItemsMaximum properties to collect (0 = no limit).

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

FieldTypeDescription
idstringHemnet's unique identifier for the property.
listingTypestringforsale or sold.
typestringHousing form (e.g. Lägenhet, Villa).
streetAddressstringStreet address as shown on the listing.
areastringArea / district name (for-sale listings).
municipalitystringMunicipality (kommun).
askingPriceintegerAsking price in SEK (for-sale).
askingPriceFormattedstringAsking price as displayed.
soldPriceintegerFinal sale price in SEK (sold).
soldPriceFormattedstringFinal sale price as displayed.
soldDatestringDate the property was sold (ISO).
livingAreanumberLiving area in m².
roomsnumberNumber of rooms.
pricePerM2stringPrice per square metre as displayed.
brokerAgencystringBroker agency name.
brokerstringBroker name where shown.
latitudenumberLatitude of the property.
longitudenumberLongitude of the property.
urlstring (URL)Direct link to the property on Hemnet.
publishedAtstringWhen the listing was published / the sale date (ISO).

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.