Location Intelligence
for Real Estate

A map toolbar for your search and results pages.
A score widget for your listing detail pages.
One script tag. One site token. Both products.

Score Badges for Every Listing Page

Add neighborhood quality scores to your property detail pages — no map required. One HTML attribute. No JavaScript needed.

Mapalizer score widget showing neighborhood scores on a listing page

Built for Real Estate Websites

Add location scoring to your map pages and your listing pages — with one script tag.

Worldwide Coverage

OpenStreetMap data covers every country on earth, wherever your listings are.

One Script Tag

No setup needed on your server. Add one line of code to your page, enter your API token, and Mapalizer covers both the toolbar and the listing-page widget instantly.

Privacy-first

No user data stored or shared. GDPR-friendly by design. No consent banner needed.

Google Maps, Leaflet & Mapbox

One API works across all three map libraries — no need to rewrite your integration when changing libraries.

Fully Customizable

Colors, position, opacity, category weights, and threshold: all via JSON config.

100+ Languages

Available in 100+ languages, configurable per-call for both the map toolbar and listing-page widget.

Free to Start

No credit card. No demo call. Free under 10,000 pageviews/month. Try before you commit.

All Zoom Levels

Mapalizer keeps working from city view to street view, so visitors can compare location quality at any map zoom.

Why Real Estate Websites Use Mapalizer

Mapalizer helps visitors evaluate neighborhood quality faster, while giving property websites a richer, more informative map experience.

  • It turns raw surroundings into a simple location signal, so visitors can understand an area without inspecting dozens of individual map pins.
  • It helps buyers and renters compare listings more quickly by showing where transit, daily essentials, parks, dining, and similar features are strongest.
  • It adds real value beyond price, photos, and floor plans by making neighborhood quality visible directly on the map.
  • It supports faster shortlisting by helping users focus on properties that match their location priorities.
  • It gives real estate websites a stronger map experience and a clearer reason for visitors to stay on-site instead of checking multiple external tools.

How It Works

Each place type relevant to real estate that we track from OpenStreetMap Features contributes a score to its surrounding area.

How Scoring Works

Each place type relevant to real estate belongs to a subcategory, and each subcategory has its own maximum score and its own maximum distance. As distance increases, that contribution decreases linearly until it reaches zero at the configured maximum distance.


For example, two different bus stops located side by side will not have a greater impact than the maximum score that can be obtained from the "Bus Stop" subcategory. In this way, different subcategories are added together to determine the main category score between 0 and 1.

Bus stop influence area

Bus stop

+
Railway station influence area

Railway station

=
Combined transit score

Combined transit score

How Categories Are Combined

When calculating the score of a point on the map, the average score of the categories selected from the Mapalizer Toolbar at that point is taken into account. By default, all selected categories are weighted the same when calculating the average score.

Combined transit score
Transit
  • railway=station
  • highway=bus_stop
  • public_transport=stop_position
+
Essentials
  • shop=supermarket
  • shop=convenience
  • shop=bakery
Health
  • amenity=hospital
  • amenity=clinic
  • amenity=doctors
Nature
  • leisure=park
  • leisure=nature_reserve
  • natural=wood
Dining
  • amenity=restaurant
  • amenity=cafe
  • amenity=fast_food
Sports
  • leisure=sports_centre
  • leisure=swimming_pool
  • leisure=fitness_centre
Shopping
  • shop=mall
  • shop=clothes
  • shop=supermarket
Culture
  • amenity=theatre
  • amenity=cinema
  • tourism=museum
=
Multiple categories selected score overlay

Interactive score overlay

The Result

The result is more than a simple heatmap: Mapalizer generates interactive, contour-based location intelligence that reveals spatial patterns, transitions, and relative attractiveness directly on the map.

Works with Your Map Library

One API, three map libraries. Switch between them without rewriting your integration.

// Google Maps
const map = new google.maps.Map(document.getElementById('map'), {
    center: { lat: 52.505, lng: 13.389 },
    zoom: 13,
});
// ...
mapalizer.addToMap(map, {
    auth: {
        siteToken: 'mpl_pk_live_REPLACE_ME'
    }
});
// Leaflet
const map = L.map('map').setView([52.505, 13.389], 13);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
    attribution: '&copy; <a href="https://www.openstreetmap.org/copyright" target="_blank" rel="noopener noreferrer">OpenStreetMap contributors</a>'
}).addTo(map);
// ...
mapalizer.addToMap(map, {
    auth: {
        siteToken: 'mpl_pk_live_REPLACE_ME'
    }
});
// Mapbox JS (Leaflet-based)
L.mapbox.accessToken('your-mapbox-token');
const map = L.mapbox.map('map', 'mapbox.streets').setView([52.505, 13.389], 13);
// ...
mapalizer.addToMap(map, {
    auth: {
        siteToken: 'mpl_pk_live_REPLACE_ME'
    }
});