Oikotie Scraper - Finnish Real Estate Listings
Pricing
from $1.20 / 1,000 result scrapeds
Oikotie Scraper - Finnish Real Estate Listings
Scrape real estate listings from Oikotie.fi — Finland's #1 property portal with 55,000+ active listings. Get prices, addresses, property details, rooms, surface area, and images for apartments and houses. Supports sale and rental listings. No login or cookies required.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
Oikotie Scraper
Scrape real estate listings from Oikotie.fi — Finland's largest and most popular property portal with over 55,000 active listings. Extract prices, addresses, property details, room configurations, surface area, and images. No login or cookies required.
What does Oikotie Scraper do?
This actor extracts structured data from Oikotie.fi, Finland's #1 real estate marketplace used by millions of Finns to find apartments and houses. It scrapes listing search results and returns clean, structured JSON data including asking prices, property types, room counts, surface area, build year, and images. Run it via the Apify API, schedule recurring scrapes, or integrate with 1,000+ apps through Apify's built-in integrations.
How to scrape Oikotie data
- Click Try for free to open the actor in Apify Console
- Enter a Finnish city name (e.g.,
Helsinki,Tampere,Espoo) - Choose listing type: For Sale or For Rent
- Optionally filter by property type, price range, or max results
- Click Start to run the scraper
- Download your data as JSON, CSV, Excel, or connect via API
Why use Oikotie Scraper?
- Real estate market research — Track Finnish property prices, trends, and inventory across cities and districts
- Investment analysis — Compare asking prices and price per m2 across Helsinki, Tampere, Turku, and other Finnish cities
- Competitive intelligence — Monitor listing volumes, pricing patterns, and market supply for real estate agencies
- Data journalism — Build datasets for Finnish housing market reporting
- Academic research — Study housing affordability, urban development, and market dynamics in Finland
- Rental market monitoring — Track rental prices across Finnish cities and neighborhoods
- Property development — Identify undervalued areas and emerging neighborhoods
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | City or area to search (default: Helsinki). Examples: Tampere, Espoo, Turku, Oulu, Jyvaskyla |
listingType | String | No | sale (myytavat) or rent (vuokra). Default: sale |
propertyType | String | No | Filter: kerrostalo (apartment), omakotitalo (detached house), rivitalo (terraced house), paritalo (semi-detached) |
minPrice | Integer | No | Minimum price in EUR |
maxPrice | Integer | No | Maximum price in EUR |
maxResults | Integer | No | Maximum listings to return (default: 100) |
proxyConfiguration | Object | No | Proxy settings. Finnish residential proxies recommended. |
Supported cities
All Finnish cities and municipalities are supported. Popular searches include: Helsinki, Espoo, Tampere, Vantaa, Turku, Oulu, Jyvaskyla, Lahti, Kuopio, Pori, Kouvola, Joensuu, Lappeenranta, Hameenlinna, Rovaniemi, Vaasa, Seinajoki, Mikkeli, Kotka, Salo, Porvoo, and Kokkola.
Property types (Finnish)
| Finnish | English |
|---|---|
kerrostalo | Apartment building |
omakotitalo | Detached house |
rivitalo | Terraced house / row house |
paritalo | Semi-detached house |
erillistalo | Detached house (alternate) |
mökki | Cottage / holiday home |
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
title | String | "Mannerheimintie 15, 2h+k, 55 m2" |
price | Number | 245000 |
currency | String | "EUR" |
listingType | String | "sale" |
propertyType | String | "kerrostalo" |
address | String | "Mannerheimintie 15" |
city | String | "Helsinki" |
postalCode | String | Always null — Oikotie publishes the postal code only on the listing detail page, not in search results |
district | String | "Koskela" |
rooms | Number | 2 |
surface | Number | 55 |
buildYear | Number | 1962 |
condition | String | Always null — Oikotie publishes the condition only on the listing detail page, not in search results |
latitude | Number | 60.2183 |
longitude | Number | 24.9677 |
description | String | Seller's own description of the listing, in Finnish |
imageUrl | String | Primary listing image URL |
imageUrls | Array | All listing image URLs |
url | String | Full listing URL on Oikotie |
scrapedAt | String | ISO 8601 timestamp |
agencyName | String | Real estate agency name |
Example output
{"title": "Juhana Herttuan tie 4 A, 2h+k+kph+lasitettu parveke, 63 m²","price": 158000,"currency": "EUR","listingType": "sale","propertyType": "kerrostalo","address": "Juhana Herttuan tie 4 A","city": "Helsinki","postalCode": null,"district": "Koskela","latitude": 60.2183,"longitude": 24.9677,"rooms": 2,"surface": 63,"buildYear": 1972,"condition": null,"imageUrl": "https://cdn.asunnot.oikotie.fi/Ia_KggrlY0IGPZOH42SlvcEGo1s=/full-fit-in/623x464/filters:watermark(https://cdn.asunnot.oikotie.fi/iaTBje2arSZdB17zrOD9jfusIlo=/static.asunnot.oikotie.fi/oikotie-watermark.png,24,-24,0):background_color(white):format(jpeg)/ot-real-estate-mediabank-prod/330/794/source/233497033","imageUrls": ["https://cdn.asunnot.oikotie.fi/PX9kmncDrSK_uWTyKKMtf6bCZU4=/full-fit-in/732x488/filters:background_color(white):format(webp)/ot-real-estate-mediabank-prod/330/794/source/233497033","https://cdn.asunnot.oikotie.fi/d35YTaNZ1t85hUdXw7b16hICysc=/full-fit-in/732x488/filters:background_color(white):format(webp)/ot-real-estate-mediabank-prod/520/794/source/233497025"],"description": "Valoisa ja tyylikkäästi v.2015 uudistettu tilava 63 m²:n kaksio Koskelan vehreissä maise...","agencyName": "asuntomyyjat.com LKV Suomi Oy","url": "https://asunnot.oikotie.fi/myytavat-asunnot/helsinki/24702014","scrapedAt": "2026-09-21T09:18:50.084Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
How much does it cost to scrape Oikotie?
It costs $0.02 per run plus $0.002 per listing scraped, so a 1,000-listing run costs about $2.02.
The actor reads Oikotie's own listing API over plain HTTP and returns 100 listings per request, so it needs no browser. A 1,000-listing run takes well under a minute.
That works out at $0.002 per result, charged per listing returned.
Residential proxies with Finnish IP addresses are recommended for reliable results. These use Apify's residential proxy pool.
Usage cost only settles once the run reports SUCCEEDED. Reading the dataset while the run is still going shows an incomplete figure, so wait for the final status before reconciling what a run cost.
Tips
- Use Finnish residential proxies for best reliability — set proxy country to
FIin advanced settings - Filter by property type using a Finnish type name:
kerrostalo,rivitalo,omakotitalo,paritalo,erillistaloormökki. An unrecognised value is not applied and the run logs a warning - Start with a small maxResults (e.g., 20) to verify the output before running large scrapes
- Schedule daily runs to track new listings and price changes over time
- Combine with the Apify API to build automated Finnish real estate monitoring pipelines
- Use city-level searches rather than broad national queries for faster, more targeted results
Limitations
postalCodeandconditionare alwaysnull. Oikotie carries them only on the listing detail page, never in search resultspropertyTypeis empty on the rare listing whose building type Oikotie does not name (about 1 in 200). The run logs a warning naming the unmapped codesearchQuerymust be a Finnish place name. The actor resolves it against Oikotie's own location index and logs which location it matched- Data is read from the public website and may change without notice
- This actor does not require login or cookies to operate
FAQ
Is it legal to scrape Oikotie? Web scraping of publicly available data is generally permitted. This actor only accesses publicly visible information that any browser user can see. Always review Oikotie's terms of service and applicable Finnish/EU data protection regulations for your specific use case.
Can I scrape rental listings?
Yes. Set the listingType input parameter to rent to scrape rental listings from Oikotie's vuokra-asunnot section.
What if I get empty results? Check the run log. It reports how many listings Oikotie matched for your search, so you can tell a filter that is too narrow from a blocked request. A search that legitimately matches nothing finishes successfully with zero items. Finnish residential proxies are recommended.
Need a custom solution? Open an issue on the Issues tab or contact us through Apify. We can build custom scrapers for specific Finnish real estate data needs.