For property portals, agencies and relocation services

A location score built for European listings

Walk Score covers the United States, Canada and Australia. If your listings are anywhere else, BuildingsScore gives every one of them a live 0–5★ livability score — including measured EU environmental-noise data across 24 countries. Two lines of HTML. No API key, no signup, no cost.

See it on two real addresses

Same city, fourteen kilometres apart: one beside a park, one under the Schiphol approach. These widgets are live — whatever they show right now is exactly what a visitor to your listing page would see.

◆ Vondelpark, Amsterdam
◆ Rijsenhout, under the Schiphol approach

The difference between those two scores is the point. A score that gives every address in a city the same number tells your visitors nothing — and they can tell.

Three shapes, one snippet

Change data-layout and nothing else. The tall card suits a sidebar and the wide banner suits the top of a detail page — but on a results grid, where you have one row of space per listing, use the compact badge:

2-kamerappartement · Prinsengracht € 1.850 p/m

A mock listing card, with a real badge in it. Roughly 60 px tall, holds its size from about 210 px of width upward, and the whole badge is the link.

Why this one

It covers your market

Scoring works anywhere on earth, and the widget speaks 70 languages — it follows your visitor's browser, or you pin it with one attribute. No per-country rollout, no waiting list.

The noise data is real

Modeled Lden contours from the EU Environmental Noise Directive, for road, rail, aircraft and industry — the same official datasets national agencies publish, stitched into one map. Not a proximity guess.

You can defend the number

Every input, weight and range is published on our methodology and data sources pages. Estimates are labelled as estimates. Nothing is a black box you have to take on faith when a seller complains.

Where the alternatives stop

Provider Covers Europe Noise data Cost to embed
BuildingsScore Yes — and everywhere else Measured EU-END Lden, 4 sources, 24 countries Free
Walk Score No — US, Canada, Australia None Free widget; API from $115/mo
HowLoud (Soundscore) No — United States Modeled, US only B2B licence
Local Logic No — North America None Enterprise contract

Coverage, pricing and feature claims above are taken from each provider's own public pages, checked August 2026. If any of it has changed, tell us and we will correct it.

Install it

Drop a placeholder where the score should appear and load the script once per page. That is the whole integration — no build step, no key, no account.

<div data-buildingsscore
     data-lat="52.3676" data-lng="4.9041"
     data-address="Prinsengracht 263, Amsterdam"></div>

<script async src="https://buildingsscore.com/embed.js"></script>

Render the placeholder once per listing with that listing's coordinates. The loader swaps each one for an auto-resizing iframe, so a results page with twenty listings works the same way as a detail page with one.

Options

AttributeValuesWhat it does
data-lat / data-lngDecimal degreesThe point to score. Preferred — skips a geocode.
data-addressFree textShown as the label. Geocoded only if no lat/lng is given.
data-layoutvertical (default), horizontal, compactTall card for a sidebar, a wide banner for the top of a listing, or a one-line badge for a results grid.
data-langBCP-47, e.g. nl, de, es-ESPins the widget's language. Omit to follow the visitor's browser.
data-themeauto (default), light, darkAuto follows your visitor's OS preference.
data-cta0 to hideHides the "see the full report" button.
data-refAny stringAttribution tag on click-throughs. Defaults to your domain.
data-heightPixelsInitial height before the widget reports its real size.

What "free" means, precisely

Noise coverage

These 24 countries are covered by measured EU Environmental Noise Directive contours — road, rail, aircraft and industry:

Everywhere else — including the United Kingdom, which is no longer in the EU-END reporting cycle — still gets a full seven-dimension score, with noise from our published estimate models. Those are always labelled as estimates in the interface, never presented as measured levels.

The questions we get asked

Will it slow our listing pages down?

The placeholder is inert until the loader runs, and each iframe is loading="lazy" — a widget below the fold costs nothing until it scrolls into view. The heavy work (gathering nearby data, reading the noise contours, scoring) happens on our servers against a cache, not in your visitor's browser.

What does this do to our GDPR position?

The widget sets no third-party cookies and runs no advertising or analytics tags inside the iframe. It requests a score for a coordinate you supply. It never asks your visitor for location permission. See our privacy page for the full statement.

Can we white-label it, or use the data without the widget?

Not the widget — the visible attribution and the click-through are what pay for it, so they stay. If you need scores inside your own interface, or in bulk for your listing database, write to us: that is a different conversation and we are open to it.

What happens if a seller disputes a score?

Send them to the methodology page. Every dimension, weight, distance range and data source is written down, and the noise legend on the map lists the exact levels drawn for that address. We would rather argue about a published method than defend a black box — and if the underlying map data is genuinely wrong, most of it is OpenStreetMap and can be fixed at the source.

What if you disappear?

Fair question to ask of a free service. The failure mode is graceful: the placeholder div renders as nothing and your page is otherwise untouched — there is no build step, no bundled dependency and no data migration to unwind. Removing it is deleting two lines.

Send us your domain

Tell us your site and one listing URL, and we will send back a live embed of that listing — your address, your language, your layout — so you can see it against your own design before you decide anything.

Email [email protected] →

Prefer to just ship it? The snippet above works right now, without telling us anything. We would still like to hear from you.