Gamma Agency

IDX vs DDF vs VOW in Canada, Explained for Toronto & GTA Agents

idx-ddfcostchecklist

Direct answer: IDX, DDF, and VOW are three different ways listing data reaches a realtor website. IDX is the US system, DDF is Canada's CREA system, and VOW is a login-gated portal with deeper data. Which one you can use depends on your board, your brokerage, and your membership — not on the website design alone.

Contents
  1. What do IDX, DDF, and VOW actually mean?
  2. How does CREA DDF work in Canada?
  3. How does IDX work in the United States?
  4. What is a VOW, and when does it fit?
  5. Which feed fits a solo agent, a team, or a brokerage?
  6. What should you confirm with your board and brokerage before you buy a site?
  7. What routes put a feed on a website?
  8. Mistakes to avoid with listing feeds
  9. What Gamma Agency builds today
  10. Frequently asked questions
  11. About the author
  12. Related posts
  13. Sources

What do IDX, DDF, and VOW actually mean?

IDX, DDF, and VOW are often used as if they were three names for the same thing. They are not. Each is a different permission system, with different rules about who can display listings, what fields can be shown, and how data must be refreshed and credited. Before you compare builders, find out which system applies to you, because no design can create a permission your board or brokerage has not granted.

IDX stands for Internet Data Exchange, the permission system used in the United States under National Association of Realtors (NAR) Policy Statement 7.58. It lets a participating broker authorize limited display of other participants' listings on a website, mobile app, or audio device under that broker's control. It is not a product you buy off a shelf. It is a policy plus the feed that implements it, and each local multiple listing service (MLS) adds stricter rules on top of the national floor.

DDF stands for Data Distribution Facility, the system run by REALTOR.ca Canada Inc. and the Canadian Real Estate Association (CREA) for listing content in Canada. It is permission-based: a salesperson can participate only if the brokerage participates or has opted in, and opts in through the DDF Dashboard before any feed is pulled. Content is limited to the fields boards provide for display on REALTOR.ca, or a subset.

VOW stands for Virtual Office Website: a password-protected brokerage site, or site feature, where registered consumers with an established, lawful broker-consumer relationship search fuller MLS data under the broker's supervision. In exchange for the login gate, it can carry deeper data, such as sold prices and listing history, with depth set by the brokerage and local MLS. It is governed by a separate policy from IDX, and must never be sold as public search.

SystemWhere it appliesWho can use itHow the public sees itDeeper data?
IDXUnited StatesMLS participant broker, with agents only where the MLS and broker allowPublic, anonymous searchNo — limited display fields
DDFCanadaCREA member participant, only with brokerage opt-in through the DDF DashboardPublic display on a Member Website or National Pool WebsiteNo — limited to REALTOR.ca display fields, no sold homes through DDF
VOWUnited States and Canada, under separate local rulesBrokerage, for registered consumers with a broker-consumer relationshipLogin-gated, registered users onlyYes — deeper history and sold data where local rules allow

A feed is not the website. The website is the design, pages, search layout, and lead capture. The feed is the permission and data pipe that fills search pages with live listings. Ask which part a quote covers: the website, the feed route, or both. A quote that says a feed is included without naming your board, brokerage permission, and vendor or agreement has not answered the feed question.

Start with a free demo: Gamma Agency builds a free demo of your realtor website first, so you can review the actual design before you pay anything. Pricing for US and Canadian clients is quote only, confirmed in writing after scope. Start your project or message Gamma Agency on WhatsApp.

How does CREA DDF work in Canada?

The governing document is the CREA DDF Policy and Rules, June 2026 edition. Where a statement comes from secondary reporting, this guide says so.

Who is eligible for DDF?

DDF participants are participating brokerages, salespeople, and franchisors. Brokerage participation is optional. A salesperson can participate only if the brokerage participates or has opted in. If a brokerage does not opt in, its salespeople cannot participate. Boards must participate in the National Shared Pool, the National Franchisor Pool, the Franchisor Direct Feed, and Partner Websites, and must provide or authorize a feed of members' listings. Boards must also offer the Member Website Feed unless they provide a comparable facility. Opt-in happens through the DDF Dashboard before any feed is pulled, so eligibility is proven in a dashboard and an agreement.

The two channels that matter for most agent sites

The Member Website Feed carries only the participating salesperson's listings, or the listings of the salesperson's participating brokerage, for that salesperson's own Member Website. It fits an agent who wants to show their own and their brokerage's listings, and nothing more.

The National Shared Pool carries other participants' listings, for a National Pool Website. A participant must contribute all MLS listings unless a seller instructed otherwise, and opt-in happens through the Dashboard. Filtering is allowed only on objective criteria decided independently by each participant, such as geography, list price, rentals, property type, and property features. A filtered portal showing only luxury homes or only condos, built on a full feed, or a feed on a domain or app not named in the agreement, is a scope breach unless CREA approved it.

Delivery, refresh, and display rules

CREA operates two distinct interfaces, as described in secondary reporting from Wise Media and Peregrine IT in 2026. The legacy feed uses RETS-style transaction names and Standard-XML only, and is not RETS despite the naming. The DDF Web API is OData-based, follows the RESO Web API specification, and uses OAuth bearer tokens. Secondary reporting states a token lasts 60 minutes and pages hold 100 records. CREA does not publicly claim RESO certification for this API, so do not claim it.

Content must be refreshed at least once every 24 hours, and content that is no longer current must be removed. Analytics Web Service API integration is mandatory for National Pool and Member Websites. A participant may operate a maximum of 10 websites using DDF content. No consumer comments or reviews on a particular listing, or links to them, are allowed on National Pool Websites. Participants must guard against scraping, monitor for it, block it, and report it.

Every listing must prominently show the "Powered by REALTOR.ca" logo, linking directly to that listing on REALTOR.ca, at a minimum of 90 pixels wide in a 1:1 ratio. CREA's support page publishes a badge snippet at 125 pixels wide, so follow the current CREA snippet and confirm which size governs at build time. Each listing must also show the listing brokerage name and any provincially required information in easily readable text, with the content rather than behind a click. CREA watermarks must not be altered or obstructed, and every page must carry the required trademark statement, brokerage name and logo, and provincially required information. National Pool Websites must require agreement to terms of use containing the CREA trademark, liability, membership, and copyright texts.

DDF has no sold homes. Secondary reporting states that the DDF Web API enforces an active-status filter, and the policy itself limits content to REALTOR.ca display fields. For sold or expired data, the route is a board VOW feed, not DDF.

The credential rule: the hard line

Rule 5(j) of the June 2026 policy is the most important rule in this guide. Participants may provide listing content to a Technology Provider operating a National Pool or Member Website on their behalf, and remain responsible for the provider's conduct. Participants must opt in through the Dashboard before retaining a Technology Provider. And participants may not share or disclose their DDF credentials, including usernames and passwords, to a Technology Provider or any other party.

A Technology Provider is a company that has entered into a data access agreement with REALTOR.ca Canada Inc. to operate a National Pool Website or a Member Website on behalf of a participant. The proper route is that the participant designates a registered Technology Provider through CREA's own process, and CREA provisions access directly. The participant never hands over a username or password to a developer. Gamma Agency must never ask a realtor for DDF credentials, and if a lead offers them, the correct response is to decline and redirect to the designation route.

CREA's support page, dated August 2026, confirms new Technology Providers pay a $1,500 CAD onboarding fee, invoiced quarterly by feeds operated, with no annual prepayment. Tier amounts are published as an image and were not text-readable, and older tier tables must not be used for budgeting. Confirm current tiers with CREA. Gamma Agency holds no Technology Provider status, no data access agreement, and no prior DDF build.

How does IDX work in the United States?

IDX rests on NAR Policy Statement 7.58. The MLS is the broker-funded cooperative database, and IDX is the permission for participants to authorize limited display of each other's listings on websites, mobile apps, and audio devices under the participant's control. The participant is the MLS-member broker. A subscriber is an agent admitted through that broker, not on a separate account, and mere possession of a broker license is not sufficient for MLS participation. An MLS may let non-principal brokers or licensees use IDX on their own sites, subject to the affiliated participant's consent and local MLS rules. Every NAR-affiliated MLS must enable IDX display, although participants can opt their own listings out, and sellers can direct that a listing or its address be withheld from internet display.

Modern delivery is the RESO Web API: REST, OData v4, JSON, and OAuth, using RESO Data Dictionary field names. RETS is deprecated, and RESO discontinued RETS certification in 2018. Routes include a direct MLS feed or aggregators such as MLS Grid, Trestle, or Bridge, each with its own license, fees, and vendor approval. The approval flow, as described in secondary sources, is that the participant requests a feed, notifies the MLS, gives the MLS access to check the site, and the MLS reviews the participant and vendor before connection. No developer can promise a live feed or date before access is granted. There are about 489 MLS systems in the United States, according to RESO figures reported in July 2026, each adding stricter local rules, so the local rulebook governs. National-floor display rules, as reported in secondary sources, require refresh at least once every 12 hours, clear display of the broker's firm name, listing-firm identification on each listing, and clear separation of non-MLS data. Seller opt-outs must be honored, and violations can result in fines and loss of access. This is not legal advice.

What is a VOW, and when does it fit?

A VOW is a password-protected brokerage site or feature for registered consumers. Registration requires a name, a verified email, a unique username and password, and agreement to terms of use, and the broker must keep records. The relationship justifies deeper data: sold prices, expired records, price-change and listing history, original list prices, and days on market, with depth varying by brokerage and MLS. Refresh rules vary by locality, so the local rule governs. In Ontario, PropTx VOW requires a signed VOW Datafeed Agreement and an Affiliated VOW Partner designation, and ITSO VOW requires a Bridge route with its own designation and possible yearly fee, according to secondary reporting. A VOW fits a brokerage who wants a registered-client portal. It does not fit a public search homepage, and must not be sold as IDX.

Which feed fits a solo agent, a team, or a brokerage?

A solo agent who only needs their own and their brokerage's listings should start with the Member Website Feed in Canada, or the equivalent own-listing display their MLS allows in the United States. A solo agent who wants the public to search every listing in an area needs the National Shared Pool in Canada or public IDX display in the United States, with the full eligibility, refresh, attribution, and terms-of-use duties. A team should confirm in writing whether brokerage permission covers every team member and every domain the team uses. A brokerage that wants registered clients to see sold and historical data needs a VOW route, with its own agreement and partner designation, in addition to any public display. The feed choice follows the business need and the permission. The website follows the feed choice.

What should you confirm with your board and brokerage before you buy a site?

Ask these questions in writing. If any answer is missing, the feed portion is not ready to quote.

  1. Which board or MLS are you a member of, and which regime applies to this site?
  2. Are you a CREA member, and has your brokerage opted in through the DDF Dashboard? Which channel applies: Member Website Feed or National Shared Pool?
  3. Who is your Broker of Record, and will that person confirm permission in writing?
  4. For Toronto, has the brokerage signed the PropTx data agreement, and designated a partner where required?
  5. Do you already have a feed or vendor, is it active, and is the new domain named in the agreement?
  6. What data do you need: own listings only, public area search, or a login-gated portal?
  7. Who pays the vendor subscription and board or data fees, separate from the website build?

Rules, fees and eligible fields differ by board and change over time — confirm the current position with your board and brokerage before you choose a feed route.

What routes put a feed on a website?

Route C, the explain-only website built around a feed, is what Gamma Agency can offer today. The site carries the brand, neighborhood guides, buyer and seller content, local SEO foundations, answer-first FAQ content, and lead capture, and links out to the client's existing search portal or listing pages. The agent's own listings may be shown as manually entered featured listings only where the information was created by the agent or brokerage independently of DDF, with brokerage consent and compliant attribution, and never scraped or copied from another site. No feed eligibility is needed for the website itself, and no credentials are handled.

Route A, the vendor embed or widget, is conditional. A vendor that holds the feed and search, such as RealtyNinja, Showcase IDX, or IDX Broker, places an embed, iframe, or hosted overlay into the agent's site. The client must be eligible, the vendor must confirm in writing that it covers that board and channel, and embed capability must be verified on a test page before quoting. Listing content lives on the vendor's system, so search credit goes to the vendor system, and the pages vanish if the subscription cancels. Re-check vendor prices on each vendor's own pricing page, and do not promise a vendor for a specific board without written confirmation.

Route B, a custom API integration, is a separate backend project. It requires eligibility proven first, agreement status resolved, a backend with a database, scheduled sync, and secret storage, scoping after a feed audit, and a paid ongoing maintenance retainer. A browser-only site must never embed a client secret or bearer token, and this route must never be sold inside a free demo or fixed website scope. Route D, the WordPress import route using plugins such as MLSImport, creates real indexable pages, but WordPress plugins do not run on a Lovable React site, so this route means building or migrating to WordPress.

Mistakes to avoid with listing feeds

Never share DDF credentials with a developer or vendor. Never accept a quote that says a feed is included without naming the board, permission, and vendor or agreement. Never expect sold prices through DDF, VOW data on a public page, or a filtered pool display without written approval. Never scrape listing text or photos, or add listings to more domains than the agreement names. Never treat an iframe widget as search content on your site. Board approval is granted by the board and brokerage, and no builder can guarantee it.

What Gamma Agency builds today

Live property search depends on your board and brokerage eligibility — not on the website design alone. If you are a CREA member whose brokerage has opted in through the DDF Dashboard, or a TRREB brokerage with a signed PropTx data agreement, we can build your site around the approved feed route for your board, including a vendor embed where that is the approved option for your site. Gamma does not supply the listing feed, does not handle your DDF credentials, and cannot guarantee board approval — the feed, vendor subscription and any board data fees are separate from the website build and are confirmed with your brokerage and board before we quote a feed build.

Gamma Agency holds no CREA Technology Provider status, no PropTx vendor status, and no prior DDF or IDX build. What Gamma Agency builds today is the website around the feed: design, neighborhood and buyer and seller content, local SEO foundations, and lead capture, with links to your existing portal where you have one. A live feed is possible only through a named, approved vendor plus proven eligibility, with vendor and board fees separate and paid by you, or as a separate custom backend project after eligibility and backend checks.

Frequently asked questions

Can I show MLS listings on my website without joining anything?

No. In Canada, DDF display requires CREA membership, brokerage opt-in through the DDF Dashboard, and the correct channel. In the United States, IDX display requires MLS participation through a broker and the local MLS rules. A website alone creates no permission.

Do I need my brokerage's permission to use DDF?

Yes. A salesperson can participate only if the brokerage participates or has opted in, and the salesperson opts in through the DDF Dashboard. Get permission confirmed in writing, and keep the Broker of Record's confirmation with your quote before feed work starts.

Can a developer use my DDF login to connect my site?

No. CREA policy forbids sharing DDF credentials, including usernames and passwords, with a Technology Provider or any other party. Designate a registered Technology Provider through CREA's own process, so CREA provisions access directly. Never email, text, or hand over a login to anyone.

Why can't I show sold prices on a DDF site?

DDF content is limited to the fields boards provide for display on REALTOR.ca, and the DDF Web API enforces an active-status filter, according to secondary reporting. Sold and historical data belong to a VOW route under its own agreement, for registered users. Ask your board which VOW route applies.

Will a vendor widget help my site rank on Google?

Not for the listing pages themselves. Widget and iframe content lives on the vendor's system, so the search credit does not belong to your site. Your site earns visibility from its own content, such as neighborhood guides. Treat the widget as search function, not as content.

About the author

Hamid Mumtaz owns Gamma Agency, which builds websites, e-commerce stores, and SEO and advertising work, and works remotely with US and Canadian clients. Gamma Agency has managed over $500 in ad spend across Meta and Google Ads. Check the Hamid Mumtaz portfolio and test each site on desktop and mobile.

Start with the Gamma Agency homepage and web development and SEO services.

Next step: Tell Gamma Agency your board, brokerage, and current feed or vendor. You will get a free demo first, and a written, quote-only scope, with feed, vendor, and board fees listed separately. Contact Gamma Agency or message Gamma Agency on WhatsApp. Email: info@gammaagency.site.

Sources

Free demo