Why are listings missing from my IDX website?

BF

The BrokerFold Team — Product + Engineering

Last reviewed

On this page

Listings go missing from an IDX website for four reasons, and they are worth checking in this order: the feed slice you are on (a board’s IDX pool is materially smaller than its VOW feed), internet-display opt-outs by sellers or brokerages, the status scope of your feed (some statuses and property types are excluded), and plain sync lag or a processing gate at your website vendor. Only the last one is a bug. The first three are the feed working exactly as licensed — which is why “my site is broken” is the wrong opening diagnosis and “which feed am I on?” is the right one.

Cause 1: the feed slice — IDX is the smaller pool

Every board licenses more than one slice of its data, and they are not the same size. On TRREB, the IDX pool contains only the listings of brokerages that participate in IDX display, while the VOW feed carries substantially more listings, statuses, and fields behind its registration wall. If your site runs on the IDX slice alone, it will always show fewer listings than a VOW-equipped site or the board’s own member system — permanently, by design. The full breakdown of what each slice contains lives in IDX vs VOW. If missing inventory is costing you credibility with clients, the structural fix is a VOW-capable platform, not a support ticket.

Cause 2: opt-outs — some listings never reach any IDX site

Sellers can instruct that their listing not be displayed on the internet, and brokerages can withhold their inventory from the reciprocal display pool entirely. Those listings exist in the MLS, appear in member-only tools, and legitimately never appear on your website — or your competitors’. This is the cause agents most often misread as a vendor failure. Quick test: if the listing is absent from other agents’ IDX sites too, it is almost certainly an opt-out or a pool exclusion, not your problem.

Cause 3: status and type scope

Feeds define which statuses and property types they carry. A feed scoped to available residential statuses will not show the sold-conditional property your client asked about, a commercial listing, or an assignment your board excludes from display. Boards also bar some statuses from public display outright, and what is displayable publicly differs from what may appear behind a VOW login. So before blaming sync: check what status the listing is actually in. A “missing” listing that went conditional yesterday is not missing — it moved out of your feed’s scope.

Cause 4: sync lag and vendor gates

Now the vendor questions. Two numbers matter: how often the site polls the feed, and how long a new listing takes to become visible after it enters the MLS. Board rules commonly tolerate refresh windows that are generous by consumer standards, while well-built RESO Web API integrations sync in minutes — TRREB sites on a direct feed can run a 15-minute cadence. Some platforms (BrokerFold included) also run a deliberate completeness gate: a listing appears only once its details, geocoding, and photos have all been processed, so a brand-new listing may trail the MLS by minutes rather than render half-built. That is a design choice worth asking about, so you can tell a pipeline pause from a permanent gap.

The DDF case: national-pool gaps

If your site runs on CREA’s DDF rather than a board feed, missing listings have an extra cause: participation. The DDF carries listings whose brokerages syndicate to it, which is a large share of the country’s inventory but not all of it, and coverage varies by market. A DDF-fed site in a TRREB market will miss listings a direct board-feed site shows. The mechanics — and the honest trade-offs of the national pool — are covered in CREA DDF on WordPress.

The five-minute diagnosis

Check How If yes
Is it on other agents’ IDX sites? Search two competitor sites Not an opt-out — keep going
Is the status still in your feed’s scope? Check the listing’s current status in your member tools Scope, not sync
Is it on realtor.ca but not your site? Compare pipelines You may be on DDF or a narrower slice
Did it enter the MLS in the last hour? Timestamp in member tools Sync cadence — ask your vendor for the interval
Is it none of the above? — Vendor ticket, with the listing ID and timestamps

Missing listings are occasionally a real vendor failure — feeds break, credentials expire, jobs stall. But most of the time the answer is the feed you chose. If the audit above keeps landing on cause 1, the question stops being diagnostic and becomes commercial: what would your site show on a fuller feed?

Frequently asked questions

Why does realtor.ca show a listing my IDX site doesn't?

Different pipelines. realtor.ca aggregates listings from CREA's member boards automatically; your site runs on a board feed (or on DDF, CREA's separate syndication feed for third-party sites) with its own scope and rules. A listing can sit in one pipeline and not the other, and each refreshes on its own clock. Neither is 'the MLS' — both are downstream copies with different contents.

Can a seller keep their listing off my website on purpose?

Yes. Sellers can decline internet display, and brokerages can withhold their listings from the display pool. Those listings remain in the MLS for members but never reach any IDX website — yours or anyone else's. No vendor can restore a listing the display rules exclude.

How stale is too stale for an IDX site?

Board rules typically tolerate refresh windows of up to about half a day, but modern RESO Web API integrations sync in minutes. If sold or suspended listings linger on your site for hours, visitors notice before you do — ask your vendor for the actual sync interval, not the compliance ceiling.

Keep reading

Fold your stack into one.

14 days free. No credit card. Your data stays yours.