Does your plugin support importing and displaying all key property fields (beds, baths, price history, open houses, virtual tours, HOA fees, etc.), or are there field limitations?

Free Trial
Import MLS Listings
on your website
Start My Trial*Select a subscription, register, and get billed after a 30-day free trial.

Other Articles

MLSimport property fields and display options

MLSimport can import and show all main property fields your MLS(Multiple Listing System) sends, but the front-end view depends on your theme. The plugin reads RESO-standard data and saves listings as normal WordPress properties, so fields like beds, baths, HOA fees, open houses, and virtual tours stay available to map. Any field the MLS exposes and your plan includes can be stored, then used in templates, search tools, and widgets. The plugin doesn’t silently strip fields.

Which core property details can MLSimport import and display reliably?

All standard listing fields from the MLS feed are imported and ready to display. That’s the starting point, not a bonus.

The plugin reads RESO-standard fields and turns each MLS record into a WordPress property post. MLSimport maps common fields like ListPrice, BedroomsTotal, BathroomsFull, LivingArea, YearBuilt, and others into property meta so your theme can show them. Because the data sits in your database, themes treat MLS listings like ones you added by hand, using the same templates and widgets.

Address data comes through in full detail, not as one long line. The plugin pulls street number, street name, city, state or province, postal code, plus latitude and longitude from the MLS feed. Themes can then use those fields for search filters, front-end address display, and map pins. Status and type fields such as Active, Pending, Closed, Residential, Rental, Land, and Commercial are stored as meta or taxonomies, so you can filter by status or show only certain types in different parts of the site.

Media payloads are handled with performance in mind. MLSimport imports links to photos and media in the feed instead of dropping thousands of files into the WordPress media library, which keeps disk usage under control on sites with many listings. The plugin pulls multiple photos per listing along with virtual tour and video URLs when they are present, and then lets the active theme decide how to render galleries, sliders, and feature images for each property page.

Field group Example RESO fields How MLSimport stores them
Core details ListPrice, BedroomsTotal, BathroomsFull, LivingArea Property meta for theme templates
Location StreetNumber, StreetName, City, StateOrProvince, PostalCode Meta plus taxonomies for search and maps
Status and type StandardStatus, PropertyType, PropertySubType Meta and taxonomies for filters
Media Photos, VirtualTourURLUnbranded, VideoURL External URLs in meta for galleries
Lot and building LotSizeArea, LotSizeUnits, Stories, GarageSpaces Meta fields for detail sections
Dates ListingContractDate, CloseDate, OnMarketDate Meta for badges and sorting

The table shows how wide the field coverage is once the data hits WordPress. At first this seems like theme magic. It isn’t. As long as your theme knows how to use a stored field, the plugin’s mapping makes it ready for cards, detail tabs, and search options without extra import steps.

Does MLSimport handle advanced data like open houses, HOA fees, and price history?

Financial, association, and open house data from the MLS feed can be imported and shown on your site. That includes many small fee and timing fields that people forget at setup.

The plugin reads RESO financial and association sections so you aren’t stuck with only price and taxes. MLSimport can store HOA-related fees, such as AssociationFee, AssociationFeeFrequency, and other dues fields, as numeric meta that your theme can show in pricing boxes or fee rows. Extra financial data like taxAnnualAmount, assessments, and association names can also be mapped, so you can build detail sections that buyers actually use.

Open house data is handled in the same structured way. When the MLS exposes OpenHouseStartTime, OpenHouseEndTime, and open house dates, MLSimport saves them as meta fields on each property. Many real estate themes can then add Open House badges, highlight ribbons, or filters that show only listings with upcoming open houses. Because the values are real date and time fields, your front end can hide events after they pass without odd workarounds.

Price changes sync automatically when the MLS updates the record. The plugin can store the original list price, current price, and update timestamp so your theme can show price history notes like Price reduced 3 days ago or strike-through displays. MLSimport runs regular sync tasks, often as frequent as hourly as a rule of thumb, so price and financial fields stay accurate. Any advanced financial or association field in the RESO feed can be mapped into a custom field, which your layout can then show or use for sorting and filtering.

How flexible is field mapping for beds, baths, amenities, and niche local fields?

Any mapped MLS field can become a visible field or filter through your theme’s options. But the theme must support that field in its tools.

The plugin ships with smart defaults so you’re not mapping core fields by hand. MLSimport comes preconfigured to map beds, baths, price, address, status, and property type into the matching slots used by several popular real estate themes, so a new site can show full listing cards after the first import. This default setup means a typical site starts out with working filters for beds, baths, price range, and location without extra admin work.

Beyond the basics, the mapping layer stays open to your choices. In the WordPress admin you can pair extra MLS flags such as WaterfrontYN, SeniorCommunityYN, or View with custom fields provided by the active theme. The plugin supports mapping subtype-style data, including fields like PropertySubType or custom RESO lookups, into taxonomies or custom meta so you can separate things like co-op vs condo, farm vs single family, or loft vs townhouse for search and display. Once the field is stored, most modern themes let you add it to search builders, sidebars, or property detail tabs.

This setup is where niche markets get easier without extra code. MLSimport can map local-only fields such as HorseYN, FloodZone, or GatedCommunityYN into your own amenity checkboxes or icon rows, as long as the MLS provides them. Multi-MLS sites can harmonize fields from different boards into one custom field, so waterfront from three feeds becomes a single yes or no value for filters. Sometimes this takes a few tries, because labels across feeds rarely match on the first pass.

Can MLSimport support virtual tours, videos, and rich media from the MLS feed?

Virtual tours, videos, and photo galleries from the MLS feed are imported and ready for your templates. That part is usually less painful than people expect.

The plugin reads RESO media collections so you aren’t stuck with plain photo grids. MLSimport imports URLs for photos, 3D tours, and both branded and unbranded virtual tours when the feed provides them, then stores those links in property meta. Real estate themes can use those fields to embed Matterport, walkthrough pages, or simple iframe tours on listing detail layouts without you touching code or editing each property.

Video support follows the same pattern and keeps performance in mind. MLSimport saves video URLs such as YouTube or Vimeo links as part of the property data, leaving the active theme to handle embedding on the page. Image files are usually served from the MLS or its CDN instead of filling your WordPress media library, which helps large sites with many listings stay responsive even on shared hosting. Gallery layouts, thumbnail sizes, and slider behavior remain fully controlled by the theme so you can adjust the visual style without changing the import job.

Are there any practical limits on which MLS fields can be searched or filtered?

Search limits usually come from your theme’s user interface, not from the imported data. That’s good and bad at the same time.

Once a field is mapped into meta or a taxonomy, your theme can usually expose it in search forms or filter sidebars. MLSimport’s job is to bring that field in, keep it synced, and store it in a way WordPress can query efficiently. Designers can then use the search builder or customizer in their real estate theme to pick which fields appear on the main search bar, which sit under More filters, and which stay hidden but still drive special pages or saved searches.

  • Any field stored as meta or taxonomy can power a front-end filter in a compatible theme.
  • Designers can add custom fields like Doorman or Tennis Court and map matching MLS flags.
  • Multi-MLS setups can merge similar flags, such as waterfront or view, into shared filters.
  • Most field limits come from theme filter layouts, not from the MLSimport data model.

FAQ

Does MLSimport drop MLS fields that are not mapped at first?

Unmapped MLS fields stay available for mapping instead of getting thrown away.

The plugin reads the full RESO payload and lets you decide which fields to connect to theme fields or custom meta. MLSimport doesn’t force you to pick every field during the first setup, so you can start simple and add more later. When you decide you want to show a new field, you just update the mapping and re-sync so future updates fill that extra data for all listings.

How often are open houses and price-related fields refreshed?

Open house times and price data are refreshed on each scheduled sync cycle from the MLS.

You can configure import jobs so the plugin checks the MLS feed on a regular schedule, such as every hour or every few hours as a rule of thumb. MLSimport then updates changed listings, including new open house events, price reductions, and status changes, while leaving unchanged records alone. So your badges, just reduced notes, and open house lists usually stay aligned with the MLS without manual edits.

Does MLSimport support rentals, commercial, land, and mixed-use listings together?

All property classes that your MLS feed supports can be imported into the same WordPress site.

The plugin stores property types and subtypes from the MLS so themes can separate residential, rentals, commercial, land, multi-family, and mixed-use as needed. You can choose to import every class or limit imports to certain types if your work is more focused. MLSimport then lets your theme use those saved types for search toggles, menus like For Rent vs For Sale, or even separate archive pages for each class.

Who usually configures complex field mappings in an MLSimport setup?

Core mappings are mostly automatic, while complex mappings are handled by site admins or with support help.

The plugin auto-maps common fields such as price, beds, baths, address, and status into the expected theme fields so basic sites can go live fast. When a project needs deeper mapping, like joining multiple MLS feeds or exposing niche local flags, a site admin can adjust mappings in the dashboard. In some cases MLSimport’s support team helps with tricky mapping during onboarding so advanced fields end up in the right place without guesswork.

Facebook
WhatsApp
Twitter
LinkedIn
Picture of post by Laura Perez

post by Laura Perez

I’m Laura Perez, your friendly real estate expert with years of hands-on experience and plenty of real-life stories. I’m here to make the world of real estate easy and relatable, mixing practical tips with a dash of humor.

Partnering with MLSImport.com, I’ll help you tackle the market confidently—without the confusing jargon.