MLSImport and WPResidence integration
MLSImport gives WPResidence a seamless MLS integration by connecting your website to an MLS RESO Web API feed and importing MLS listings directly into the WPResidence property system.
This means your MLS listings are not displayed as an iframe or external IDX page. They become real WPResidence property listings and can use the full WPResidence feature set.
With MLSImport and WPResidence, you can:
- Connect your website to an approved MLS RESO Web API feed.
- Import MLS listings as native WPResidence properties.
- Map MLS fields to WPResidence property fields, custom fields, and taxonomies.
- Control which property fields display on the frontend.
- Use WPResidence property pages, search forms, maps, cards, taxonomies, and Elementor templates.
- Keep listing data synced automatically from the MLS feed.
- Keep images optimized by serving them from the MLS photo source instead of filling the WordPress Media Library.
- Control SEO from your own WordPress website because listings exist as property posts on your domain.
Video guides
WPResidence & MLSImport
MLSImport Overview
RESO Web API explained
How to use MLSImport
Connect to MLS through RESO Web API
MLSImport works with MLS data provided through RESO Web API.
The MLS, board, broker portal, or data provider gives you the API access details after your MLS access is approved. MLSImport then uses those credentials to connect your WordPress website to the MLS feed.
MLSImport does not provide MLS credentials and does not approve MLS access. The MLS credentials must be requested from your MLS, board, broker portal, or data provider.
MLS listings become WPResidence properties
MLSImport imports MLS listings as native WPResidence property posts.
Because the listings become WPResidence properties, they can be used across the theme exactly like manually added listings.
Imported MLS listings can appear in:
- Property list pages
- Half Map pages
- Advanced Search Results pages
- City, Area, Category, Action, Status, Features, and Amenities taxonomy pages
- Property sliders and property widgets
- Single property pages
- Elementor property templates
- WPResidence Studio templates
This is the main benefit of using MLSImport with WPResidence. The MLS data is fully integrated into the WPResidence property structure.
Map MLS fields to WPResidence fields
MLSImport has a default fields mapping already done based on the standard RESO dictionary and WPResidence core fields. But it also allows you to customize how MLS fields link to WPResidence fields.
You can map MLS data to:
- WPResidence default property fields
- WPResidence custom fields
- Property taxonomies
- Property features and amenities
- Map fields such as latitude and longitude
- Agent, office, or broker information, when available in the MLS feed
Control how imported fields display
After MLS fields are mapped into WPResidence, you can use WPResidence settings to control how property information appears on the frontend.
Depending on your setup, you can manage display with:
- WPResidence property page settings
- Property custom fields
- Property page sections
- Property card settings
- Elementor property widgets
- WPResidence Studio property templates
This means the MLS data is imported into the website, but the frontend design remains controlled by WPResidence.
You can decide what visitors see on property pages, cards, search results, and templates.
Use WPResidence search, maps, and property pages
Because MLSImport saves listings as WPResidence properties, imported listings can use the WPResidence search and map system.
For example:
- MLS city values can be used in WPResidence city search.
- MLS area or neighborhood values can be used in WPResidence area search.
- MLS property types can be mapped to WPResidence categories or custom fields.
- MLS features can be used as WPResidence features and amenities.
- MLS latitude and longitude can be used for map pins.
- Imported listings can open on normal WPResidence property pages.
This creates a complete search and browsing experience using WPResidence design and functionality.
Images and performance
MLSImport is optimized for MLS websites with many listings and many photos.
Listing images are not imported into the WordPress Media Library as local image files. Instead, MLSImport can use the image URLs from the MLS photo source.
This helps keep the website lighter because:
- The Media Library is not filled with thousands of MLS images.
- Website backups stay smaller.
- Storage usage is reduced.
- Image updates from the MLS feed are easier to manage.
Images depend on what the MLS feed returns and what the MLS account is allowed to access. If images do not show, check that the MLS API returns photo URLs for that listing.
SEO control
With MLSImport, imported listings are created as property posts on your own WordPress website.
This gives you more control than an iframe-based IDX solution because listing pages can exist on your own domain and use your WPResidence structure.
You can control SEO using your WordPress setup, including:
- Property page titles
- Property page URLs
- Property content
- Taxonomy pages
- SEO plugin settings
- Internal links and property templates
The SEO setup remains in your control because the MLS listings are part of your WPResidence website.
Automatic MLS sync
MLSImport can keep imported listings updated through automatic sync.
The sync can update listing data such as:
- Price
- Status
- Description
- Photos
- Mapped property fields
- Taxonomies
- Features and amenities
This helps keep your website aligned with the MLS feed after the initial import.
For automatic sync to work correctly, WordPress cron or server cron must run correctly on the website.
Why this is different from IDX embeds
Many third-party IDX tools display MLS listings through an iframe, external widget, or separate listing system.
That kind of setup may show MLS data on the site, but the listings usually do not become native WPResidence properties.
MLSImport works differently.
It imports MLS listings into the WPResidence property system, so imported listings can use:
- WPResidence property pages
- WPResidence search filters
- WPResidence map pins
- WPResidence taxonomies
- WPResidence property cards
- WPResidence Elementor widgets
- WPResidence Studio templates
If you want MLS listings to look and work like WPResidence listings, MLSImport is the recommended integration.
What you need
To use MLSImport with WPResidence, you need:
- An active WPResidence website.
- An active MLSImport subscription.
- Approved MLS RESO Web API access.
- MLS API credentials from the MLS, board, broker portal, or data provider.
- MLSImport installed and configured on the same WordPress website.
MLS/board access, MLS rules, compliance requirements, and provider fees are managed by the MLS or data provider. MLSImport connects to the feed after access is approved.
Costs to use MLSImport
MLSImport is a subscription-based service.
The current MLSImport pricing options are:
- $49/month, billed monthly after the 30-day free trial.
- $42/month ($504/year), billed yearly after the 30-day free trial.
MLSImport includes:
- 30-day free trial
- No setup fee
- Connection to your MLS through RESO Web API
- Import of MLS listings into your WordPress real estate theme
- Automatic sync for updated MLS properties
- Control over which listing fields are imported
- Control over which imported fields are private
- MLS images shown from the MLS photo source/CDN, without importing images into the WordPress Media Library
- Assistance with the import setup
MLSImport pricing does not include MLS board or data provider fees. Some MLS boards or data providers may charge their own fees for RESO Web API access. These fees are separate and must be paid directly to the MLS, board, broker portal, or data provider.
An MLSImport subscription is used for the website/domain and MLS connection. If you need to use more than one MLS or a different domain, confirm the setup requirements with MLSImport support.
Support for WPResidence clients using MLSImport
WPResidence clients who use MLSImport receive support from both the WPResidence team and the MLSImport team.
This means you can get help for questions related to:
- WPResidence theme setup and display
- WPResidence property pages, cards, search, maps, and templates
- MLSImport connection and import tasks
- MLS field mapping to WPResidence fields
- Imported listing display in WPResidence
- Automatic sync and import settings
- MLSImport functionality used with WPResidence
Because MLSImport is built to work directly with WPResidence, support can help review both sides of the setup: the theme configuration and the MLS import configuration.
Support can help with WPResidence and MLSImport functionality. MLS board approval, MLS credentials, MLS fees, and MLS compliance rules are managed by the MLS, board, broker portal, or data provider.