Etuovi API

Etuovi API for Finnish Property Search, Listing Details, Agent and Agency Profiles and Location Autocomplete

Scrappa's Etuovi API returns structured JSON from Etuovi, a Finnish property marketplace. Search apartments, houses, plots and leisure homes for sale or for rent with location, price, room, area, year and type filters, open any listing for price, fees, address, coordinates, features, housing company, images and agent, read agent and agency profiles with their listings, and autocomplete places. Scrappa is an independent service and is not affiliated with Etuovi.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
6
Endpoints
30-100
Listings per page
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
curl -X GET "https://scrappa.co/api/etuovi/search?location=Tampere&listing_type=sale&room_counts=2&max_price=200000" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "pagination": { "page": 1, "per_page": 30, "total": 1256, "total_pages": 42, "has_next": true },
    "items": [
      {
        "id": 2751484,
        "friendly_id": "80541041",
        "url": "https://www.etuovi.com/kohde/80541041",
        "listing_type": "sale",
        "price": { "amount": 242000, "currency": "EUR", "period": null, "is_share_price": false },
        "area": 46,
        "room_count": { "count": 2, "type": "TWO_ROOMS" },
        "location": "Kolmas Linja 31 B Kallio Helsinki",
        "office": { "id": 3421, "name": "Maininki LKV" }
      }
    ]
  },
  "meta": { "endpoint_family": "search", "billable": true, "dropped_by_filter": 0 }
}

What you can build

Structured data for real applications. Here are some ideas.

Property Price Analysis

Track asking prices and monthly rents in EUR by city, district, rooms and property type.

Listing Monitoring

Page through filtered searches and open each listing for its fees, housing company and images.

Rental Market Research

Compare monthly rents by area, size and room count.

Agency Research

Find agencies by place, read their profiles and page through their listings.

Etuovi scraper API

Etuovi API for Finnish property listings, prices and agencies

The Etuovi API is built for real-estate analytics, listing tools and market research in Finland. Each search item carries the price in EUR (rent per month), address with coordinates, rooms, living area, year built, photo and the listing agency. Listing detail adds fees, the housing company, energy certificate, all images and the agent. A missing value is null, never 0.

One search route for sale and rent.

Filters are always honoured: items that break a filter are dropped and counted in the response.

A page past the last page is an empty page, never repeated data.

A valid empty result is a successful, billable response; failures are never billed.

Choose the right Etuovi API endpoint

Use Property Search for market coverage

Pass a place name or a location code, add filters and sort, then page through the results.

Open Etuovi Search API docs

Use Listing Detail for the full record

Pass a listing id to get fees, the housing company, images and the agent.

Open Etuovi Listing API docs

Use Autocomplete to build searches

Resolve a place name to a location type and code and pass both into search.

Open Etuovi Autocomplete API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Etuovi listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Sale and rent in one route
Scrappa:
ScrapingBee / ScraperAPI: Separate scrapers
Filters guaranteed on every item
Scrappa:
ScrapingBee / ScraperAPI: Not available
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by plan
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits only

Key features

Search, listing detail, agent, agency and autocomplete routes as JSON
Properties for sale and for rent in one search route
Numeric prices in EUR, living area and rooms; missing values are null
Listing detail with fees, housing company, energy certificate and all images
No browser, no login: public data served through a single Scrappa API key

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Etuovi. The Etuovi API returns structured JSON from public listing data through a Scrappa API key.

No. The site has no bedroom or bathroom search. Use room_counts. Listing detail returns the bedroom count when the agent gave one.

Some sale items show only the share price of the housing company. The API reports price.amount as null with is_share_price true instead of a misleading low number.

The API returns an empty page with has_next set to false. It never returns the first page under another page number.

No. Only successful responses are billed. A valid empty result is successful and billable.

Start using the Etuovi API

Sign up and get 500 free credits. No credit card required.