Show renters whether a listing is a good deal, a fair price or overpriced — a 0–100 FairRent Score with an A–F fairness grade, backed by a per-country model.
All 27 EU countries • model fit published per country
Renters don't know if they're getting a fair deal. Landlords struggle to price competitively. Marketplaces lose conversions to uncertainty.
"Is this listing overpriced? Am I being taken advantage of?"
"How do I price my property to attract tenants quickly?"
"How do we build trust and increase conversion rates?"
FairRent compares a rent against a per-country model trained on ECB and Eurostat indicators and returns a 0–100 FairRent Score with an A–F fairness grade.
How the rent compares with the market for comparable properties
A ≥ 90 excellent deal · C fair price · F < 50 excessive
Market price per m², the listing price per m², and the monthly difference
Germany • 60 m² unfurnished apartment • €600/month (live response)
At €10.00/m² against a market price of €14.81/m², this listing is about €289 a month below comparable rentals in Germany.
FairRent creates value for renters, landlords, and platforms
Build trust with transparent pricing signals
Problem: Users abandon searches because they don't trust listing prices
Solution: FairRent badges ("Great Deal", "Fair Price", "Overpriced") reduce uncertainty
Result: Listings carry an objective, explainable price signal
Stand out from competitors
Problem: Rental marketplaces are commoditized - hard to differentiate
Solution: FairRent is a unique feature that competitors can't easily replicate
Result: Position your platform as the "honest broker" that protects renters
Fewer pricing disputes and questions
Problem: Support teams spend hours answering "Is this price fair?" questions
Solution: FairRent scores provide instant answers, reducing support tickets
Result: Pricing questions get a consistent, data-backed answer
Understand your marketplace dynamics
Problem: Limited visibility into pricing trends and market health
Solution: FairRent analytics show overpriced vs. underpriced listings, market trends
Result: Make better product decisions with pricing intelligence
Production-grade ML models trained on official European data
We aggregate 34 datasets, mostly from the ECB and Eurostat (plus OECD and World Bank context series), across all 27 EU countries.
One Ridge regression model per country, retrained about every two weeks; every run is logged.
Send rent, size, quality and rental type. FairRent returns a 0–100 score and an A–F fairness grade.
Show the score with context: market price per m², listing price per m² and the monthly difference.
What each score range means for renters and landlords
A · Excellent Deal
Priced well below comparable listings. Check the details, then move quickly if it fits.
Rent is well below comparable market rent. There is room to raise it while staying competitive.
B+ / B · Very Good to Good Deal
Below the market rate for comparable properties: good value.
Competitive pricing that should attract tenants quickly.
C · Fair Price
Close to market rate: you're not overpaying.
Close to market rate.
D · Overpriced
Above market rate. Worth negotiating or comparing alternatives.
Above market: expect a slower let unless the property justifies the premium.
F · Excessive
Well above comparable market rent. Only worth it for exceptional features.
Well above comparable market rent.
We publish methodology, dataset quality grades, and model governance details
See how we document quality grades, coverage, and model review standards across the EU27 footprint. Detailed live admin metrics are not public during private launch.
View Transparency ReportEvery score comes with an A–F fairness grade: A (90+) is an excellent deal, C a fair price, F (below 50) an excessive rent. Model fit is published per country.
Data comes from official institutions — mainly the European Central Bank and Eurostat. No scraped listings.
Add FairRent scores to your platform in minutes
const response = await fetch('/api/fairrent/calculate-score', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
country: 'DE', // EU27 country code
rent: 600, // monthly rent, EUR
size: 60, // m²
quality: 5, // 1-10
rental_type: 'entire_property', // or private_room, shared_room
furnishing_status: 'unfurnished',
utilities_included: false,
}),
})
const result = await response.json()
console.log(result)
// {
// score: 78, // FairRent Score, 0-100
// letter_grade: 'B+', // fairness grade: A >= 90 ... F < 50
// verdict: 'Very Good Value',
// fairness_category: 'very_good',
// market_analysis: {
// market_price_per_sqm: 14.81, // EUR/m² for comparable rentals
// actual_price_per_sqm: 10.0, // this listing
// monthly_difference: 288.67, // market minus actual: positive = below market
// yearly_savings: 3464.04,
// },
// model_type: 'ridge',
// ...
// }Try the calculator or talk to us about bringing FairRent scores to your platform.
All 27 EU countries • fairness grade on every score • model fit published per country