Yes, you can restrict MLS data so your site only shows what matches your business focus. With MLSimport, you control imports at the feed level, so you can show only active listings, skip rentals, or target certain prices or areas. The plugin keeps syncing from the MLS or CREA DDF (Canadian Real Estate Association Data Distribution Facility) using your saved rules. So those limits stay in place over time without extra cleanup.
Before you start: how does MLSimport handle MLS data restrictions?
MLS data restrictions work through import rules that MLSimport follows every time it syncs.
The plugin connects to your MLS through the RESO Web API (Real Estate Standards Organization Web API), or to CREA DDF in Canada, and pulls only records that match your feed rules. Inside the MLSimport dashboard, you build one or more import feeds and set criteria like status, property type, location, and price. Listings are saved as native WordPress properties, such as the WPResidence custom post type, so they act like normal posts you can query and display.
Each feed you create keeps its own filter set, so a “For Sale only” feed never mixes in rentals or off market data. Sync jobs run on a schedule, often hourly as a baseline, and always reapply your filters to new and changed MLS records. That keeps your site aligned with your business focus without you deleting unwanted listings after every update.
Can MLSimport limit imported listings to only my target statuses or types?
You can restrict imported listings by status and property type so only your main inventory appears.
When you set up an import feed, you choose which listing statuses you want, such as Active, Pending, or both. MLSimport reads the RESO status fields directly, so you can ignore Closed, Expired, or other off market records if they do not fit your plan. A sales only site can stay focused on live inventory instead of mixing in historical data. The plugin keeps those status rules attached to the feed, so every sync pulls only matching records.
You also get fine control over PropertyType and PropertySubType, which is where the “no rentals” rule usually sits. In the MLSimport feed settings, you can include Residential and exclude any rental subtype, or drop Land and Commercial if you only sell homes. Because the filters apply before import, those unwanted categories never touch your WordPress database. This keeps search pages cleaner and helps visitors see what you actually offer.
Price filters exist too, which helps if you work a specific band like move up buyers or luxury. For example, you can set a minimum ListPrice of 500000 so only listings at $500,000 and above are imported. MLSimport passes that as a filter to the RESO API, so the MLS never sends the cheaper records. This cuts bloat and keeps your site content aligned with the clients you want, instead of hiding large chunks of inventory later.
- You can limit feeds to statuses like Active and Pending to avoid off market clutter.
- You can exclude rentals, land, or commercial by tuning PropertyType and PropertySubType filters.
- You can set a minimum price, such as $500,000, to focus on higher value listings.
- You keep WordPress lean because filtered out listings are never stored in the database.
How do MLSimport city and region filters support hyperlocal or niche sites?
City and region filters let you run a tight hyperlocal site from a large MLS feed.
Instead of importing an entire MLS that might span several states or provinces, you can narrow each MLSimport feed to specific cities, ZIP or postal codes, or defined areas. In the feed builder, you pick allowed locations from the RESO or CREA DDF fields, so only properties in those places are fetched. That is ideal if you only serve a few ZIP codes and do not want out of area listings confusing your visitors. The plugin then imports just those matching records as WordPress properties.
For CREA DDF in Canada, the national pool can be huge, so filtering matters even more. MLSimport lets you restrict by province, then drill down to chosen cities or districts inside that province. A brokerage can create one feed for downtown condos and another for nearby suburbs, each with its own city and area list. This keeps your database smaller while keeping every page tightly relevant to your farm area.
| Use case | Filter example | Resulting feed focus |
|---|---|---|
| City only site | City in [“Austin”] | All listings limited to one city |
| ZIP niche | PostalCode in [“78704”, “78745”] | Inventory only from target ZIP codes |
| CREA DDF regional | Province = “ON”, City in list | Ontario feed narrowed to chosen cities |
| Downtown vs suburbs | Area = “Downtown” or “Suburban” | Separate feeds for micro markets |
| Lake communities | Subdivision in lake community list | Only listings in named communities |
These filters let you slice one big MLS into several small feeds that each match a clear niche. At first this seems complex. It is not. MLSimport keeps those segments in sync, so your “Downtown” pages do not suddenly show a random rural property and your lake community site stays about the lake.
Can I show only my office or agent listings while hiding others from my site?
You can build office only or agent only listing sections by filtering imports to specific IDs.
When you create a feed, you can filter by standard RESO fields like ListingOfficeID and ListingAgentID. MLSimport uses those values to pull only records that belong to your office or to a specific agent, which fits broker branded or team focused sites. That way, an “Our Listings” page can run purely on that filtered feed, without mixing in other brokers’ inventory. The plugin keeps those ID filters attached to the feed through every sync.
You can also run more than one feed from the same MLS connection and use them on different sections of the site. One feed might bring in all allowed IDX listings for general search pages, while another feed brings in only your office listings for a branded showcase. Because MLSimport relies on standard RESO fields and MLS rules, hiding or showing listings stays criteria based and inside normal IDX display guidelines.
What options exist to exclude rentals while still keeping a sales-focused search?
By tuning import filters, you can remove rentals from a sales focused website.
The main control point is the mix of PropertyType and PropertySubType in your import feed. In MLSimport, you leave out rental related values from those dropdowns so the MLS never sends rental records to your site. If your board mixes rentals and sales under one broad type, you can lean on another listing category field that separates them and filter on that instead. In every setup, the unwanted rentals are blocked before they reach WordPress.
Once your feeds are sales only, your search forms get simpler and clearer for buyers. You do not need to show rent specific fields like lease terms or monthly rent, because those values never appear in the imported data. If you still serve renters in a smaller way, you can create a second feed for rentals and place it on a separate “For Rent” page. MLSimport then keeps both feeds updated, so each audience sees only the side of the market that matters to them.
How does MLSimport keep my filtered business focus intact during ongoing MLS syncs?
Ongoing syncs respect your saved filters so your niche focus does not drift over time.
Once you save an import feed, its criteria become part of the sync job, not just a one time import choice. Every time the scheduler runs, MLSimport asks the MLS or CREA DDF only for listings that match those stored rules. New qualifying properties are added, changed ones are updated, and anything that no longer matches your filters is ignored. That keeps your “luxury over $1,000,000” or “only Active condos” focus locked without manual cleanup.
The plugin also handles off market changes while staying inside your chosen slice of the data. If a listing that matched your filters moves to a non display status, the sync can remove or hide it so your site stays current. I should add one more point here. You can safely clone an existing feed, tweak the filters, and aim the new feed at another part of the site without disturbing posts created by the original one. This setup lets you refine your niche over time while the MLSimport sync engine quietly keeps everything aligned.
FAQ
Can I change my filters later without breaking my existing listings?
You can edit feed filters at any time, and the next sync will adjust listings to match.
Inside the MLSimport dashboard, you open the feed, change criteria like status, type, or price, and save. On the next scheduled run, the plugin updates your WordPress properties so only listings that fit the new rules remain. You do not need to reinstall anything or start from scratch, and your site keeps working while the changes roll through.
Can I run multiple business focuses on one WordPress site?
You can run several feeds at once so different niches live side by side.
For example, you can have one MLSimport feed for luxury homes, another for starter condos, and a third for your office only listings. Each feed has its own filters and can power its own pages or widgets. This lets you serve more than one audience on the same domain while keeping each section focused and easy to understand.
Is it compliant to hide certain segments of MLS data from my site?
It is compliant when your filters use neutral criteria like type, status, or area.
MLS rules generally care that you use standard RESO fields and do not filter based on who the broker is in a discriminatory way. With MLSimport, you are choosing things like property type, location, and price range, which are normal IDX filters. As long as your choices follow your MLS policy, restricting your site to your business focus is both allowed and common.
Does importing fewer listings help site speed and performance?
Importing fewer, more relevant listings usually improves performance and reduces server load.
Every extra property is another WordPress post to index, query, and cache, so trimming a feed from, say, 50,000 to 5,000 records can make a clear difference. By letting MLSimport block unneeded data at the source, you keep your database lighter and searches faster. That helps both SEO and user experience, especially on shared hosting or lower power servers.
Related articles
- Can I control which listings are imported (for example, only active listings, or only certain property types or price ranges) to keep the site focused and fast?
- How do I handle MLS data accuracy, status changes, and listing removals if I’m managing the import myself?
- What options exist for limiting MLS data imports to specific cities, ZIP codes, or neighborhoods to keep my database lean and hyper‑local?
Table of Contents


