Finn Real Estate Scraper avatar

Finn Real Estate Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Finn Real Estate Scraper

Finn Real Estate Scraper

Scrape property listings from Finn.no — Norway's largest real estate portal with 50,000+ active listings. Returns price (NOK), area (m²), rooms, municipality, GPS coordinates, energy label, estate agent and full description for house, apartment and leisure property listings.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Finn.no Real Estate Scraper

finn-realestate-scraper

Scrape property listings from Finn.no — Norway's largest real estate marketplace with 60,000+ active listings. Returns 30+ structured fields per listing: asking price, total price, collective debt, area, floor, construction year, energy label, GPS coordinates, viewing dates and more.

No API key required.


Why this scraper?

⚡ Structured data — not raw HTML

Listing data is extracted directly from Finn.no's embedded page state, giving you clean, typed values without fragile HTML parsing.

🏠 30+ fields per listing

Price, collective debt, monthly fees, area, rooms, floor, construction year, energy label, GPS coordinates, viewing schedule, housing cooperative name, and full description — all in one dataset row.

📍 National coverage

Oslo, Bergen, Trondheim, Stavanger and all Norwegian municipalities. Search by city name — no numeric IDs needed. Covers all major property categories: homes, plots, leisure homes, new builds and commercial.

💰 Pay only for what you scrape

No monthly subscriptions. Pay per result — typical runs cost a fraction of flat-rate scraping tools.


Input parameters

ParameterTypeDefaultDescription
locationsarray of strings(all Norway)City or municipality names to search, e.g. ["Oslo"] or ["Bergen", "Stavanger"]. Leave empty for national results.
propertyCategorystringhomesCategory: homes, newbuildings, plots, leisureplots, leisurehomes, businesssale, abroad
minPriceintegerMinimum asking price in NOK. Leave empty for no minimum.
maxPriceintegerMaximum asking price in NOK. Leave empty for no maximum.
daysOldintegerOnly return listings published within the last N days. Leave empty for no recency filter.
maxItemsinteger100Maximum number of listings to return
fetchDetailsbooleantrueFetch each listing's detail page for 20+ additional fields (rooms, floor, lat/lng, etc.). Disable for list-only mode.
startUrlsarrayDirect Finn.no real estate search URLs. Overrides propertyCategory and locations.

Searching by location

Enter any Norwegian city or municipality name directly — no numeric IDs needed:

{
"locations": ["Oslo"],
"propertyCategory": "homes",
"maxItems": 200
}

For multi-city runs, pass multiple names:

{
"locations": ["Bergen", "Stavanger", "Sandnes"],
"propertyCategory": "homes",
"maxItems": 500
}

Leave locations empty (or omit it) to search all of Norway.

Price and recency filters

{
"locations": ["Oslo"],
"minPrice": 3000000,
"maxPrice": 8000000,
"daysOld": 7,
"maxItems": 100
}

Output schema

Each item in the dataset contains:

{
"id": "461993507",
"url": "https://www.finn.no/realestate/homes/ad.html?finnkode=461993507",
"propertyType": "Leilighet",
"ownershipType": "Andel",
"adViewTypeLabel": "Bolig til salgs",
"transaction": "sale",
"title": "Lys 1R mot indre gårdsrom | Felles balkong og takterrasse",
"localAreaName": "Bislett stadion",
"description": "Effektiv og arealsmart 1-roms med rikelig dagslys...",
"priceAmount": 2490000,
"totalPrice": 2651307,
"collectiveDebt": 150000,
"priceCurrency": "NOK",
"monthlyFee": 2904,
"rooms": 1,
"bedrooms": 0,
"floor": 2,
"constructionYear": 1997,
"areaM2": 15,
"primaryAreaM2": 15,
"plotAreaM2": null,
"plotOwned": null,
"energyLabel": "D",
"streetAddress": "Dalsbergstien 22A",
"postalCode": "0170",
"city": "Oslo",
"country": "NO",
"latitude": 59.92263769335697,
"longitude": 10.734218269524776,
"cooperativeName": "BORETTSLAGET DALSBERGSTIEN 22 A",
"agencyName": "&Partners Grünerløkka",
"images": [
"https://images.finncdn.no/dynamic/default/2026/5/vertical-2/...",
"https://images.finncdn.no/dynamic/default/2026/5/vertical-2/..."
],
"viewingDates": ["2026-05-10 13:30"],
"source": "finn.no",
"scrapedAt": "2026-05-06T10:30:00.000Z",
"contentHash": "a3f2c1d890e4b567"
}

Field reference

FieldTypeNotes
idstringFinn.no finnkode (unique listing ID)
urlstringDirect listing URL
propertyTypestringe.g. Leilighet, Enebolig, Rekkehus
ownershipTypestringAndel, Selveier, Aksje, Obligasjon
transactionstringAlways sale
titlestringFull listing headline
localAreaNamestringNearest landmark or neighbourhood name
descriptionstringPlain-text description (from detail page)
priceAmountintegerAsking price in NOK
totalPriceintegerTotal price incl. costs in NOK
collectiveDebtintegerCollective debt (fellesgjeld) in NOK
priceCurrencystringAlways NOK
monthlyFeeintegerMonthly housing fee (felleskostnader) in NOK
roomsintegerTotal number of rooms
bedroomsintegerNumber of bedrooms
floorintegerFloor number
constructionYearintegerYear the property was built
areaM2numberUsable area in m²
primaryAreaM2numberPrimary area in m²
plotAreaM2numberPlot area in m² (houses/plots only)
plotOwnedbooleanWhether the plot is owned (vs. leasehold)
energyLabelstringEnergy rating: A–G
streetAddressstringStreet address
postalCodestringNorwegian postal code
citystringCity/municipality name
countrystringAlways NO
latitudenumberGPS latitude
longitudenumberGPS longitude
cooperativeNamestringHousing cooperative name (borettslag/sameie)
agencyNamestringReal estate agency name
imagesarrayFull-resolution image URLs (finncdn.no)
viewingDatesarrayScheduled viewing dates (ISO date + time)
sourcestringAlways finn.no
scrapedAtstringISO 8601 timestamp
contentHashstringMD5 hash for change detection

Pricing

$1.50 per 1,000 results — pay only for what you extract.

VolumeCost
1,000 results$1.50
10,000 results$15.00
50,000 results$75.00

List-only mode (fetchDetails: false): each page fetch covers 50 listings — ideal for high-volume monitoring at lowest cost. Detail mode (fetchDetails: true, default): one additional request per listing for the full 30+ field dataset.


Known limitations

  • Rental listings: this scraper targets the sales vertical (/realestate/homes). Finn.no rental listings are a separate vertical not covered here
  • New builds: project-level listings may have different field availability; individual unit data is returned when available
  • Abroad listings: the abroad category uses a different page structure; some fields may not be populated

Technical details

  • Location: Norway
  • Platform: Finn.no (Vend AS)
  • Output format: JSON (Apify Dataset)
  • Authentication: Not required
  • Default memory: 1,024 MB
  • Extraction method: Embedded page state (turbo-stream JSON) for detail pages; HTML (Cheerio) for search result lists

Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl