Blog

IDX website: what it is, how agents and brokers get one, and what it costs in 2026

What an IDX website is, how agents get MLS listings on their site, and what IDX vendors and three MLSs charge, from prices read on 22 October 2026.

By Nicolás Cerón ·

A night-time records hall of wooden card-catalogue cabinets; a single crimson thread runs from one open drawer across the floor and out a tall window to a lit shop front across the street.
On this page

The short answer

An IDX website is a real estate site that shows the local MLS's listings, including other brokers' listings, through the MLS's Internet Data Exchange program. NAR describes IDX as the policy that lets MLS participants "authorize limited electronic display of their listings by other participants" (NAR). You get it through your MLS, with your broker's approval and a signed license, and add it with the MLS's own tools where offered, a vendor, or your own developer.

On 22 October 2026, published IDX plans started at USD 49 a month (Buying Buddy) and reached USD 149 to 189 a month for a hosted website with IDX built in (IDX Broker, Diverse Solutions). IDX plugins charged from no setup fee to USD 99.95, while builders that design the site charge more: AgentFire sells design packages from USD 800 to 6,500. Showcase IDX says MLS pass-through fees typically add USD 0 to 33 a month.

MLS fees and rules vary as much as vendor prices. CRMLS charges nothing for its own framed search or for approved vendors; ARMLS gives each brokerage five free feeds, then charges USD 150 a month per feed. Stellar MLS and ARMLS require listings to refresh at least every 12 hours, CRMLS at least every 7 days. Read your own MLS's rules before you pick a vendor or build anything.

What IDX is, and how it differs from VOW, syndication and an API feed

NAR sets the IDX and VOW policies in its Handbook on Multiple Listing Policy, whose online chapters are open to NAR members only. Each MLS writes the policy into its own rulebook, and the details differ. The rules in this guide come from three rulebooks read on 22 October 2026: CRMLS in California (effective 10 July 2026), Stellar MLS in Florida (updated 27 September 2026) and ARMLS in Arizona (updated 28 May 2026).

TermWhat it isWho sees the listingsHow listings get in
IDX (Internet Data Exchange)Display of other brokers' MLS listings on websites and apps a participant controlsAnyone who visits the siteEach listing broker's consent is presumed; a broker can opt out
VOW (virtual office website)A brokerage site where consumers search MLS data under the broker's supervisionOnly registered consumers who have a broker relationship and accepted the site's termsNo separate permission from other participants is needed (CRMLS 19.3.2)
SyndicationA broker sends its own listings to portals and other sitesEach portal's visitorsThe broker's choice, as Stellar MLS puts it
RESO Web API feedThe standard API that MLSs use to deliver data to softwareDepends on the license: IDX, VOW or back officeA data license signed with the MLS

The practical difference between IDX and VOW is the login. A VOW can carry more fields than IDX, which is why Stellar MLS requires VOW and internal-use applications to sit behind a login. Under CRMLS rules (19.3), a VOW must first establish a broker-consumer relationship, collect a verified email, issue a unique username and password, have each registrant accept Terms of Use, refresh data at least every three days and show no more than 500 current and 500 sold listings per search.

RESO is the standards body, not a data source. Its Web API page says "RESO does not provide MLS real estate data"; you get credentials from the MLS after agreeing to its data use and licensing policies. RESO adds that NAR requires MLSs owned by REALTOR® associations to offer production-level access through the Web API. The RESO Data Dictionary standardizes the field names, with more than 1,700 fields and 3,100 lookups.

The IDX rules that shape the site

These rules decide what every listing page must show, whoever builds it.

RuleCRMLSStellar MLSARMLS
RefreshAt least once every 7 days (19.2.6)At least once every 12 hours (19.11)At least once every 12 hours (23.2.5)
Broker opt-outBlanket or listing by listing; a broker who opts out of all display can't show others' listings (19.2.2)Blanket or listing by listing; MLS Grid drops the data within 10 business days (19.02)Uncheck "IDX Program Sharing" in the MLS (9, 23.1)
Listing creditListing agent and broker, the advertising broker, and how to contact the listing side (19.2.5)Listing brokerage, listing number and status next to the property information (19.22)Listing firm and its email or phone, in type no smaller than the median listing text (23.2.12)
Your own brokerageBrokerage name, and the agent's name if applicable, in readily visible type (19.2.13)Brokerage name and email or phone (19.13)Full brokerage name on every page without scrolling (23.3.7, 23.3.9)
StatusesComing Soon, Active, Active Under Contract, Pending, Sold or Leased (19.2.1)Expired, withdrawn and sold only if included in the feed (19.27)Coming Soon, expired and cancelled may not be shown (23.3.5)
Showing only some listingsObjective criteria such as property type, price or area (19.2.12)Objective criteria, with the disclosure "Some IDX listings have been excluded from this website." (19.09)Objective criteria (23.2.4)

All three also say:

  • Only the fields the MLS designates. Confidential fields stay hidden, and Stellar and ARMLS forbid showing the type of listing agreement or the seller's name, phone or email.
  • No editing other brokers' listings. You may add data from other sources if you label its source.
  • Sellers can opt out of internet display, of the listing or just the address, and can ask you to switch off automated value estimates and comments on their listing.
  • Disclaimers are required: the MLS as the source, plus wording each MLS sets, such as a personal, non-commercial use notice (CRMLS, Stellar) or an accuracy disclaimer (ARMLS).
  • Search engines may index IDX pages. Each rulebook says it does not require you to block indexing.

Stellar's rule 19.32 also bars any wording that suggests your site is the MLS or lets visitors search the MLS itself.

How an agent or broker gets IDX

  1. Be an MLS participant or subscriber. CRMLS says IDX is available only to participants and subscribers, and its rule 19.1 limits data-feed use to participants actively representing buyers or sellers.
  2. Get your broker's approval. ARMLS lets agent websites use IDX feeds only with broker approval, and its rule 23.3.2 puts an agent's IDX display under the broker's consent and control.
  3. Choose how listings reach the site: the MLS's own search links where it offers them (CRMLS has two), an approved vendor, or a data feed for your own developer.
  4. Sign the paperwork. CRMLS asks for your Matrix ID, office ID and an IDX request form for a vendor, and a data licensing agreement for a direct feed. Stellar's IDX display must belong to a participant who signed the MLS Grid IDX master data license, and its API options need a three-party agreement between broker, vendor and Stellar.
  5. Tell the MLS before you go live. All three rulebooks require notice and access to your site so the MLS can audit it. CRMLS gives you 10 calendar days to fix a violation once notified.

Approval times come from vendors, not MLSs: Showcase IDX says MLS approval usually takes 1 to 5 business days, and IDX Broker says a new MLS it doesn't yet cover typically goes live 2 to 3 weeks after it receives credentials.

What three MLSs charge for IDX data

MLSNo-cost optionsPublished fees
CRMLSIDX Standard and IDX Plus search links to embed in your site; working with an approved vendorDirect RESO feed through Trestle: two broker feeds free, then USD 85 a month for an IDX feed or USD 25 for a broker feed. A developer or new vendor pays USD 7 a month per website URL after the first two, plus Trestle's USD 85 a month
ARMLSFive IDX or back-office feeds per brokerage; a feed of the brokerage's own listingsUSD 150 a month per extra feed; VOW feeds USD 150 a month; vendor products typically USD 1,000 to 1,500 a month
Stellar MLSNone listed for IDX; vendors connect through MLS Grid or Bridge APIIDX costs depend on the vendor you choose. VOW and firm internal-use feeds cost USD 450 per office a year, capped at USD 7,500; a vendor product costs USD 7,500 a year, plus USD 2,500 for each additional product

What an IDX website costs

These are the vendors that published prices on their own sites on 22 October 2026.

Vendor and planMonthly priceSetupWhat you get
Buying Buddy: Agent, Team/OfficeUSD 49; USD 77None, no contractIDX plugin for any site plus CRM; one MLS feed on one website; 1 or 2 users
SimplyRETS: Basic, Premium, EnterpriseUSD 49; USD 99; USD 199USD 99 per MLS connectionDeveloper API and WordPress plugin; 30-minute refresh periods
IDX Broker: Core, Engage, EliteUSD 60; USD 99; USD 149One-time fee, amount not publishedMLS search for an existing website, with a WordPress plugin (IMPress); Elite adds a hosted website
Diverse Solutions: IDX for WordPress Basic, ProUSD 79.95; USD 99.95USD 99.95WordPress plugin
Diverse Solutions: Mapping IDXUSD 89.95USD 99.95Map-based IDX search
Diverse Solutions: Full IDX Website SolutionUSD 189USD 99.95Hosted website with IDX and CRM
Showcase IDX: Essentials, PremiumFrom USD 94.95; from USD 124.95NoneWordPress plugin with listing pages on your domain; 2 or 5 users
iHouseWeb: Agent Pro, Team Pro, Office ProFrom USD 149.98; 199.98; 399.98Not publishedHosted website with IDX search and CRM
AgentFire: Pro, PlusUSD 165; USD 215Design package USD 800, 2,750 or 6,500Designed website with IDX included

iHomefinder prices its plans on a call; it does publish add-ons, such as a hosted website on its entry plan for USD 50 a month plus USD 500 setup. Realtyna asks you to contact it for prices.

MLS fees come on top. IDX Broker says some MLSs charge data fees set by the local board, Diverse Solutions says some MLSs or associations charge a small setup or monthly fee, and Showcase IDX says it shows any pass-through fee at signup.

What the total looks like

Using only the published prices above, a year of IDX costs:

  • Plugin on a WordPress site you already have: Showcase Essentials starts at USD 1,139.40 a year, or up to USD 1,535.40 with a USD 33 monthly pass-through fee.
  • Hosted IDX website: IDX Broker Elite is USD 1,788 a year plus its setup fee; Diverse Solutions' full website is USD 2,367.95 in the first year with setup.
  • Designed site from a real estate builder: AgentFire's Custom package on the Pro plan is USD 4,730 in the first year and USD 1,980 a year after.
  • Your own feed: SimplyRETS Basic is USD 687 in the first year for the data alone. Design, development and hosting are separate.

A custom site has no list price; it depends on templates, search features, integrations and languages. Our website cost calculator shows what published prices suggest by market and type of site, and our guide to website costs in the United States explains what moves a quote. Budget the MLS feed and the vendor or API fees as running costs on top of the build.

Framed, plugin or API: three ways to add IDX

ApproachWhere listing pages liveGood forTrade-offs
Framed or hosted IDX (MLS link, vendor-hosted pages)Served by the MLS or vendor, embedded in or wrapped around your pagesA fast start on any site builderCRMLS says of its frameable links: "Features are not customizable."
Plugin or widget (Showcase, IMPress, IDX for WordPress, Buying Buddy)Pages generated on your domain, mostly on WordPressAgents and teams already on WordPressTemplates, speed and features follow the plugin; Buying Buddy's indexable pages need WordPress or its PHP class
Your own feed (RESO Web API through MLS Grid, Trestle, Bridge API or SimplyRETS)Your domain, your templatesSeveral offices or MLSs, your own search, bilingual pages, CRM routingYou carry the compliance work; CRMLS says so directly for direct feeds, and Stellar asks to see a working application first

What Google's documentation says about IDX pages

Vendors make strong SEO claims about framed IDX, some of them saying Google ignores iframes. Google's documentation is more limited, and its robots meta tag guide even defines an indexifembedded rule for content embedded through iframes. What Google does document:

  • Indexing isn't guaranteed. Google says it doesn't guarantee it will crawl, index or serve a page (How Search works). Thousands of listing pages don't mean thousands of indexed pages.
  • Filtered searches create duplicates. Google lists the results of sorting and filtering functions as a common source of duplicate content and picks one canonical URL from each set (canonicalization). Point search URLs at a canonical version.
  • The same feed is on every site. Google's spam policies count reproducing content feeds "without providing some type of unique benefit to the user" as scraping. IDX data is licensed, but every IDX site in the MLS shows the same listing text, and the rules stop you editing it. Your neighborhood pages, market notes and agent profiles are what Google's helpful content guide means when it asks for "original information, reporting, research, or analysis".
  • City pages need substance. The same spam policies list pages targeted at specific regions or cities that funnel users to one page as doorway abuse, so a page per town with only a search widget is a risk.

Photo-heavy listing pages

Listing pages are mostly photos. web.dev defines Largest Contentful Paint as the render time of the largest image, text block or video in the viewport, which on a listing page is often the first photo, and sets a good LCP at 2.5 seconds or less at the 75th percentile of page loads. The metric also counts content inside iframes, so a framed IDX search still shapes your page's score. Load the first photo at once, size images per screen and lazy-load the rest of the gallery. Our website speed optimization work starts there.

Rules for what you publish

This is general information, not legal advice. Ask your broker or a lawyer about your market.

Fair housing

The Fair Housing Act regulations at 24 CFR 100.75 make it unlawful to publish any notice, statement or advertisement for the sale or rental of a dwelling that indicates a preference, limitation or discrimination based on race, color, religion, sex, handicap, familial status or national origin. That covers words, phrases, photographs and symbols, and choosing media or locations for ads in a way that denies part of the market information about housing. The listing broker writes the MLS remarks, but your own pages, neighborhood guides and ad targeting are yours to check.

Offers of compensation

NAR's practice changes took effect on 17 August 2024: a seller may still offer compensation to a buyer's agent, but the offer cannot be shared on the MLS. NAR's summary of MLS policy changes adds that MLS data or feeds may not be used to build a platform of compensation offers from multiple brokers. CRMLS goes further for IDX: rule 19.2.21 bars showing any offer of compensation on an IDX site, except potential sharing of compensation on the displaying broker's own exclusive listings.

Filtering and delayed listings

You may limit an IDX search by objective criteria such as area, price or property type, but NAR's Policy Statement 8.5 forbids filtering out listings by the existence or level of compensation or by brokerage or agent name (NAR). Under NAR's Multiple Listing Options for Sellers policy, effective 25 March 2025, a seller can delay marketing through IDX and syndication for a period each MLS sets, so those listings won't reach your site until the delay ends.

When a builder is enough, and when a custom site is worth it

Your situationIDX builder or pluginCustom site with IDX or API data
One agent, one MLS, a standard searchUsually enough; published plans start at USD 49 a monthHard to justify on listings alone
A team that needs lead routing and a CRMPlans that include both: Buying Buddy, Showcase Premium, iHomefinderWorth it when routing follows your own rules by office, property or language
Several offices or several MLSsCheck extra MLS and seat fees, such as iHomefinder's USD 50 a month per extra MLS for teamsOne data layer for all feeds, office pages and per-office routing
A search built around your market (commutes, new developments, rentals)Limited to the vendor's filters and templatesYour own filters, map and listing template
English and Spanish pagesDepends on the vendor's language supportSeparate URLs per language with hreflang
Brand and designThemes and design packagesFull control, within the MLS's display rules

Bilingual listing pages need care. Each language needs its own URL, linked to the other with hreflang annotations. The MLS rules we read forbid modifying listing content, and CRMLS rule 12.11.1 bars uploading MLS listing records to AI tools beyond a limited use for a specific client, never in bulk. Translate your own content and the interface, and ask your MLS before translating other brokers' remarks. Our notes on bilingual English and Spanish websites cover the rest.

Before you sign with any vendor or developer, ask:

  • Who signs the MLS license, and does it stay with your brokerage if you change vendors?
  • How often do listings refresh, and how fast do off-market listings disappear?
  • Do listing pages live on your domain, and can you set titles, canonical tags and the sitemap?
  • Which MLS pass-through fees apply, and what do extra seats, MLSs and websites cost?
  • Can you export your leads and saved searches if you leave?
  • How are listing credit, disclaimers and seller opt-outs handled on every page?

Our free RFP template turns those answers into a brief you can send to each provider.

What to do next

Start with your MLS: read its IDX rules and fee page, and ask your broker which feed you may use. If an off-the-shelf IDX website covers your search, team and languages, it is the cheaper path. If your listings, offices and lead routing have outgrown a template, Dardo builds custom real estate websites that read listings from your CRM, a feed or, in the US, an MLS through IDX where you have the rights and approvals.

Common questions

What is an IDX website?

An IDX website is a real estate site that displays MLS listings, including other brokers' listings, through the MLS's Internet Data Exchange program. The site must be under the control of an MLS participant, credit the listing brokerage on each listing and follow the MLS's display rules. It can be added through a vendor's plugin, hosted pages or the MLS's own search links.

What is the difference between IDX and VOW?

IDX shows listings publicly to anyone who visits the site. A VOW (virtual office website) shows MLS data only to consumers who have first established a broker relationship and registered with a verified email, a unique login and accepted terms of use. A VOW can carry more fields than IDX, so MLSs such as Stellar require it to sit behind a login.

How much does an IDX website cost?

On 22 October 2026, published vendor plans started at USD 49 a month (Buying Buddy, SimplyRETS), IDX Broker charged USD 60 to 149 a month and Diverse Solutions USD 189 a month for a hosted website, with setup fees from none to USD 99.95. Some MLSs add their own fees: Showcase IDX says pass-through fees typically run USD 0 to 33 a month. A designed or custom site costs more, and the IDX fees continue after launch.

Can a real estate agent get IDX without their broker?

Generally no. IDX belongs to MLS participants, and agents use it under their broker. ARMLS, for example, allows IDX feeds on agent websites only with broker approval, and its rules put an agent's IDX display under the broker's consent and control. Ask your broker which feed you may use before you sign with a vendor.

Is IDX good for SEO?

It can help, but the listing text is the same on every IDX site in the MLS and the rules stop you editing it. Google counts reproducing content feeds without unique benefit to users as scraping, lists filtered search results as a common source of duplicate pages and doesn't guarantee indexing. Original neighborhood, market and agent pages are what make an IDX site worth ranking. The MLS rules we read don't require you to block search engines from IDX pages.

What is the best real estate website builder with IDX?

It depends on your setup. A WordPress site can add a plugin such as Showcase IDX, IDX for WordPress or IMPress; an agent without a site can use a hosted option such as IDX Broker Elite, Diverse Solutions' full website or iHouseWeb; and AgentFire sells designed sites with IDX included. Compare where listing pages live, the refresh rate, MLS fees and whether you can export your leads.

Can I get MLS data through the RESO Web API?

Yes, but from your MLS, not from RESO. RESO sets the standard and says it does not provide MLS data; you get credentials after agreeing to the MLS's data use and licensing policies. CRMLS, for example, delivers direct feeds through Trestle, with two broker feeds free and USD 85 a month for each additional IDX feed.

Sources & further reading

Sources behind this page, with further detail from the original publishers.