Building Links APINew

Resolve any MLS listing to its building.

Pass a listing's address and get its pre-construction project back — canonical address, match method and a confidence score. We reconcile the messy MLS address variants so you don't have to, against a dataset that profiles buildings back to the 1960s.

Included on Pro & Elite · free sandbox for testing.

links.sh
$ curl "https://api.redbricks.dev/api/v1/building-links?address=89 Church" \
  -H "Authorization: Bearer $KEY"

// 200 OK — resolved to its pre-construction project
{
  "data": [
    {
      "project_id": 1144,
      "project_name": "The Saint Condos",
      "canonical_mls_address": "89 Church Street",
      "match_method": "auto",
      "match_confidence": 0.98
    }
  ]
}
The problem

Every condo listing lives in isolation.

On most sites, 11 Yorkville #2104 and 11 Yorkville #2910 are just two unrelated pages. No shared building. No idea what else is for sale, for lease, in development, or recently sold in the same tower.

11 Yorkville #2104
Standalone page · no building context
11 Yorkville #2910
Standalone page · no building context
Resolved to one project
11 Yorkville · project 1144
Both units resolved to the same project_id
One canonical building address
Confidence-scored — join to the full dataset
What every match returns

From a messy address to a known building.

One call turns a raw MLS address into the resolved project, a canonical address and a confidence score — no cross-database joins, no manual stitching.

Resolved project

The matched project_id and name — your join key into the full Red Bricks dataset (floor plans, documents, pricing).

Canonical address

One clean, canonical MLS address — every abbreviation, unit suffix and typo reconciled to it.

Confidence score

Auto or human-verified, with a 0–1 confidence you can threshold on before you trust a match.

Geo coordinates

Latitude / longitude for the building, so you can map, cluster or de-duplicate listings.

Why only Red Bricks
6,000+ building profiles — some dating to the 1960s.

Tying a listing to the right building requires already having the building — every one, going back decades. Our profiles span new towers and 1960s buildings alike, which is why the mapping is accurate and complete instead of best-effort.

The Red Bricks data story
How it works

Send a listing. Get its whole building back.

01

Send an address

GET /api/v1/building-links?address=… — the listing’s own address string, abbreviations and all.

02

We reconcile it

We match it against 6,000+ buildings — auto or human-verified — even for towers built decades ago, and return the canonical address.

03

Get the building + confidence

Back comes the resolved project_id, canonical MLS address, match method and a confidence score you can threshold on.

Live proof

The same response, rendered live.

rbOS showing The Saint Condos as one profile in production: For Sale $1,199/sqft, Developer $1,428/sqft, For Rent $4.28/sqft — every layer of the building, one place.

Rendering live on rbOS · building 1144
rbOS building profile for The Saint Condos — For Sale $1,199/sqft, Developer $1,428/sqft, For Rent $4.28/sqft, unified in one place
Who it's for

For anyone who wants to own the building, not the page.

Condo portals & brokerages
Turn isolated listing pages into authoritative building pages buyers come back to.
Valuation & AVM
Price against every active layer and real sold history in the same building.
Data & analytics teams
Building-level rollups — supply, absorption, rent vs. sale — without stitching feeds.
Marketing teams
Generate a complete building page for every tower, automatically.

Become the source of truth for every building.

Free API key, no credit card. Building Links is included on Pro & Elite.