Last updated: August 6, 2026
Yes. A direct MLS feed is normally available to you, and you don’t automatically need an IDX vendor to put listings on your own site. What settles it isn’t the software, it’s the license. Every MLS licenses its data to a Participant, and NAR’s MLS policy ties that category to a role inside a brokerage, not to a plugin. Your broker of record is usually a signing party, and you’re normally named on the agreement that results. Once eligibility is settled, a participant is entitled to the same data feed every other participant gets. What changes from board to board is the mechanism: some issue an API key straight to your developer, some route every request through one mandatory gateway, some let you choose between two. A hosted IDX vendor is still the better call when no broker will sign, or when nobody will maintain the feed.
Key Takeaways
- NAR limits MLS Participant status, the category entitled to a data feed, to brokerage principals, partners, corporate officers and branch office managers.
- Cape Cod and Islands MLS requires an executed, brokerage-signed Participant Data License before Spark API or Bridge Interactive issues a new vendor a feed.
- ARMLS issues Web API keys directly to developers, with no MLS Grid, Bridge Interactive or Trestle gateway step in between.
- MLS Grid, Bridge Interactive, Trestle and Spark carry MLS data under the recipient’s own license, and none is a display product.
- MLS Import, our own plugin, connects one MLS per website, needs your own MLS access token, and works with any WordPress theme.
What “Direct” Actually Means
Direct means the license is in your name, or your brokerage’s, and the listing data lands in a database you control. That’s architecture, not marketing. Listings imported this way become property content on your own domain, inside your own theme, instead of a remote frame on somebody else’s platform.
It also means the entitlement follows the membership rather than a subscription. NAR’s MLS policy states that “the participant is entitled to receive an IDX, VOW, or other data feed to the same extent as all other participants.”
The technology for reaching that data today is the RESO Web API. Your MLS or its gateway issues the credentials, and listings arrive as structured records you can filter, map and template.
For the underlying vocabulary, what IDX, MLS, RETS and the RESO Web API mean covers the terms.
What an IDX Vendor Holds Instead
Go the hosted route and the deal changes shape: the vendor’s own account is usually the licensee on file with the MLS or the gateway. You’re renting display: listings show up on a page you point people at, and the feed underneath belongs to the arrangement, not to you.
That matters most on the way out, and it’s where you should be skeptical of anyone, us included. No published MLS or gateway document states what a customer keeps after cancelling a hosted subscription while staying an MLS member in good standing. What the paperwork does settle is whose name the license carries.
Cape Cod and Islands MLS is explicit about the license side: any member, office or company that goes inactive, is suspended or is terminated must stop receiving services from a third-party vendor using a data feed on their behalf. The feed is pinned to your membership, which tells you the license is the anchor, not the software.
So the honest answer on the idx vendor vs direct feed question is conditional. Where the vendor’s account is the licensee, the license doesn’t travel with you. Where the MLS names you or your brokerage, it’s likelier to outlast any single vendor. Find out which one your contract describes before you sign.
Who the MLS Will Issue Credentials To
Here’s the sentence that reorganizes the decision. NAR’s MLS policy states: “Participants must be REALTORS who are a principal, partner, corporate officer, or branch office manager acting on behalf of a principal.” The feed is issued against that role, and software has no standing in it.
RESO Web API access for agents exists, but it runs through a broker’s signature. On the eligibility question, who can get MLS access answers it. What follows is who signs.
Cape Cod and Islands MLS puts the paperwork first. A new vendor gets access only after an executed Participant Data License reaches the MLS, with the Brokerage section completed in full by a Participant or full rights office manager. Then the vendor picks its road in: “you will have the choice to access an API through Spark API or Bridge Interactive.”
Triad MLS runs it in an order that catches people out. The agreement is four-way (agent, broker, vendor, Triad MLS), and the broker-in-charge’s first move isn’t a signature: “The designated broker (BIC) for your office MUST first log into Bridge Data Contract Management to allow access to agents from your office.” The agent then creates the agreement, and the broker approves it afterward. Broker first, broker again last.
ARMLS sits at the other end. Its data feeds page sends feeds to Participants, meaning broker-owners or brokerage principals, subscribers and approved vendors, with Web API data going to whoever is entitled to a feed. Its developer documentation adds that ARMLS doesn’t use the Spark Datamart and issues API keys directly to the developers. No gateway in the middle.
Unlock MLS answers who can get an MLS API key the opposite way: whether you want a Trestle feed, a Bridge feed or MLS Grid itself, you register with MLS Grid first, and that registration becomes the record of who is licensed.
So don’t take a universal rule from anyone, ours included. Across all four boards the license is tied to a brokerage-eligible Participant, and each MLS sets the mechanism itself. None publishes a rule against licensing a feed directly. Elsewhere it’s silence rather than permission: the Contra Costa Association of REALTORS lists IDX display vendors and publishes no application route of its own.
Where a Gateway Fits, and Why It Is Not an IDX Vendor
A gateway is a transport and paperwork layer. It carries data under somebody else’s license, administers the agreement and the billing, and never puts a listing in front of a consumer.
MLS Grid states the entitlement plainly: “Brokers using the MLS Grid will have access to data only from the MLS where they hold participatory rights.” Trestle, run by Cotality, only facilitates the license agreement between you and the MLO (your MLS), and Cotality is not a party to it. Asked whether its APIs include a display component for your website, FBS answers “No. Our APIs are raw data feeds meant to be used by web developers.” (FBS sells display products separately; the API itself isn’t one.) Bridge Interactive, owned by Zillow Group since 2016, administers data license agreements and normalizes MLS data to RESO standards.
Which gateway you deal with, if any, is your board’s call. Unlock MLS makes MLS Grid the front door even for a Trestle or Bridge feed. ARMLS uses none.
If you’re unsure where yours stands, start with the list of RESO certified MLSs. MLS Import never replaces a mandatory gateway; it works downstream of the route you and your MLS have set up.
When an IDX Vendor Is Still the Right Answer
Sometimes the honest answer is to rent display and get on with selling houses. Four situations where hosted is the right call.
- Your broker won’t sign. The data license needs a signing party with brokerage standing, and if yours won’t provide one, no amount of technical readiness gets you a feed. A hosted vendor already holds one and sells you access.
- Nobody is going to maintain it. A direct feed is a running system: credentials expire, field mappings drift, sync jobs fail quietly at 3am. With no developer on the hook, hosted display is the safer buy.
- Your own board points integrations through approved display vendors. That’s rare rather than standard, so check yours instead of assuming. If it works that way, the decision is made for you.
- You want one bill and no infrastructure. That’s a legitimate trade, not a failure of nerve: you give up control of the data and templates, and you get somebody else’s uptime problem instead of your own.
If one of those four is you, IDX plugins compared is the more useful next stop.
Where MLS Import Fits in the Direct Route
Disclosure first: MLS Import is our plugin, so weigh this section accordingly.
It sits at the end of the chain, not the start. You need a valid MLS access token and an MLS Import account, in that order. The credential is yours, issued by your MLS or its gateway to you or your brokerage, and no plugin obtains it for you. The MLS Import plugin overview covers what happens next: enter your credentials, choose the fields to import, and build tasks that filter by property type, status, city or price range.
Three limits worth knowing before you buy. One MLS connection per site: two MLS feeds means two site setups. Listing photos stay on the MLS or its CDN rather than in your media library, which keeps backups small but ties your images to their host. And hosting has to be sized for the database a few thousand listings create; confirm your host’s database and storage limits before you commit to shared hosting.
Sold listings can be imported and kept, subject to what your MLS allows displayed. The standalone plugin works with any WordPress theme, and WpResidence, WpEstate, Houzez and Real Homes integrate more deeply without being a requirement.
What Each Route Costs
Nobody can quote you a total without knowing your board. What you can do is know the line items.
The direct side has three. An MLS or gateway fee, set per board: Cape Cod and Islands publishes a fee schedule for API access, Trestle bills a platform fee on top of the MLS license fee, and MLS Grid charges nothing of its own, collecting whatever your MLS requires. Hosting comes second, sized for the database and image volume a few thousand listings create.
Third, a plugin subscription if you use one. The hosted side has one line: a bundled fee covering hosting, feed access and display.
Here’s the asymmetry that shapes any direct MLS feed vs IDX vendor comparison. MLS and gateway fees are set per board and are, at least sometimes, published. Hosted-vendor pricing frequently isn’t. So ask each party for its own number: your MLS for its fee schedule, the gateway for its platform fee, the vendor for a written quote.
Ours is the one figure we can state as fact, on the MLS Import pricing page: $49 per month, or $504 per year ($42 per month billed annually), after a 30-day free trial with no setup fee.
| Dimension | Direct MLS Feed | Hosted IDX Vendor |
|---|---|---|
| Who holds the license | You or your brokerage, as the Participant | The vendor’s account is typically the licensee |
| Where the data lives | Imported into your own site as native content | Displayed from the vendor’s platform |
| Approval path | An MLS or gateway application, signed by the broker of record | The vendor’s onboarding, with MLS approval behind it |
| What you keep on exit | Depends on whose name the license carries | Not documented publicly; depends on whether the vendor is the licensee |
| What you pay for | An MLS or gateway fee, hosting, a plugin subscription if used | One bundled fee covering hosting, feed and display |
Frequently Asked Questions
Can I get an MLS feed in my own name, or do I need an IDX provider?
Yes, normally. The MLS licenses data to a Participant, a role NAR ties to brokerage principals, partners, corporate officers and branch office managers, so the feed is issued against your brokerage, not against software. MLS Import consumes that feed; it doesn’t replace the license.
Does my broker have to be involved?
Almost always. The broker of record is normally a signing party on the data license. At Triad MLS the broker-in-charge must log into Bridge Data Contract Management and enable the office before an agent can start the agreement, then approve it. MLS Import can’t shortcut that.
What happens to my listings if I leave an IDX vendor?
It depends on whose name the license carries, and no published MLS or gateway document settles it for hosted vendors. If the vendor’s account is the licensee, the license stays with them. If your brokerage is named, the license is more likely to persist independent of any single vendor, though no source documents the mechanics of moving between tools, MLS Import included.
Is a gateway like MLS Grid or Bridge the same as an IDX vendor?
No. A gateway carries data under your own license and handles the paperwork. MLS Grid states that brokers using it get data only from the MLS where they hold participatory rights, and it never displays listings. MLS Import runs downstream of your gateway.
My MLS still offers a legacy RETS feed. What should I ask for instead?
Ask for the RESO Web API. RETS is the older standard some boards still run for existing integrations, and the Web API is what current tooling, MLS Import included, is built against. For the technical contrast, how RESO Web API and RETS differ covers it.
What does a direct feed cost to run?
Three line items: your MLS or gateway fee, hosting sized for what you import, and a plugin subscription if you use one. Ours is MLS Import at $49 per month, or $504 per year ($42 per month billed annually), after a 30-day free trial.
Can I connect two MLSs to one site?
No. MLS Import supports one MLS connection per site. If your business needs two different MLS feeds, the clean model is two site setups, one per feed, rather than blending both into a single WordPress install. Plan for that before you buy.
Does a direct feed help my site rank?
It makes your listing pages indexable, which a remote frame is not, because each imported property becomes a real page on your own domain. Indexable is not ranking, which still depends on your content, links and competition. MLS Import doesn’t change that.
Bringing It All Together
The question was never which plugin. It was always whose name goes on the license. Once you know that, the rest of the direct MLS feed decision is paperwork: which mechanism your board uses, which gateway sits in the chain, what it costs.
Ask your broker whether they’ll sign, then email your MLS’s data department about what a Participant application requires. Twenty minutes, and it tells you more than any comparison page can. If a hosted IDX vendor fits you better, that’s a real answer too.
Been through this with your own MLS? Tell us how it went in the comments.