June 21, 2026 · Mike Villamarin
IDX Integration for Real Estate Websites: A Technical Guide for Marketing Agencies
A practical guide to IDX integration for marketing agencies building real estate websites. The four major providers compared, technical setup walkthrough, MLS compliance basics, common pitfalls, and when agencies should DIY versus partner with specialists.
The first time I integrated IDX into a real estate site, I underestimated it badly. I quoted the client three days. It took eleven. Most of those extra days were spent figuring out why listings weren’t showing up, why the styling looked broken on mobile, why the search filters returned the wrong results, and why the MLS was rejecting our display configuration on a compliance technicality nobody mentioned in the documentation.
That was sixty real estate sites ago. I now scope IDX integration the way it actually behaves — as a multi-day technical project with specific compliance requirements, vendor-specific quirks, and predictable failure modes. Most of the agencies I work with through DevHouse are encountering IDX for the first time on a client project, often under deadline pressure, and the gap between what IDX vendors promise and what actually ships catches them off guard.
This post is the guide I wish I’d had on day one. It covers what IDX actually is, the four major providers compared, how integration actually works step-by-step, the MLS compliance basics that get sites suspended, the common pitfalls that consume days of unplanned work, and the honest answer to when agencies should DIY versus partner with specialists.
What IDX actually is
IDX stands for Internet Data Exchange. It is the technical and legal framework that lets real estate brokers and agents display MLS (Multiple Listing Service) data on their own websites — properties listed by other brokers, not just their own.
The mechanics are straightforward. The MLS holds the central database of all active listings in a market. Brokers who join the MLS pay membership fees and agree to display rules. In exchange, they get the right to show all MLS listings on their own marketing properties, including websites, under specific conditions.
IDX is the standardized feed that delivers MLS data to broker websites. An IDX integration on a real estate site is what lets a buyer visit someagent.com, see all current listings in their area (not just that agent’s listings), filter by price and beds and neighborhoods, and contact the agent for showings.
Without IDX, a real estate website can only display the agent’s or brokerage’s own listings — typically a handful of properties at most. With IDX, the same site displays thousands of active listings updated multiple times per day. The difference between an IDX site and a non-IDX site is the difference between a brochure and a search portal.
For marketing agencies building real estate sites, IDX is almost always a requirement. Agents and brokerages who pay for professional websites expect IDX. A real estate site without IDX in 2026 is incomplete.
The four major IDX providers compared
The IDX market has consolidated around four major providers. Each has different strengths, pricing, and integration patterns. Picking the right one for a client matters because switching is expensive once a site is live.
Showcase IDX
Showcase IDX is the most modern of the four, with the cleanest visual design and the strongest mobile experience. It uses a WordPress plugin model — install the plugin, configure the feed, customize the styling through the admin dashboard.
Pricing typically runs $80 to $150 per month per agent, with brokerage and team pricing available. The setup time for a competent developer is two to four hours for standard configuration, plus an additional day for custom styling work if the client wants the listings to match their brand precisely.
Strengths: clean modern UI, strong mobile experience, decent customization through CSS, good lead capture forms, reliable updates. Weaknesses: WordPress-only (no native support for Webflow or other platforms), customization beyond CSS requires either their development services or workarounds, less flexible than custom integrations for non-standard layouts.
Best fit: marketing agencies building WordPress sites for individual agents or small teams who prioritize design quality and modern UX.
iHomefinder
iHomefinder is the most established of the four, with the deepest MLS coverage and the most flexible technical options. It offers both an embed-based integration (works on any platform including Webflow, Squarespace, and custom builds) and a full website builder product.
Pricing varies more widely than Showcase, typically $60 to $200 per month depending on the feature tier and MLS coverage area. Setup time for embed integration is one to three hours for a competent developer. Setup time for full custom integration with the API is significantly longer (one to two weeks).
Strengths: works on any platform, broadest MLS coverage in the US, strong agent search and lead management tools, mature product with stable APIs. Weaknesses: older visual design out of the box, requires meaningful CSS work to make it look modern, embed-based integration limits some customization options.
Best fit: agencies building on Webflow or other non-WordPress platforms, agencies serving clients in MLS regions where Showcase has limited coverage, agencies that need flexibility across multiple site projects.
IDX Broker
IDX Broker is the most full-featured of the four, with extensive lead management, CRM integration, and analytics. It uses a hybrid approach — listings can be embedded through iframes or fully integrated through API access.
Pricing starts around $90 per month for individual agents and runs significantly higher for brokerages with multi-user requirements ($300+ per month is common). Setup time for embed integration is one to two hours; full API integration is comparable to iHomefinder at one to two weeks.
Strengths: strongest lead management and CRM features of the four, good for high-volume agents and brokerages, comprehensive analytics. Weaknesses: more expensive than alternatives, iframe-based default integration has SEO and UX limitations, API integration requires more development work.
Best fit: established brokerages with active lead management workflows, agencies serving clients who want lead routing and CRM integration built into the site experience.
dsIDXpress
dsIDXpress is the longest-running of the four and is a WordPress plugin specifically. It’s the most affordable option and the simplest to set up, but the visual design is dated and customization is limited.
Pricing is the lowest of the four, typically $50 to $90 per month per agent. Setup time is the fastest — often under two hours for basic configuration.
Strengths: lowest cost, simplest setup, established and reliable, works well for budget-conscious clients. Weaknesses: dated visual design requires extensive CSS work to modernize, limited customization options, WordPress-only, fewer features than competitors.
Best fit: budget-conscious clients, agencies building entry-level sites where IDX functionality matters more than visual polish.
Quick comparison summary
For most agencies building modern, design-forward real estate sites in 2026:
- WordPress + design quality matters most → Showcase IDX
- Webflow or non-WordPress platform → iHomefinder
- Established brokerage with CRM workflows → IDX Broker
- Budget client, basic functionality → dsIDXpress
The right choice depends on platform, budget, brand quality requirements, and the specific MLS coverage area. There’s no universally correct answer.
How IDX integration actually works
The mechanics of integrating IDX into a real estate site follow a consistent pattern across providers, though the specific steps vary. Here’s the general flow.
Step 1: Client establishes MLS membership and IDX entitlement. This happens before any technical work. The client (or their brokerage) must be an active MLS member with paid dues and an active IDX feed entitlement. Agencies cannot purchase IDX access on behalf of unaffiliated clients — the MLS relationship has to exist first. This is a 3 to 30 day process depending on the MLS, and it’s the most common cause of project delays. Agencies should confirm IDX entitlement before quoting a project timeline.
Step 2: Client signs up for IDX vendor account. Once MLS entitlement exists, the client signs up for their chosen IDX vendor (Showcase, iHomefinder, IDX Broker, or dsIDXpress). The vendor connects to the MLS feed using the client’s MLS credentials. This typically takes 1 to 5 business days for the vendor to provision.
Step 3: Agency receives integration credentials. Once the vendor account is active, the client provides the agency with the integration credentials — API keys, account IDs, or in some cases embed codes. These credentials grant the agency permission to integrate the IDX feed into the website being built.
Step 4: Agency installs and configures the integration. The technical work begins. For WordPress sites with Showcase IDX or dsIDXpress, this means installing the plugin, entering credentials, and configuring search filters and display options. For Webflow or other platforms with iHomefinder, this means embedding the search widget and configuring it through the iHomefinder dashboard. For custom integrations using IDX Broker’s API, this means writing API calls, handling data transformation, and building the listing display components from scratch.
Step 5: Custom styling to match brand. Out-of-the-box IDX displays rarely match the client’s brand. The agency typically writes custom CSS to align colors, typography, spacing, and component styling with the rest of the site. This is where the most unplanned time goes — IDX vendor styles fight back against custom CSS, mobile layouts break in non-obvious ways, and specific elements (like the “Powered by” attribution required by MLS rules) must be styled but cannot be removed.
Step 6: Search and filter configuration. The agency configures the search filters available to site visitors — price ranges, beds, baths, neighborhoods, property types, and saved search functionality. Default configurations are often poor for the specific market; meaningful work goes into tuning these for the client’s typical buyer.
Step 7: Lead capture configuration. Most IDX integrations include lead capture forms — registration prompts that appear after a visitor browses a certain number of listings, contact forms tied to specific listings, and saved search functionality that requires email registration. The agency configures these to route leads to the client’s CRM, email, or lead management system.
Step 8: Compliance review. Before launch, the integration must comply with MLS display rules. This typically includes accurate IDX attribution (“Listing data provided by [MLS Name]”), required disclaimers about data accuracy, broker reciprocity statements, and proper handling of “do not display” flags on specific listings. Each MLS has its own specific rules; the IDX vendor typically handles most compliance defaults, but agencies should review the live site against the MLS’s published display rules before launch.
Step 9: Performance and SEO optimization. IDX integrations are typically heavy — they load significant JavaScript and data on every search. The agency typically optimizes for Core Web Vitals (lazy loading, async script handling, image optimization for listing photos), implements schema markup for individual listings (RealEstateListing schema), and ensures the IDX-generated pages are crawlable by search engines without exposing the agency to duplicate-content penalties.
Step 10: Launch and monitoring. Post-launch, the agency typically monitors the integration for several weeks to catch issues — broken filters, missing listings, lead capture failures, mobile layout regressions, and MLS feed interruptions. Most issues that emerge post-launch are configuration issues that can be resolved in the IDX vendor’s admin panel.
For a typical Showcase IDX or iHomefinder embed integration on a standard real estate site, total technical time runs 8 to 16 hours of focused work. Custom API-based integrations or complex multi-MLS configurations can run 40 to 80 hours or more.
MLS compliance basics
MLS compliance is the area where agencies most commonly get into trouble. The rules vary by MLS — there are over 500 separate MLSs in the US, each with their own display rules — but the categories of requirements are consistent.
Attribution requirements. Every IDX-displayed listing must clearly attribute the data source — typically text like “Listing data provided by [MLS Name]” displayed prominently near the listings. Removing or hiding this attribution can result in MLS suspension.
Listing broker attribution. Each individual listing must display the name of the broker who listed the property. This is non-negotiable. Sites that strip listing broker info to make the displaying agent look like the listing agent violate MLS rules and can result in immediate suspension.
Required disclaimers. Most MLSs require specific disclaimer text about data accuracy, the source of the listing data, and the date the data was last updated. These disclaimers must be displayed on listing pages, often in specific locations and formats.
Hot sheet and excluded listings. Some listings in the MLS feed are marked as “do not IDX” — typically luxury listings, pocket listings, or listings where the seller has opted out of public display. The IDX feed includes these in the data but flags them as non-displayable. The integration must respect these flags. Displaying excluded listings is one of the fastest paths to MLS suspension.
Auto-update requirements. Most MLSs require IDX feeds to update at least every 24 hours, with many requiring updates every 1 to 4 hours. The IDX vendor handles this technically, but the integration must not cache listings beyond the MLS’s allowed window.
Lead capture compliance. Some MLSs have specific rules about how and when sites can require visitor registration to view listings. Aggressive lead capture (requiring registration to view any listing) violates some MLSs’ rules. The IDX vendor’s default configurations typically comply, but agencies should verify against the specific MLS being served.
Display radius and area limitations. Some MLSs restrict IDX displays to specific geographic areas. A site that pulls listings from outside the allowed area violates the MLS agreement.
The practical advice: check the client’s MLS’s IDX display rules document before configuring the integration. Each MLS publishes one. Most agencies skip this step and run into violations later. Reading the document takes 30 to 60 minutes and prevents days of cleanup work after a violation notice arrives.
Common pitfalls (and how to avoid them)
After integrating IDX across many real estate projects, the same problems show up over and over. Here are the most common, with prevention strategies.
Underestimating MLS membership timelines. Agencies quote a 14-day project, then discover the client’s MLS membership hasn’t been activated, the IDX entitlement isn’t paid, or the broker office has paperwork pending. The project blocks for two to four weeks while these issues resolve. Prevention: verify MLS membership status and IDX entitlement before quoting the project. Ask for the IDX vendor account credentials as a prerequisite to project kickoff.
Custom CSS breaking on mobile. IDX vendor styles are typically built mobile-first with their own responsive logic. Custom CSS overrides often break on mobile devices in non-obvious ways — search filters that work on desktop become unusable on phones, listing photo galleries fail to load, contact forms get cut off. Prevention: test on real mobile devices throughout the integration, not just browser dev tools. Build a list of standard mobile-specific overrides for the vendor being used.
Slow page load from listing photos. IDX listings often include 20 to 40 photos per property. Without optimization, listing pages take 8 to 15 seconds to load on average connections. This kills SEO and frustrates users. Prevention: implement lazy loading on all listing photos, use the IDX vendor’s image optimization features when available, configure thumbnail sizes appropriately for the use case.
Lead capture forms not routing properly. A common issue: the IDX vendor’s default lead capture sends leads to the email address registered with the vendor, but the client’s actual workflow needs leads to route to their CRM, their assistant, or a specific team email. Leads fall into a black hole for weeks before someone notices. Prevention: explicitly configure lead routing during integration, send test leads from the live site, confirm the client is receiving them, document the routing logic.
MLS feed interruptions causing missing listings. Periodically, the MLS feed connection drops or refreshes incorrectly. Listings disappear from the site for hours or days. The client notices when a buyer calls asking about a listing that’s “not on the website.” Prevention: set up monitoring on the IDX integration to alert on feed failures, document the troubleshooting process for the client’s reference, build a relationship with the IDX vendor’s support team in advance.
Forgetting the “powered by” attribution. Many agencies try to remove or hide the IDX vendor’s “Powered by [Vendor]” attribution to make the site feel cleaner. Most vendors require this attribution as a condition of service and will suspend accounts that hide it. Prevention: style the attribution to fit the design rather than trying to remove it. Read the vendor’s terms of service before customizing.
Treating IDX as a one-time setup. IDX integrations require ongoing attention — vendor updates, MLS rule changes, performance regressions, new property types being added to the feed. Agencies that treat IDX as fire-and-forget end up with sites that gradually break over months. Prevention: include IDX maintenance in care plans, schedule quarterly reviews of the integration, monitor the IDX vendor’s release notes for breaking changes.
When agencies should DIY versus partner
The honest assessment of whether to handle IDX integration in-house comes down to volume, technical depth, and risk tolerance.
Handle IDX in-house when:
- The agency builds 10 or more real estate sites per year and has consistent volume
- A developer on the team has deep experience with at least one IDX vendor
- The agency works primarily in one MLS region and has learned its specific rules
- Project budgets allow for the additional 8 to 30 hours of technical work per site
- The client base values speed and direct control over specialized expertise
Partner with a specialist when:
- The agency builds fewer than 5 real estate sites per year
- The team has no prior IDX integration experience
- Projects span multiple MLS regions with different compliance requirements
- Project timelines are aggressive and there’s no margin for IDX learning curves
- The client expects design polish that requires significant custom styling work
- The agency wants to bundle ongoing IDX maintenance and monitoring without staffing for it
The middle case — agencies doing 5 to 10 real estate sites per year — is where the decision is hardest. The volume justifies developing some in-house expertise, but the depth required to handle edge cases (multi-MLS regions, complex compliance requirements, performance optimization at scale) often exceeds what part-time IDX work can sustain.
The hybrid model works well for this middle case: develop in-house capability for standard Showcase IDX or dsIDXpress WordPress integrations, and partner with a specialist for premium builds, multi-MLS regions, custom API integrations, or projects with aggressive timelines.
What this means for marketing agencies
IDX integration is one of the technical specialties that separates marketing agencies who can deliver real estate work from agencies who can’t. The technical depth is real, the compliance requirements are non-trivial, and the unit economics shift based on volume.
For agencies building real estate sites infrequently, IDX is a meaningful gap in delivery capability. White-label partnerships exist specifically to fill this gap — the agency owns the strategy, the client relationship, and the broader site design, while a specialist studio handles the IDX integration, the MLS compliance review, the performance optimization, and the ongoing maintenance.
For agencies committed to building deep real estate vertical expertise, IDX is one of the foundational skills to develop. It compounds over time — every IDX integration shipped makes the next one faster, every MLS region learned reduces compliance risk for similar regions, every vendor mastered expands the addressable market.
The middle path — partial in-house capability supplemented by specialist partnerships for complex projects — is how most successful real estate marketing agencies actually operate. The pure DIY and pure outsource models are less common than the hybrid in practice.
About DevHouse
DevHouse Technologies is a white-label web production studio specializing in real estate. We build sites, integrate IDX, design neighborhood maps, and deliver GSO retainers — all under the brand of the marketing agencies we partner with. Based in the Philippines, serving US real estate marketing agencies.
If you’re an agency facing an IDX integration on a current project and want to walk through the specifics, book a 15-minute call to discuss the technical approach and pricing.
Frequently Asked Questions
What is IDX and why does it matter for real estate websites?
IDX stands for Internet Data Exchange. It is the framework that lets real estate brokers and agents display MLS (Multiple Listing Service) listings on their own websites — including properties listed by other brokers, not just their own. Without IDX, a real estate website can only display the agent or brokerage’s own listings. With IDX, the site becomes a full property search portal with thousands of listings updated multiple times per day. IDX is a standard requirement for professional real estate websites in 2026.
Which IDX provider is best for marketing agencies building real estate sites?
The four major providers are Showcase IDX, iHomefinder, IDX Broker, and dsIDXpress. The right choice depends on platform, budget, and use case. Showcase IDX is the best for WordPress sites that prioritize modern design. iHomefinder works across any platform including Webflow and is best for agencies serving multiple regions. IDX Broker has the strongest lead management features for established brokerages. dsIDXpress is the most affordable option for budget-conscious WordPress projects.
How much does IDX integration cost?
IDX vendor subscription costs run from $50 to $200 per month per agent depending on the provider and feature tier. The integration work itself takes 8 to 16 hours of developer time for standard embed integrations, or 40 to 80 hours for custom API-based integrations. Total project addition for IDX typically ranges from $800 to $3,000 in development costs on top of the standard site build, depending on complexity and customization requirements.
How long does IDX integration take?
Standard IDX integration on a real estate site typically adds 3 to 7 days to the project timeline. Most of this is technical work — installation, custom styling, compliance review, and lead capture configuration. The biggest source of delays is not the technical work itself but the prerequisite MLS membership and IDX vendor account setup, which can take 1 to 4 weeks if the client doesn’t have these in place before the project starts.
What are MLS compliance rules for IDX displays?
Each of the 500+ MLSs in the US has its own specific IDX display rules. Common requirements include accurate MLS attribution on listings, listing broker attribution for each property, required disclaimers about data accuracy, respect for “do not IDX” flags on excluded listings, auto-update frequency requirements, and geographic display restrictions. Agencies should review the specific MLS’s published IDX display rules document before configuring the integration. Violations can result in MLS suspension.
Can IDX integration be done on Webflow or only WordPress?
IDX can be integrated on Webflow, Squarespace, custom-built sites, and most other modern platforms. The platform options vary by vendor: Showcase IDX and dsIDXpress are WordPress-only. iHomefinder offers embed-based integration that works on any platform including Webflow. IDX Broker offers both iframe embeds and full API access for custom builds. For Webflow projects specifically, iHomefinder is typically the standard choice.
Should a marketing agency handle IDX integration in-house or partner with a specialist?
The decision depends on volume and technical depth. Agencies building 10+ real estate sites per year with experienced developers typically handle IDX in-house. Agencies building fewer than 5 real estate sites per year typically partner with specialists. Agencies in the middle (5 to 10 sites per year) often use a hybrid approach — handling standard integrations in-house and partnering on complex builds, multi-MLS projects, or aggressive timelines. The unit economics favor partnership for low and irregular volume; the strategic value favors in-house for high consistent volume.
What are the most common IDX integration mistakes?
The most common mistakes are: underestimating MLS membership timelines and starting projects before IDX entitlement is confirmed; custom CSS breaking on mobile devices; slow page load from unoptimized listing photos; lead capture forms not routing to the client’s actual workflow; forgetting required “powered by” vendor attribution; and treating IDX as a one-time setup rather than an ongoing maintenance responsibility. Most of these are preventable with proper scoping and a pre-launch checklist.