IDX website for realtors: what your board allows, and what to ask before the build
MLS, IDX, VOW and DDF in plain words, who actually grants listing access, what the display rules usually cover, and the six questions to put to your board before you hire a developer. Written for Canadian and US agents.
A buyer searches, lands on a portal, and enquires there. The portal owns
that relationship and sells it back to whoever is paying that month. You did
the work of having the listing; someone else captured the lead. The answer is
a site of your own with live listings on it, and the first thing to understand
is that the listings do not come from your developer. They come from
your board, under your board's rules. This post is the vocabulary,
who grants what, and the questions to ask before anyone quotes you.
The words
MLS — the multiple listing service: your board's or
association's database of listings, shared between its members. Access to it
is a benefit of membership, not something a developer can buy.
IDX — internet data exchange: the arrangement that lets
a member display other members' active listings on their own website, under
display rules the board sets. This is what "a website with all the listings
on it" actually means.
VOW — virtual office website: a site where a visitor
registers and, once logged in, can see more than a public IDX display shows,
such as sold history, depending on the board. In Ontario the boundaries of
what a VOW may show were reshaped by a Competition Bureau case against the
Toronto board; boards elsewhere have their own positions.
DDF — the Data Distribution Facility run by CREA, the
national association behind REALTOR.ca: a national programme under which
members can display listings on their own site, with its own display rules.
Behind each of these is a technical feed, and there are several kinds. Which
one your board provides, how it is connected, refreshed and kept inside the
rules is the developer's job, not yours; it is the part you are paying for,
and it is not something a realtor needs to learn.
Who actually grants access
Your board grants listing access to you, its member. It does not grant it
to us. In practice that means you apply, sign the board's data licence, and
name the site and the developer; we then build to what the board provides. It also means the developer's job is to build to your board's rules,
not to promise a feed they do not control. If someone tells you they can "get
you the MLS data" without your board's involvement, that is the moment to
walk away. We say the same on our
real estate solutions page, and it is
the first thing we ask any realtor: which board, and what do they allow?
The feed comes from the board. The traffic comes from you. The site is where the two meet and the lead is recorded as yours.
What the display rules usually cover
Every board's rules differ and they change, so treat this as the shape of
what to expect rather than the detail. Typically they say:
Attribution. Each listing has to show the listing
brokerage, in a form the board specifies, and usually a board disclaimer.
Freshness. Listings must be updated within a set window,
and a listing that leaves the feed must leave your site with it.
What may be shown. Some fields are public, some are
members-only, and some (sold prices, days on market) may be VOW-only or
not permitted at all. This is the part that varies most by board.
What may not be done. No reselling the data, no scraping
it into another product, no altering it, and often limits on how it can be
combined with data from other sources.
Opt-outs. A listing brokerage can usually withhold its
listings from IDX display, and the site has to respect that.
None of this is a problem for a build. It only becomes a problem when a
site is designed first and the rules are read afterwards.
The part the portal will never do for you
A site with listings on it is the ticket to play, not the point. The point
is what happens when a buyer enquires. The enquiry should record which
listing it came from and which source sent the visitor, land in your inbox and
your CRM within seconds, and never pass through a third party who could sell
it on. That is the lead-capture and CRM work described on the
real estate page. When the enquiries
arrive at 2 a.m. as well as 2 p.m., reading, scoring and routing them as they
land is a job for a language model with a person on the important ones; that
is lead qualification, and it
plugs into the same site.
And the traffic has to be yours. A site nobody visits captures nothing, so
search, content and paid campaigns are
planned alongside the build, measured in enquiries rather than impressions.
Six questions to put to your board before you hire anyone
What do you offer members who want listings on a personal or brokerage
website — IDX, VOW, DDF, or something else — and on what terms?
Which of those do I qualify for, and what does the data licence cost?
What fields may be displayed publicly, and which require a registered login?
May I show sold data at all, and if so under what conditions?
What attribution and disclaimer text is required on each listing?
Do you need to approve the developer or the site before it goes live?
Bring the answers to any developer you are considering. A good one will
build to them without complaint; a poor one will tell you the rules do not
matter.
And one thing to get in writing from the developer
Who owns the site, the domain, the hosting and the leads when it is
finished. Ours is the usual arrangement for a website build: the accounts are
in your name from the first day, and the code as the contract states. What to
check before you sign anything is in
Who owns the code when a
development project ends?
If you know your board and roughly what it allows, tell us and we will say
what is possible before any design is drawn. If you do not know yet, the six
questions above are the place to start.
Written by
Gurinder Singh
Osahan Inc has been building ecommerce platforms, Shopify apps and custom software from Ludhiana since 2013, for clients in Canada, the US, the UK and Australia.
What the AI words actually mean, where each one earns its place in a business, and how we build with them: language models, retrieval, structured outputs, agents, evaluations, and the questions to settle before starting.
It depends on what the contract says, and that is the point: settle it in writing before the first invoice. What to get in writing, and when a licence makes more sense than the source.