Hemnet Scraper - Sweden Property Data avatar

Hemnet Scraper - Sweden Property Data

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Hemnet Scraper - Sweden Property Data

Hemnet Scraper - Sweden Property Data

Scrape Hemnet (Sweden's #1 property portal): asking price, rooms, living area, address, coordinates, estate agent (broker) name and agency, photos and listing URL. Search by location id or a pasted Hemnet search URL. Reliable, no browser.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

ben

ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

🇸🇪 Hemnet Scraper — Sweden Property & Estate-Agent Data

Extract real-estate listings from Hemnet — Sweden's #1 property portal — in clean, structured form. For every home on a search you get the asking price, fee, number of rooms, living area, full address, map coordinates, property type, photos, the listing URL and the estate agent (broker) name + agency behind it. Search by Hemnet location id (a county, a kommun or all of Sweden) or by simply pasting a Hemnet search URL with any filter you like, and the scraper paginates the whole result set for you. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

🔎 What is the Hemnet Scraper?

Hemnet lists virtually every home for sale in Sweden — apartments (bostadsrätter), houses (villor), holiday homes, plots and new-build projects. This actor turns those search results into a tidy dataset you can analyse, enrich or feed into your own tools, without copy-pasting and without running a heavy browser.

What data does it extract?

  • Listing identity — listing id and a direct, clickable Hemnet listing URL.
  • Price — asking price (numeric, SEK), the original price text, the monthly fee, and the price per square metre.
  • Property facts — property type (apartment, house, plot, …), number of rooms, living area in m², land area, floor and a new-construction flag.
  • Location — street address, area/kommun description, and exact latitude & longitude.
  • Estate agent (lead-gen)broker name, brokerage / agency name, agency logo and broker photo.
  • Media & timing — main image URL, number of images and the publish timestamp.
  • Highlights — feature labels (balcony, elevator, patio, fireplace, …).

⬇️ Input

FieldTypeDescription
locationIdsarrayHemnet location id(s), e.g. "17744" (Stockholm county) or "17691" (all of Sweden). Copy the number from location_ids[] in a Hemnet URL, or type a known place name like "Stockholm".
searchUrlsarrayOptional. Paste full Hemnet search URLs (from hemnet.se/bostader) to apply any filter — property type, price, rooms, area. Use this or locationIds.
maxResultsintegerMax listings per location id / search URL. Default 50.
useResidentialProxybooleanRoute through Apify residential Swedish IPs. Off by default — only enable if you get blocked.

How do I find a location id?

Go to hemnet.se, search for a city or area, and look at the address bar: the number in ?location_ids[]=17744 is the id. Paste that id (or the whole URL) into the actor. A few ready-to-use ids: 17691 = Sweden, 17744 = Stockholms län, 17936 = Huddinge, 17951 = Järfälla.

Example input

{
"locationIds": ["17744"],
"maxResults": 50,
"useResidentialProxy": false
}

Or with a filtered search URL (apartments only):

{
"searchUrls": ["https://www.hemnet.se/bostader?location_ids%5B%5D=17744&item_types%5B%5D=bostadsratt"],
"maxResults": 100
}

⬆️ Output

Each item in the dataset looks like this:

{
"id": "21733701",
"url": "https://www.hemnet.se/bostad/lagenhet-1rum-hagerstensasen-stockholms-kommun-sparbanksvagen-6-21733701",
"record_type": "COMMON",
"property_type": "Lägenhet",
"property_type_symbol": "APARTMENT",
"new_construction": false,
"asking_price": 1950000,
"asking_price_text": "1 950 000 kr",
"currency": "SEK",
"square_meter_price": 67241,
"fee_text": "2 480 kr/mån",
"fee_per_month": 2480,
"rooms": 1,
"rooms_text": "1 rum",
"living_area_sqm": 29,
"living_area_text": "29 m²",
"land_area_sqm": null,
"floor": null,
"street_address": "Sparbanksvägen 6",
"location_description": "Hägerstensåsen, Stockholms kommun",
"latitude": 59.2987251,
"longitude": 17.9823036,
"features": ["Balkong", "Hiss"],
"broker_name": "Nicklas Vigren",
"broker_agency": "Notar",
"broker_agency_logo": "https://bilder.hemnet.se/images/broker_logo_1_2x/...jpg",
"broker_thumbnail": "https://bilder.hemnet.se/images/broker_profile_small/...jpg",
"description": "Välkommen till denna ljusa etta...",
"image": "https://bilder.hemnet.se/images/itemgallery_cut/d8/d2/...jpg",
"num_images": 18,
"published_at": 1782754331,
"search": "location_ids=17744"
}

💡 Use cases

  • 🏠 Market research & pricing — track asking prices, price/m² and fees across kommuns to spot trends and value gaps.
  • 📊 Lead generation for agents & proptech — build lists of active listings with the responsible broker and agency for outreach and CRM enrichment.
  • 🤖 Property alerts & feeds — schedule the actor and push fresh listings into a spreadsheet, database, Make/Zapier flow or a notification bot.
  • 🗺️ Geo & investment analysis — use the coordinates to map inventory, model neighbourhoods and feed BI dashboards.

❓ FAQ

Which sites does it cover? Hemnet (hemnet.se), the dominant property marketplace in Sweden, covering homes for sale across the country.

Do I need a Hemnet account or API key? No. Just provide a location id or a search URL.

Can I search a specific city or property type? Yes — paste a Hemnet search URL with your filters already applied (property type, price range, rooms, etc.) and the scraper will follow it.

How many listings can I get? Set maxResults as high as you need; the actor paginates automatically until it reaches your limit or the result set ends.

Does it return the estate agent's details? Yes — the broker's name and the agency (brokerage) name are included whenever Hemnet exposes them, which is the vast majority of listings.

Does it include map coordinates? Yes, exact latitude and longitude for each home.

Do I need a proxy? Usually not — requests work directly. If you ever get blocked, enable the built-in Swedish residential-proxy option.

In what formats can I export? Any Apify dataset format: JSON, CSV, Excel, XML or HTML, via the UI or API.

Is it legal? The actor collects only publicly available listing information. You are responsible for using the data in line with Hemnet's terms, the GDPR and any applicable laws — for example, do not use personal data (such as a broker's details) for unsolicited marketing where that is restricted, and respect data-subject rights.

🛠️ How it works

Hemnet is a Next.js application that ships its search results inside the page itself (an embedded GraphQL/Apollo cache). The actor requests the search-results page using a real Chrome TLS fingerprint, reads that embedded data — including each listing's broker and agency — normalises it into flat fields, and walks through the pages until your maxResults is reached. Because it reads the data the page already contains, it is fast, lightweight and reliable, with an optional Swedish residential-proxy fallback.

🔗 You might also like

  • Funda Scraper — Netherlands property listings.
  • Immobiliare.it Scraper — Italy property listings.
  • Rightmove Scraper — UK property listings with agent details.
  • Kleinanzeigen / Willhaben Scrapers — DACH classifieds and property.

Keywords: Hemnet scraper, Hemnet API, Sweden real estate scraper, Swedish property data, hemnet.se scraper, bostäder till salu, bostadsrätt scraper, villa scraper, real estate lead generation Sweden, estate agent leads, broker data, property listings Sweden, scrape Hemnet, Hemnet data export, Stockholm property data, Göteborg real estate, Malmö housing data, property price SEK, real estate dataset, proptech Sweden.