Hemnet Scraper & Authorized Swedish Property Data Access

Structure Hemnet-related Swedish property data around active listings, sold-property records, pricing, housing form, fees, area fields, and downstream systems—starting with Hemnet's official BostadsAPI where the customer and use case qualify, or another approved source path where they do not.

NenoData can help teams define Hemnet data requirements, evaluate authorized API/access options, separate asking prices from slutpris, preserve Swedish housing and fee semantics, normalize SEK and area fields, validate records, and prepare structured delivery where the approved source arrangement permits it.

Direct commercial website scraping is not assumed. Hemnet’s current terms expressly prohibit commercial/systematic scraping, crawling, robots, and similar automated collection. The same current terms also restrict using Hemnet content, data, or metadata as input to machine-learning or AI tools.

Hemnet Property Data Starts With the Access Path

Hemnet.se is provided by Hemnet AB. Hemnet Group AB (publ) is the parent company, with the group’s core operations carried out through Hemnet AB. Hemnet Group describes Hemnet as Sweden’s leading housing platform.

For a property-data team, the useful first question is not: “Can we scrape Hemnet?” It is: “Does Hemnet’s official BostadsAPI, another contractual arrangement, or an approved alternative source already support the records and use case we need?”

A useful project should define:

NenoData’s current Real Estate Data Scraping service similarly treats source, fields, geography, access conditions, intended use, storage, and delivery as scope questions that are confirmed before implementation rather than assumed.

Hemnet Has an Official Broker API

Hemnet publishes an official first-party API called BostadsAPI. Current documentation explicitly describes it as Hemnet’s Broker API. Its purpose is to let brokers, broker agencies, and broker systems provide Hemnet with data or query Hemnet for data. See the official BostadsAPI documentation.

Only clients with signed contracts with Hemnet may access the API.

That is the central API qualification.

BostadsAPI includes:

authenticated API keyssecret access tokenslisting resourcesbroker resourcesbroker-agency resourcesproject resourcesproject-unit resourcessale resourcesAPI-key managementwebhooks

Do not position BostadsAPI as anonymous, self-service public marketplace access.

BostadsAPI Is Not an Open Public Marketplace API

The existence of BostadsAPI does not establish unrestricted third-party read access to the full Hemnet marketplace. Current documentation contains account-context resources and is expressly contract restricted.

Hemnet operates an official contract-restricted Broker API, but unrestricted public bulk read access to the entire Hemnet marketplace was not verified.

Do not say:

Before implementation around BostadsAPI, confirm:

signed Hemnet contractaccount eligibilityactual key/access scopesupported resource typeslisting/account scopestorage rightstransformation rightspublic/internal usedownstream destinationrecurring-access rights

Official BostadsAPI vs Third-Party “Hemnet APIs”

Third-party products may market themselves as Hemnet APIs, scraper APIs, extraction APIs, or parser APIs.

Third-party products may help understand

  • understand search demand
  • assess technical feasibility
  • identify common field expectations

They do not establish

  • official Hemnet access
  • BostadsAPI eligibility
  • Hemnet permission
  • contractual rights
  • NenoData access
Access routeProviderAccess meaning
Hemnet BostadsAPIHemnetFirst-party, contract-restricted broker integration
Third-party scraper APIExternal vendorTechnical extraction product, not official Hemnet authorization
Broker/customer-owned feedBroker/customerRights follow customer ownership and contractual arrangements
Licensed Swedish property sourceApproved providerRights follow the applicable licence

Do not describe third-party extraction products as BostadsAPI.

What Hemnet Data May Be Relevant?

The exact schema depends on the approved source, contract, account context, record type, and project scope.

Illustrative Swedish property schema. Exact fields depend on the approved source, contract, and account context.

Property

property ID

address

housing form

tenure

tomtarea

Active Listing

asking_price_sek

market_state

boarea

biarea

broker

published_at

Market-State Observation

state

observed_at

price_change

status_change

Sale Event / Sold Record

slutpris

sold_at

sale_price_per_sqm_sek

avgift

sale_vs_asking_percent

Broker / Agency

brokerage_name

broker_identity (where permitted)

agency_id

Illustrative Swedish property data model separating property entity, active listing, market-state observation, sale event/sold record, and broker/agency into distinct schema objects
Data categoryPotential fieldsQualification
Identitylisting ID, source URL, source stateAccess dependent
Pricingasking price, final sale price, SEK, SEK/m²Keep price concepts separate
Saleslutpris, sold date, public-sale statusSold-record dependent
Propertyhousing form, tenure, rooms, living area, supplementary area, plot areaSource dependent
Costsmonthly avgiftRelevant to applicable housing records
Locationaddress, municipality, county, postcode, coordinates where suppliedSource dependent
Brokerbrokerage, broker identity where permittedPersonal/contact data separately reviewed
Energyenergy-performance/classification fields where supportedAPI/source dependent
Lifecyclemarket state, published/sold state, observed_atRights dependent
Source metadatasource ID, API record ID, lineageRecommended

This is an illustrative schema. It does not establish current NenoData Hemnet production coverage. It does not mean every field is present on every record or through every authorized account.

Active Listing and Sold Record Are Different Data Objects

A useful Hemnet model should distinguish the property entity, its active listing phase, market-state observations, and the eventual sale event.

Property
Active Listing
Market-State Observation
Sale Event / Sold Record

Active listing fields (potential)

  • asking price
  • property attributes
  • market state
  • broker
  • publication timestamp

Sale event fields (potential)

  • slutpris
  • sold date
  • sale-publication status
  • sale ID
  • SEK amount

Do not flatten active-listing and sale-event semantics into one record without retaining event type and provenance.

Asking Price and Slutpris Must Stay Separate

Slutpris is the reported final sale price for an eligible sold-property record. See current Hemnet sold-property pages for current concepts including:

final sale pricesold dateSEK/m²monthly fee where relevantpercentage above or below an earlier asking/reference valueroomsareasbroker attribution

Three distinct price concepts — keep separate fields for each.

Asking price

  • advertised price before sale
  • set by seller / broker
  • may change before completion
  • asking_price_sek
  • source: active listing

Slutpris

  • reported final sale price
  • eligible sold-property records only
  • final_sale_price_sek
  • sold_at date
  • source: sale event / sold record

Sale difference

  • % above or below asking
  • source-displayed or derived
  • sale_vs_asking_percent
  • calculation_method field required
  • preserve source inputs
Comparison of asking price, slutpris, and sale-difference percentage as three distinct schema fields that must not be collapsed into one generic price

A source-aware schema may include:

asking_price_sekfinal_sale_price_seksale_price_per_sqm_sekasking_to_sale_difference_percentsold_atprice_source

Do not collapse these into one generic price. Do not treat slutpris as equivalent to every possible authoritative Swedish property-transaction source.

Percentage Above or Below Asking Is a Derived Sale Metric

Current Hemnet sold records can display sale-price difference percentages such as a positive percentage, a negative percentage, or zero difference.

A structured record may preserve the source-displayed percentage. Alternatively, where rights and fields permit, NenoData may derive a percentage from approved price values.

Potential fields:

asking_price_sekfinal_sale_price_seksale_vs_asking_percentcalculation_methodsource_value

If NenoData calculates the metric:

Public Slutpris Coverage Is Conditional

Hemnet’s current help documentation says sold-price publication is conditional. Historically, sold-price pages applied to listings that had appeared as upcoming or for sale on Hemnet where buyer and seller agreed to publication.

Following an April 2026 update, Hemnet also supports certain sales completed outside Hemnet where a public sold price has been reported to Hemnet under the applicable conditions. This applies to qualifying sold-price information reported from late March 2026 onward and does not retroactively create public sold-price pages for every older sale.

Therefore:

Where broader or authoritative transaction coverage is needed, evaluate an appropriate approved transaction/property-record source separately. NenoData’s Real Estate Transaction Data service contextually for that requirement.

Avgift Is Not Rent

Hemnet sold apartment records can display monthly fees expressed in SEK per month. For relevant Swedish cooperative-apartment records, this is a distinct cost concept.

A useful schema may include:

monthly_fee_amountmonthly_fee_currency = SEKmonthly_fee_period = monthmonthly_fee_original

Do not merge avgift into:

rentmortgage paymentasking priceslutprisproperty tax

Preserving avgift separately is important for meaningful apartment comparison.

Swedish Housing Form and Tenure Need Source-Aware Mapping

A generic property-type field can erase important Swedish semantics.

Potential source concepts may include:

bostadsrättlägenhetvillaradhusfritidshusother Hemnet/source-defined housing categories

The schema should distinguish, where supported, physical/property form from tenure/ownership structure. Preserve the original source term alongside normalized categories when useful.

Do not force Swedish concepts into unrelated U.S.-style ownership categories.

Boarea, Biarea, and Tomtarea Should Not Be Collapsed

Swedish property records may contain several distinct area concepts.

boarea

living area

biarea

supplementary/secondary area

tomtarea

plot/land area

A normalized schema may use:

living_area_sqmsupplementary_area_sqmplot_area_sqmarea_original

Source records may also display combined visual forms such as living plus supplementary area.

SEK and SEK/m² Need Separate Fields

Potential price fields include:

asking price in SEKfinal sale price in SEKasking SEK/m²final-sale SEK/m²source-displayed or derived sale difference

Preserve:

currency = SEKtotal priceprice-per-arearelevant area basissource-provided versus derived state

NenoData’s Data Cleaning & Standardization service supports agreed field mapping, transformation rules, and validation for SEK and area fields.

Market State Is Different From Sale State

BostadsAPI documentation includes market-state concepts.

FOR_SALEUPCOMINGSOLDTEASED

Where supported by the approved API/source, preserve the source state. Keep market state separate from:

sold_atfinal_sale_price_sekobserved_atpublication dateremoval date

Do not reduce every lifecycle state to a single active = true/false field if doing so loses source meaning.

Energy Fields Are Source-Dependent

A Swedish property workflow may require energy/building fields. Use only fields that are actually supported by the approved BostadsAPI account, customer-controlled data, or another approved source.

Potential energy/building fields should remain source-dependent and confirmed during scoping.

Do not promise:

universal energy-class availabilityuniversal performance-certificate coveragecomplete energy history

Missing values should remain missing or unresolved.

Hemnet’s Scraping Restriction Is Explicit

Hemnet’s current user terms (last updated January 22, 2026) contain a dedicated Immateriella Rättigheter & Skrapningsförbud section.

Commercial or systematic use of Hemnet is not allowed, whether performed manually or automatically.

The terms specifically prohibit automated methods:

spideringscrapingcrawlingrobotsindexing techniques

For purposes including:

displayingcollectingaggregatingprocessingotherwise using Hemnet content

Current terms also restrict creating copies of Hemnet content beyond private use or making it available to the public. Hemnet also states that its database is protected by intellectual-property law.

Treat this as a substantive source/access restriction—not an anti-bot engineering, request throttling, CAPTCHA, rendering, or proxy-infrastructure issue.

NenoData does not market:

proxy rotationCAPTCHA bypassstealth crawlingbrowser-fingerprint evasionrobot-control bypassaccess-control circumventionscrape-any-Hemnet-page functionality

Hemnet Also Restricts AI/ML Input Use

Hemnet’s current user terms separately state that Hemnet content, data, or metadata may not be used as input to machine-learning or AI tools.

Treat this restriction separately from the scraping prohibition.

A customer asking for Hemnet-related data for these purposes requires specific rights review:

model trainingfine-tuningembedding generationmachine-learning datasetsautomated AI enrichmentother ML/AI input

Do not position Hemnet source content as:

training datafine-tuning dataembedding corpusunrestricted RAG corpusgeneric AI dataset

Do not infer permission from the fact that Hemnet itself may launch authorized AI integrations. Hemnet-controlled or Hemnet-authorized AI use does not establish third-party rights.

Broker and Agency Data Need Separate Review

Hemnet is broker-centric, and BostadsAPI includes broker and broker-agency resources.

Brokerage/agency identity may support:

listing attributionbrokerage analysisauthorized integrationrecord matching

Personal contact information is a separate data class. Hemnet’s terms also prohibit using the platform to collect or store personal information about others without consent.

Do not make these a headline proposition:

broker phone extractionpersonal email extractionindividual-contact harvestingbroker-contact databases

Any personal/contact-data requirement needs separate review of:

source rightsconsent where applicableGDPRnecessitypurposeminimizationretentiondownstream disclosuresecurity

Authorized Hemnet Data Paths NenoData Can Evaluate

BostadsAPI requires a signed Hemnet contract. Commercial/systematic scraping is expressly prohibited.

Need Swedish Hemnet property data

Signed Hemnet contract + BostadsAPI access?

Yes

Evaluate BostadsAPI workflow

Account eligibility confirmed

API key / secret token

Listing / sale / broker resources

Schema + normalization

Validate + deliver

No contract

Alternative paths

Explicit Hemnet authorization

Customer-owned inventory

Approved brokerage feed

Licensed Swedish property source

Customer-provided files

Decision flow for Hemnet property data showing BostadsAPI requires a signed contract and alternative authorized source paths exist when that route is unavailable
1

Hemnet BostadsAPI

Where the customer is an eligible contracted Hemnet client and the intended workflow is supported, NenoData can evaluate API integration, authentication using customer-authorized credentials, account-specific listing retrieval, broker/agency mapping, project/unit records, sale resources, webhook integration, schema normalization, validation, and permitted downstream delivery. NenoData must not claim it already holds a signed Hemnet contract or credentials.

2

Explicit Hemnet authorization

If the customer has separately documented rights beyond the standard BostadsAPI arrangement, scope the workflow only within those rights. Confirm resources, geography, fields, storage, retention, transformation, publication, redistribution, recurring access, and AI/ML use.

3

Broker/customer-owned listing inventory

A brokerage may already control property records, listing descriptions, asking prices, areas, images, internal identifiers, and CRM records. NenoData can clean, map, validate, and deliver customer-controlled records without claiming rights to the broader Hemnet marketplace.

4

Approved brokerage feeds

Customer-authorized brokerage feeds can be mapped into a Swedish property schema and harmonized with internal systems.

5

Licensed Swedish property datasets

Where BostadsAPI does not meet the business requirement, evaluate a separately licensed Swedish property-data provider.

6

Approved transaction/property-record sources

Where transaction completeness rather than Hemnet sold-page visibility is required, use an appropriate approved property-record/transaction source. Do not treat Hemnet sold pages as a complete substitute.

7

Customer-provided files

Potential inputs include CSV, Excel, JSON, CRM exports, database extracts, and broker-system exports.

8

Multi-source workflows

Where several approved sources are involved, map them into a common schema with matching, deduplication, validation, exception handling, and source attribution.

NenoData’s Multi-Source Data Aggregation service supports agreed external and customer-authorized sources rather than arbitrary source use.

The page must remain commercially useful when BostadsAPI does not fit the requirement.

Active-to-Sold Matching Should Be Scoped, Not Assumed

A common business requirement is to connect an active listing to its corresponding sold record.

This may support:

asking-versus-sale analysistime-to-sale researchcomparable-property modellinglifecycle analytics

Matching is not automatically perfect. Relevant fields may include:

source listing IDAPI record IDsaddressproperty attributesbrokersold dateother source identifiers

Use NenoData’s Entity Resolution capabilities only as a scoped matching workflow. Note: whether Hemnet-origin data can be processed through a particular AI/ML method must still satisfy the applicable Hemnet contractual/source rights.

Define:

match fieldsdeterministic rulesoptional fuzzy rulesconfidence thresholdsambiguous-case handlingmanual/review path where necessary

Do not claim:

perfect Hemnet matchinguniversal active-to-sold linkagea pre-existing Hemnet match rateunsupported matching accuracy

One-Time Dataset or Recurring Observation

Where the approved source arrangement permits repeated data access and retention, a workflow may be one-time or recurring.

One-time requirements

  • Swedish market research
  • sold-versus-asking analysis
  • brokerage analysis
  • portfolio enrichment
  • valuation research
  • customer-data normalization

Recurring observations

Potential observation fields:

  • observed_at
  • market state
  • asking price
  • monthly fee
  • property attributes
  • status changes
  • sale event where supplied by the approved source

Repeated access must remain contractually permitted. Retention must remain permitted.

Do not claim:

an existing NenoData Hemnet archivehistorical marketplace coveragedaily Hemnet collection by defaulthourly collectionreal-time collectiona fixed Hemnet refresh SLA

Delivery Does Not Expand Source Rights

NenoData’s Custom Data Pipelines capability can support approved workflows involving:

For Hemnet-related data, confirm:

  1. 1.contractual/API rights
  2. 2.supported records
  3. 3.permitted storage
  4. 4.permitted transformation
  5. 5.retention
  6. 6.public versus internal use
  7. 7.redistribution
  8. 8.AI/ML restrictions
  9. 9.privacy requirements
  10. 10.final destination
  11. 11.recurring cadence

“API-ready” means NenoData can structure approved records for downstream programmatic use. It does not mean NenoData provides unrestricted BostadsAPI access.

How an Authorized Hemnet Data Workflow Would Work

  1. 1

    Define the business requirement

    Specify active listings, sold properties, or both; Swedish geography; property/housing forms; asking-price fields; slutpris; monthly fees; area fields; broker fields; energy fields; historical/current requirement; intended use; AI/ML involvement; and destination.

  2. 2

    Evaluate BostadsAPI eligibility

    Confirm signed Hemnet contract, API/account access, authorized API keys, relevant listing/account scope, supported resource types, storage rights, and downstream-use rights.

  3. 3

    Select the approved source path

    Potential routes: BostadsAPI, explicit Hemnet permission, broker/customer-owned data, approved brokerage feed, licensed Swedish property data, approved transaction/property-record source, or customer-supplied files.

  4. 4

    Define the property model

    Separate property, active listing, market-state observation, sale event, and broker/agency into distinct schema objects.

  5. 5

    Define price semantics

    Preserve asking price, slutpris, SEK, SEK/m², sale-versus-asking percentage, and sold date as distinct fields.

  6. 6

    Define area and fee semantics

    Preserve boarea, biarea, tomtarea, and monthly avgift in their original source representation.

  7. 7

    Define matching logic

    Where active and sold records need linking, agree match identifiers, address fields, property attributes, broker fields, deterministic/fuzzy logic, confidence thresholds, and exception review.

  8. 8

    Ingest through the approved source

    Use only the contractually permitted, customer-controlled, licensed, or explicitly authorized source path.

  9. 9

    Normalize and validate

    Apply agreed rules for SEK, area units, property/housing form, tenure, monthly fee, market state, sale state, source attribution, duplicates, matching, missing fields, and exceptions.

  10. 10

    Deliver within rights

    Prepare the approved file, API-ready structure, database, warehouse, webhook, or scheduled/recurring workflow within the confirmed source rights.

Potential Business Requirements

These are examples of customer needs, not proof of blanket rights to Hemnet content.

Swedish housing-market analysis

Structure approved active or sold-property records by geography, housing type, asking price, and final sale price.

Sold-versus-asking-price analysis

Compare properly matched asking price, slutpris, and percentage difference where approved source data supports both.

Comparable-property analytics

Use appropriately sourced property and sale records for internal comparable analysis.

SEK/m² benchmarking

Normalize SEK/m² while preserving property type, area basis, and source/derived state.

Monthly-fee analysis

Analyze avgift for relevant cooperative-apartment records without treating it as rent.

Brokerage analytics

Use approved broker/agency attribution to analyze listing or sale activity.

Investment research

Prepare approved Swedish property records for internal analysis.

PropTech workflows

Map authorized property inputs into search, analytics, enrichment, or internal product schemas.

Why NenoData Is Relevant to a Hemnet Requirement

Real Estate Data Scraping

  • source/access review
  • property schema definition
  • asking prices
  • observed price/status signals
  • property characteristics
  • geography
  • brokerage context where permitted
  • timestamps
  • validation
  • structured delivery

Real Estate Transaction Data

  • approved transaction/property-record sources
  • transaction-event modelling
  • source lineage
  • historical-depth scoping
  • validation
  • recurring workflows where approved

Data Cleaning & Standardization

  • schema mapping
  • normalization
  • validation
  • deterministic deduplication
  • exception handling

AI Entity Resolution and Matching

  • scoped record linkage
  • defined match rules
  • confidence thresholds
  • review paths for uncertain records

Multi-Source Data Aggregation

  • agreed external sources
  • customer-authorized sources
  • common-schema mapping
  • matching
  • deduplication
  • validation
  • source attribution

Custom Data Pipelines

  • files
  • API-ready records
  • databases
  • warehouses
  • webhooks
  • scheduled processes

Data Sources

  • source availability confirmed during scoping
  • fields and geography confirmed
  • permitted collection method confirmed

For Hemnet requirements, the workflow is:

requirements → official API/access review → approved source → Swedish active/sold property schema → price/fee/tenure/area normalization → validation → permitted delivery

not unrestricted Hemnet scraping.

NenoData Is Not Affiliated With Hemnet

NenoData does not claim affiliation with Hemnet, partnership with Hemnet AB, partnership with Hemnet Group AB, a signed Hemnet contract, BostadsAPI credentials, marketplace-wide API access, unrestricted Hemnet rights, an existing Hemnet dataset, historical Hemnet coverage, or authorized-scraper status. Only state such a relationship if separately documented.

Frequently Asked Questions

A Hemnet scraper generally refers to software or a workflow intended to turn Hemnet property information into structured records. For NenoData, that term must not imply unrestricted commercial website extraction. Hemnet’s official BostadsAPI or another approved source path should be evaluated first.

Yes. Hemnet publishes BostadsAPI, its official Broker API.

Current documentation states that only clients with signed Hemnet contracts may access the API.

No unrestricted public marketplace-wide read API was verified. Current documentation is contract restricted and contains account-context resources.

Slutpris is the reported final sale price shown for an eligible sold-property record.

Yes. They should remain distinct fields alongside sold date, SEK/m², and source/derived sale-versus-asking difference.

Potentially, where available through the approved source path. Public sold-price coverage must not be treated as exhaustive Swedish transaction coverage.

No assumption should be made that they are. Hemnet’s own publication conditions mean public sold-price pages are not equivalent to a comprehensive transaction registry.

For relevant Swedish cooperative-apartment records, avgift is typically a recurring monthly association fee. It should remain separate from rent, mortgage, asking price, and slutpris.

Yes. They represent different area concepts and should remain separate where supplied.

Current Hemnet user terms explicitly prohibit commercial or systematic use and explicitly prohibit methods including scraping, crawling, spidering, robots, and indexing techniques.

Hemnet’s current terms state that Hemnet content, data, or metadata may not be used as input to machine-learning or AI tools. Any AI/ML-related intended use therefore requires specific rights review.

Where the approved source and downstream rights permit, NenoData’s broader workflows can support CSV, Excel, JSON, API-ready output, databases, warehouses, webhooks, and scheduled workflows. Technical delivery capability does not create Hemnet source rights.

Potentially, where approved records and identifiers provide sufficient evidence. Matching rules and ambiguous cases should be scoped rather than assumed.

Only where the approved API/source arrangement permits repeated retrieval and retention. No NenoData-owned Hemnet historical archive or fixed refresh cadence is promised.

Brokerage/agency identity may be included where permitted and relevant. Individual personal contact information requires separate source-rights, GDPR, necessity, retention, and intended-use review.

Potential alternatives include BostadsAPI for eligible contracted clients, explicit Hemnet authorization, customer-owned brokerage inventory, approved broker feeds, licensed Swedish property datasets, approved transaction/property-record sources, and customer-provided files.

No affiliation, partnership, endorsement, BostadsAPI relationship, signed contract, or authorized-scraper status is claimed.

Discuss Your Hemnet Property Data Requirements

Share the Swedish property data your team needs together with any existing Hemnet contract, BostadsAPI access, brokerage relationship, customer-owned listing inventory, licensed feed, or other approved source arrangement.

NenoData can help evaluate whether Hemnet’s official BostadsAPI fits, define the active/sold property model, preserve slutpris, avgift, tenure, and area semantics, normalize SEK and SEK/m² fields, validate records, and prepare structured delivery within the approved source rights.

If standard Hemnet API access does not fit the use case, the same requirement can be evaluated against customer-owned, licensed, permissioned, or other approved Swedish property sources.

Share your requirement context:

  • active/sold requirement
  • Swedish geography
  • housing/property forms
  • asking-price requirements
  • slutpris requirements
  • monthly avgift
  • boarea / biarea / tomtarea
  • broker/agency fields
  • energy fields
  • existing Hemnet/BostadsAPI relationship
  • intended use
  • AI/ML involvement, if any
  • one-time or recurring cadence
  • destination