If your MLS is missing from the Your MLS search, one of two things is true. Either your subscription is not connected, in which case no MLS appears at all, or your MLS runs a RESO Web API server we have not connected to yet.
The second case is fixable. We integrate any RESO certified Web API server for active clients at no extra cost, and it usually takes a couple of days.
Tell the two cases apart first
- Search for any well known MLS name. If nothing comes back for anything, the list is empty and the problem is the account connection, not your MLS.
- If other MLSs appear and yours does not, clear the cached list before concluding anything. Open MLS Import Settings, go to the Tools tab, click Clear Plugin Cached Data, and search again. The list is cached for 24 hours.
- If it is still missing, this is the server case. Continue below.
Find out which server your MLS runs
- Open the RESO MLS list and find your MLS. Note its UOI, an identifier like
M00000022. - Open the RESO certification directory, search the same name, and open the summary.
- Read the Web API Server line. It names the platform and the Web API Core version.
The certification site runs as a JavaScript application, so open it in a browser. A plain fetch returns an empty page.
If that line names Trestle, Bridge, Spark, Paragon, Rapattoni, ConnectMLS, Realcomp, BrightMLS, RMLS, UtahRealEstate, Realtor.ca, or PropTx, the server is already connected and your MLS only needs activating. Send us the name. If it names something else, ICE PIC for example, this is a new server integration.
Read the server line before you promise a client a launch date. An MLS being RESO certified says the data can be delivered in a standard shape. It does not say we already connect to the server delivering it.
What we need to integrate a new server
- Approved RESO Web API access for your domain, requested by you or your broker from the MLS. Where the MLS offers a choice of delivery method, choose Web API.
- The credentials the server issues. Usually a server token, or a client ID and client secret. The MLS tells you which. Do not guess.
- The Web API endpoint, meaning the OData service root your feed answers on.
- The
$metadataendpoint, which describes the fields your feed carries. - The server documentation and any onboarding notes the MLS sent you.
Working, approved credentials are the part that cannot be skipped. We integrate against a live feed and verify the connection before telling you it is done, which is not possible with an application still pending.
What happens next
- We build and test the connection to that server, usually within a couple of days of receiving working credentials.
- We activate your MLS and confirm it with you.
- You clear the plugin cache, select your MLS, enter your credentials, and run the connection test.
- You choose your import fields and create your first import task.
The integration is free for active clients, and the 30 day trial counts as active. If the trial would run out while the work is in progress, tell us and we will extend it.
Confirm how your listings are sourced before scoping a build that spans two areas. If both come through one MLS feed, one connection covers them. If they are two separate MLSs, that is two WordPress installs and two subscriptions, because MLSImport connects one MLS per site.
Frequently asked questions
What does a new server integration cost?
Nothing beyond your subscription. Being an active client is what makes it free, and the trial counts. Any fee your MLS charges for data access is separate and billed by them.
Can you start before my credentials are approved?
No. Integration work is verified against a live feed, so we need credentials the server accepts. Documentation alone is not enough to confirm a working connection.
My MLS is not RESO certified at all. Can you still connect?
Not reliably. MLSImport reads the RESO Web API, and a feed outside that standard has no defined field names to map. Ask your MLS whether a RESO Web API feed is planned or available through another platform.
Will listings look different on a newly added server?
No. Once the server is connected, listings arrive as ordinary property posts in your theme, the same as any other feed. What differs between feeds is which fields your MLS chooses to publish.
Related
- What RESO Web API access is and why you need it
- MLS Grid and MLSImport
- MLS approval processes that take time
- Who needs to hold the credentials
Send us the MLS name and the certification link and we will tell you the same day whether it is an activation or an integration.