Till Salu Search
/api/hemnet/search
Search Hemnet homes and apartments for sale with full cards
Search Hemnet property listings, sold prices, listing details, broker (maklare) pages and location autocomplete through one structured API. Hemnet is Sweden's dominant property portal with no public API; Scrappa provides programmatic access to till salu, kommande and slutpriser.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/hemnet/search?location_ids=18031&limit=20" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"total": 2713,
"count": 20,
"cards": [
{
"id": "21889893",
"streetAddress": "Sveavagen 1",
"price": "850 000 kr",
"livingArea": 78,
"coordinates": { "lat": 59.34, "long": 18.06 }
}
]
}
}
Structured data for real applications. Here are some ideas.
Track asking prices, sold prices and listing supply per municipality from one repeatable feed built on till salu, kommande and slutpriser.
Use the broker and agency pages with their server-computed statistics to compare sold volume, sale time and achieved square-meter prices across maklare.
Combine listing details, price history, similar properties and BRF fees to build automated valuation models for Swedish housing.
Compare Swedish Hemnet supply with Immowelt, Immobilienscout24 and other European portals to build complete Nordic market coverage.
Everything you need in one API.
/api/hemnet/search
Search Hemnet homes and apartments for sale with full cards
/api/hemnet/upcoming
Search Hemnet upcoming listings
/api/hemnet/sold
Search sold properties and achieved prices
/api/hemnet/listing
Full detail for one active listing
/api/hemnet/cards
Hydrate up to 100 listing cards in one lookup
/api/hemnet/sold-property
Full detail for one sold property
/api/hemnet/sale-timeline
Selling price and timeline of one sold property
/api/hemnet/price-history
Price history of one active listing
/api/hemnet/counts
Totals for the for-sale, upcoming and sold families
/api/hemnet/locations
Resolve Swedish place names into location ids
/api/hemnet/address-search
Free-text address lookup with coordinates
/api/hemnet/brokers
Search and autocomplete brokers (maklare)
/api/hemnet/broker
One broker page with server-computed statistics
/api/hemnet/agencies
Search broker agencies
/api/hemnet/agency
One agency page with server-computed statistics
/api/hemnet/media
Gallery and floorplan images for one listing
/api/hemnet/map
Map cards or map bounds for a location
/api/hemnet/similar
Comparable properties for one listing
/api/hemnet/toplist
Hemnet editorial toplists
/api/hemnet/brf
Bostadsratt association financials
/api/hemnet/project-units
Units inside one new-construction project
See how Scrappa compares to the official API.
| Feature | Scrappa | Scraping Hemnet yourself |
|---|---|---|
| Daily quota | Unlimited | No public API |
| Sold prices (slutpriser) | $0.20/1k | Not available |
| Listing detail | $0.20/1k | Not available |
| Broker statistics | $0.20/1k | Partner portal only |
| Authentication | API key | Account + token |
| Data format | Structured JSON | GraphQL, undocumented |
| OAuth required | ||
| Pay-as-you-go credit packs |
No. Hemnet exposes no public or partner API for property search, so anyone needing Swedish listing data has to scrape the app. Scrappa wraps the same GraphQL API the Hemnet Android app uses and serves it as a documented REST endpoint.
Homes and apartments for sale (till salu), announced listings (kommande), and sold properties with the achieved price (slutpriser). On top of that: full listing detail, price history, sale timelines, BRF association financials, comparable properties, new-construction project units, gallery and floorplan images, map cards, and broker (maklare) and agency pages with server-computed statistics.
No. Every endpoint is anonymous and public. There is no login, no session, no device registration and no API key to obtain from Hemnet.
Hemnet uses two different id spaces: for-sale listing ids are plain numbers such as 21889893, while sold properties use 64-bit ids such as 9204633252222697783. Keep both as strings — an integer cast truncates the sold ones.
Exactly one upstream lookup. When you need several data sets — a listing detail and its sold history, for example — call the matching endpoints separately so you are only charged for what you use.
The upstream accepts offset + limit up to 2500, and each family has its own lower ceiling. Going past the window returns an empty result rather than an error, so Scrappa rejects an over-wide window with a 422 before spending a request. For very large markets, split by municipality instead of paging deeply.
Yes. Every Scrappa account gets free monthly credits with no credit card required, enough to test all 21 Hemnet endpoints before committing a budget.