MLS vs IDX
The BrokerFold Team — Product + Engineering
Last reviewed
On this page
The MLS is the database; IDX is a permission to display part of it. Your board’s Multiple Listing Service is the cooperative system of record where members enter and manage listings, and IDX, short for Internet Data Exchange, is the licensing framework that republishes a defined slice of that system, active listings only, on member websites. You never put “the MLS” on your site. You put a licensed feed on it, and the board decides what that feed contains.
One is a system, the other is a licence
The cleanest way to hold the distinction: the MLS exists whether or not you have a website, and IDX exists only because websites do. The MLS is where a listing is born — entered by the listing brokerage, visible to every member of the board, carrying far more information than the public ever sees. IDX came later, as the answer to a specific question: under what terms may members advertise each other’s active listings on their own public sites? The answer is a reciprocity deal plus a data agreement, and that agreement — not the MLS itself — is what your website actually connects to.
What the IDX slice deliberately leaves out
An IDX feed is a subset by design, and knowing the exclusions saves confused support tickets later. Off-market records — solds, leases, expired and terminated listings — sit in a separate VOW lane that requires visitor registration before any of it renders. Listings whose sellers declined internet display are absent from every member site. And boards typically reserve part of the field set even on active listings, licensing a fuller record to the registered-visitor lane than to the public one. So the gap between what you see as a member and what your site shows a visitor is policy, not a defect. The IDX website explainer walks the public slice in detail.
Where realtor.ca fits between the two
Realtor.ca is neither the MLS nor IDX — it is CREA’s national advertising portal, fed by listings that members share to it. The portal shows a consumer-facing subset of many boards’ inventories, while your IDX feed shows one board’s active inventory in full, minus opt-outs. That is why neither surface is a superset of the other: a listing can appear on your site but not the portal, or the reverse, without anything being broken. There is also a national syndication feed (CREA’s DDF) that redistributes portal-level listings to member sites, and it gets confused with IDX constantly — but it carries opt-in listings at portal depth, not a board’s full active inventory. For a website serving one market, the practical consequence is the same in both cases: a direct board feed beats syndication on depth and freshness where your business actually lives.
Why the distinction matters when you buy a website
Because vendors blur it, and the blur hides the questions that matter. “MLS integration” on a sales page can mean a direct board feed, a third-party aggregator, or a thin national-syndication layer, and the three behave very differently on freshness, completeness, and compliance. Once you know that the MLS is the source and IDX is a specific licensed lane, the vendor conversation sharpens into checkable questions: which board’s feed, which lane, who holds the agreement, and how fast changes propagate. The Canadian playbook for getting listings onto your own domain — boards, agreements, and the role your brokerage plays — is laid out in MLS listings on your website.
The one-sentence version
The MLS is the market’s shared memory; IDX is the narrow, rule-bound window your website is allowed to open onto it — and everything about running a good listings site follows from respecting which side of that window each piece of data lives on.
Frequently asked questions
Can my website search the entire MLS?
No website can. Member sites display the feed their agreements license — for public visitors that means the board's IDX slice of active listings, minus seller opt-outs and any statuses the board withholds. The full database, with its remarks and history, stays inside the member system.
Is an MLS data feed the same thing as IDX?
IDX is one kind of MLS data feed — the public-display lane. Boards issue others under separate agreements: the VOW lane for registered-visitor sold data, and internal lanes that never render on a website at all. When a vendor says they have 'the MLS feed,' ask which lane they mean.
Why does my website show fewer listings than I see in the MLS?
Because you are comparing your member view with the licensed public slice. The IDX lane excludes off-market records, opted-out listings, and fields the board reserves, so a gap between the two views is the system working as designed, not a sync failure — though staleness can add to it.
Keep reading
- MLS MLS stands for Multiple Listing Service: the cooperative system Canadian real estate boards run to share listings between brokerages.
- IDX IDX is the framework that lets a realtor display their board's active MLS listings on their own website. How it works in Canada, board by board.
- What is an IDX website? IDX (Internet Data Exchange) lets a Canadian agent show their MLS board's active listings on their own website. How it works, what it shows, and what to check.
- MLS listings on your website, Canada The three routes to MLS listings on a Canadian website: portal widgets, IDX plugins, and platforms with direct board feeds. A decision table with trade-offs.