WP Residence Help WP Residence Help

  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / IDX & MLSImport / MLSImport and WPResidence integration

MLSImport and WPResidence integration

13 views 0

Content

  • MLSImport and WPResidence integration
  • Video guides
  • Connect to MLS through RESO Web API
  • MLS listings become WPResidence properties
  • Map MLS fields to WPResidence fields
  • Control how imported fields display
  • Use WPResidence search, maps, and property pages
  • Images and performance
  • SEO control
  • Automatic MLS sync
  • Why this is different from IDX embeds
  • What you need
  • Costs to use MLSImport
  • Support for WPResidence clients using MLSImport

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

This video presents how we built a real estate website with 6,000 MLS listings using MLSImport and WPResidence while having a coffee in the morning. Watch Video on Youtube

MLSImport Overview

This video presents the general overview of MLSImport and how it works with the WPResidence theme and how you can use the plugin if you wish on your site. Watch Video on Youtube

RESO Web API explained

Learn what RESO Web API is and how MLS data is provided through this standard. Watch Video on Youtube

How to use MLSImport

Learn how to use MLSImport to connect, map, import, and sync MLS listings. Watch Video on Youtube

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.

Important:
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.
Important:
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.

Note:
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
Recommended:
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.
Important:
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
Important:
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.
Note:
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.

Important:
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.
IDX & MLSImport

Related Articles

  • iHomefinder Optima Express IDX support – OPTIONAL

Help Categories

  • 18Agent, Agency & Developers
  • 5Blog Posts & Blog Lists
  • 38Elementor Shortcodes Built-In
  • 55FAQ
  • 15Footer
  • 5Getting Started
  • 37Header
  • 2IDX & MLSImport
  • 6Installation & Setup
  • 22Installation FAQ
  • 23Maps & Location Settings
  • 21Multi-Language Third Party Plugins
  • 6Other Third party Plugins
  • 19Pages
  • 4Payments & Monetization
  • 20Property Lists, Categories & Archive
  • 36Property Pages & Layouts
  • 31Search & Filtering
  • 163Technical how to | Custom Code Required
  • 8Technical: Actions and filters
  • 6Technical: Child Theme
  • 86Theme Options & Global Settings
  • 6Translations & Languages
  • 16WPBakery Shortcodes
  • 51WPResidence / WPEstate CRM
  • 50WPResidence 5.0 Documentation
  • 8WPResidence Elementor Studio
  • 50WPResidence Translate Plugin

Join Us On

Powered by WP Estate - All Rights Reserved
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API