Turn your property data into a premium map experience.

Connect your JSON URL and instantly deploy a fast, modern map with built-in filtration. Pure infrastructure tailored for real estate discovery.

Powering modern platforms

Zillco
RedHouse
CompassPoint
OpenDoorway
LuxEstates

The complete ecosystem.

Everything you need to deploy, customize, and scale interactive property maps.

Connect your data

Link your JSON feed, CSV, or API endpoint. We normalize schemas, geocode addresses, and sync on your schedule.

$ curl -X POST https://api.mapstate.io/sync
  ✓ 1,248 listings synced in 1.2s
  → 3 new · 12 updated · 0 errors

Engineered for speed

No bloated frameworks. Pure vanilla JS maps.

40ms
avg render time

Logical UX flow

Built natively for spatial discovery.

Index
Map
Listing

Rich spatial filters

Bounding-box queries, polygons, dynamic facets, and free-text search — all built-in, zero config.

Price: $1M – $3M Beds: 3+ Garage Pool Draw Polygon Radius Search
mapstate.config.ts
import { MapState } from '@mapstate/gl';

// Inherits your native CSS tokens
export const theme = {
  colors: {
    primary: '#0535d6',
    background: '#fafafa',
    border: 'rgba(0,0,0,0.05)'
  },
  typography: {
    family: 'Inter, sans-serif',
    baseSize: 14
  },
  radius: '16px'
};

// Instant brand alignment
MapState.init({
  target: '#map',
  theme
});

Your map. Your brand.

It shouldn't look like a disparate third-party widget. Tweak the core tokens globally so the map instantly absorbs your web identity.

Precise Styling
Colors, curvatures, and sizing constraints native to your visual system.
Native Typography
Inherits your CSS fonts seamlessly to prevent typographic flashes or overriding.

Built for any scale.

Whether you're a boutique agency or a national syndicate, MapState adapts to your workflow.

Independent Agents

Export your listings as a CSV, upload to MapState, and embed an interactive map on your personal site in 5 minutes.

Read the guide →

Real Estate Agencies

Sync directly with your CRM feed. Customize the map to match your agency's exact branding and color palette.

See integration →

National Portals

Handle millions of data points via API. Utilize clustering, vector tiles, and Webhooks for real-time inventory updates.

View API Docs →

Simple pricing based on scale.

Transparent flat rates. No surprises.

Starter

For independent agents

€0 forever
25 published properties
1 data source
5 imports / month
MapState branding
Get started free
Most Popular

Pro

For growing agencies

€49/mo
500 published properties
5 data sources
Scheduled sync
Custom domain
Remove branding
Subscribe now

Business

For large networks

€149/mo
2,000 published properties
20 data sources
Scheduled sync
Custom domain
Remove branding + priority support
Subscribe now

Make your listings
easier to explore.