Oikotie.fi Scraper: Finnish Real Estate, Neliohinta, 50+ Cities
Scrape every property listing on Oikotie.fi, Finland's largest real estate portal owned by Sanoma. Returns price in EUR (with neliohinta computation as price_numeric divided by area_sqm), the Finnish room configuration string (e.g. 3h+k+s for 3 rooms, kitchen, sauna), area in m2, lot area for houses, building type (Kerrostalo, Rivitalo, Omakotitalo, Paritalo), building year, floor and total floors, address with district (e.g. Toolo, Punavuori), GPS coordinates, full Finnish description, brokerage company and realtor name. Supports 50+ Finnish cities including Helsinki, Tampere, Turku, Oulu, Espoo, Vantaa.
What you can scrape
- Pricing: price (formatted "295 000 EUR"), price_numeric (parsed number), enabling clean neliohinta (EUR/m2) calculation
- Layout: rooms (integer count), room_configuration (Finnish layout string like "3h+k+s"), area_sqm, lot_area_sqm, floor, floor_count
- Building: building_type (Kerrostalo apartment block, Rivitalo row house, Omakotitalo detached, Paritalo semi-detached), building_year
- Location: address, city, district (e.g. Toolo, Kallio, Punavuori), latitude, longitude
- Description: Full Finnish listing description (kuvaus)
- Broker: broker_name (Kiinteistomaailma, OP Koti, Huoneistokeskus, ...), realtor_name (individual realtor)
- Media: image_url
- Metadata: published_at, source_url, scraped_at
Common use cases
- Finnish market analysis. Track neliohinta (EUR per m2) trends across Helsinki, Espoo, Tampere, Turku and the rest of the 50+ supported cities
- Helsinki district price maps. Build a heatmap of price_numeric/area_sqm by district (Toolo, Punavuori, Kallio, Kruununhaka, Eira)
- Kerrostalo vs Omakotitalo benchmarking. Compare apartment-block and detached-house pricing per building_year cohort
- Investment screening. Cross buy and rent markets on the same district to compute Finnish rental yields
- Broker prospecting. Pull every active Kiinteistomaailma, OP Koti, Huoneistokeskus listing for B2B outreach
Pricing
- Actor start: $0.05 per run (one time)
- Listing scraped: $0.003 per result
New to Apify? Every account gets a $5 free monthly platform credit. After the $0.05 start, that's enough for around 1,650 listings on this actor before you commit to paying anything.
API example
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~oikotie-fi-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"category": "buy",
"location": "Helsinki",
"maxResults": 100
}'
Integrations
- n8n, Make, Zapier: trigger runs and pipe Finnish listings to Google Sheets, Airtable, or your CRM
- AI Agents (MCP): Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python, Node.js: Apify SDK for programmatic access
- BI & warehouses: push JSON to BigQuery, Postgres, Snowflake for neliohinta dashboards
Output fields (sample)
| Field | Type | Example |
| title | string | Kerrostalo, 3h+k+s, 75 m2 |
| address | string | Mannerheimintie 42 A 5 |
| district | string | Toolo |
| price | string | 295 000 EUR |
| price_numeric | number | 295000 |
| rooms | integer | 3 |
| room_configuration | string | 3h+k+s |
| area_sqm | number | 75.0 |
| building_type | string | Kerrostalo |
| building_year | integer | 1965 |
Related Actors