Real Estate API for Canada
A managed connector to your MLS/CREA listing feed. Neighbourly resolves each listing to a standardized address so every other layer — permits, boundaries, demographics, schools and more — correlates to it. We build and maintain the connection; we don't store the listing data or its history.
Connect your listing feed and resolve every listing to an address.
- Resolve MLS / CREA listings to a standardized address, live from your feed
- Correlate any Neighbourly layer to a listing by its address
- Agent and office lookups through a live partner integration
Query by
- By coordinate
- By address
- By bounding box
What the Real Estate layer gives your team.
Search-ready out of the box
80+ structured attribute lookups mean you can filter on everything buyers care about without building your own schema.
Listings joined to everything
Each listing connects to boundaries, demographics, permits and schools through one graph — no reconciliation.
Enriched people data
Agent and office profiles are enriched and indexed for fuzzy name and geo search.
Use cases.
A few of the things teams build on the Real Estate layer.
Property search
Viewport + attribute filtering for a full search experience.
Listing enrichment
Attach neighbourhood, demographics, permits and schools to any listing.
Agent & office directories
Searchable, geocoded professional profiles.
Market dashboards
Aggregate listing and pricing data by area.
See it in a request.
curl -H "Api-Key: $NEIGHBOURLY_KEY" \ "https://api.neighbourly.io/api/v1/locations/search/listing?bedrooms_total=3&price_max=1200000"
{
"results": [
{
"listing_id": "X1234567",
"price": 1149000,
"bedrooms_total": 3,
"bathrooms_total": 2,
"property_sub_type": "condo_apartment"
}
],
"page": 1,
"per_page": 20,
"total": 214
}Real Estate API — common questions
What real estate data does the API provide?
The API connects to your MLS/CREA listing feed and resolves each listing to an address, then joins the data we own — boundaries, demographics, building permits and schools. We connect to listing data rather than store it; agent, office and commercial-building lookups run through a live partner integration.
Can I build a property search on the Neighbourly API?
Yes. Elasticsearch-backed viewport search runs over your connected listing feed inside a map view, with property-attribute filtering (type, beds, baths, price, features and more), each result resolved to a standardized address.
What listing attributes are available?
Whatever your connected feed carries: the connector maps CREA-standard attributes — property type, bedrooms, bathrooms, square footage, heating, roofing, flooring, ratings and certifications — to a standardized address so you can filter and correlate them. The attributes come from your feed; Neighbourly provides the connection and the address resolution.
Does it include agent and office data?
Agent and office lookups — profiles with photos, contact details and geocoded locations — run through a live partner integration, indexed for fuzzy name and geo-bounding-box search.
Can I filter listings by attributes and location together?
Yes. Search combines a viewport bounding box with attribute filters, so you can return, for example, 3-bed homes under a price in a specific map area.
Is the real estate data Canada-wide?
Coverage follows CREA-format listing availability across Canada, with agent and office enrichment through a live partner integration.
More data layers
Build with the Real Estate API.
One API key, ten data layers, Canada-wide. Get access or talk to our team.