Oikotie Scraper - Finnish Real Estate Listings
Pricing
Pay per usage
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
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 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) |
luhtitalo | Gallery-access apartment |
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 | "00100" |
district | String | "Kamppi" |
rooms | Number | 2 |
surface | Number | 55 |
buildYear | Number | 1962 |
condition | String | "Hyvä" |
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": "Mannerheimintie 15, 2h+k, 55 m2","price": 245000,"currency": "EUR","listingType": "sale","propertyType": "kerrostalo","address": "Mannerheimintie 15","city": "Helsinki","postalCode": "00100","district": "Kamppi","latitude": null,"longitude": null,"rooms": 2,"surface": 55,"buildYear": 1962,"condition": null,"imageUrl": "https://images.oikotie.fi/...","imageUrls": ["https://images.oikotie.fi/..."],"description": "","agencyName": "","url": "https://asunnot.oikotie.fi/myytavat-asunnot/helsinki/12345678","scrapedAt": "2026-05-27T12:00:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
How much does it cost to scrape Oikotie?
This actor uses approximately 0.5-1.0 compute units per 100 results (Playwright-based rendering). At standard Apify pricing, scraping 1,000 listings costs roughly $2.50-$5.00. The free Apify tier gives you enough credits to scrape several hundred listings per month.
Residential proxies with Finnish IP addresses are recommended for reliable results. These use Apify's residential proxy pool.
Tips
- Use Finnish residential proxies for best reliability — set proxy country to
FIin advanced settings - Filter by property type to get more targeted results and reduce processing time
- 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
- Some detail fields (description, agency, coordinates) may not be available from search result cards
- Oikotie.fi is a JavaScript-rendered SPA — this actor uses Playwright for full rendering
- The site may occasionally show cookie consent modals; the scraper handles these automatically
- Data is scraped 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 debug-page-html key in the key-value store. The site may have changed its structure or your proxy may need adjustment. Try using Finnish residential proxies.
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.