Europe's propertymarkets, quantified.
ML-powered rental pricing, 34 economic datasets and A–F quality grades across all 27 EU countries — built on official ECB and Eurostat data, with model performance published per country.
Building this in-house takes eighteen months. Scraping it yourself is a liability. We run the pipeline — you ship the product.
From official sources
to one API call.
Three stages, fully automated. The figures below are counts from the live catalog.
Official market data
Official series from the ECB and Eurostat, with OECD and World Bank context datasets, loaded into one normalized schema. Every dataset carries its source and a data-through date.
Measured models
One Ridge model per country, retrained roughly every two weeks. Every training run is logged and cross-validated R², MAE and RMSE are published per country.
Production-ready API
JSON endpoints with validated request and response contracts, rate limits and health checks. Current service health is published as queryable endpoints.
Watch the data move
Official sources, one schema
ECB rates and Eurostat indices land in one normalized schema, with the source and observation date kept on every value.
Quality is graded, not assumed
Every dataset is scored A–F for completeness, recency and provenance. Values that are impossible for their unit are withheld and flagged instead of shown.
Twenty-seven country models
Ridge models per country with sample-based regularization, retrained on a regular cycle. Cross-validated R² is published for every country, including the weaker ones.
Served in one API call
One JSON request returns a 0–100 FairRent Score, an A–F fairness grade, the market price per m² and the monthly difference against market rent.
One call.
Every market.
Pricing intelligence, 34 economic datasets and transparent model performance behind plain JSON endpoints.
curl -X POST /api/fairrent/calculate-score \
-H "Content-Type: application/json" \
-d '{
"country": "DE",
"rent": 1500,
"size": 60,
"quality": 5,
"rental_type": "entire_property",
"furnishing_status": "unfurnished",
"utilities_included": false
}'Twenty-seven markets,
measured in public.
The latest model for every EU country, sorted by cross-validated R² — the weaker fits are listed too.
Loading country models…