MLSimport supports direct integration to Canadian MLS systems that expose a RESO Web API, including CREA DDF and TRREB’s PropTx, so you don’t need a separate bridge or middleware in those cases. You only need valid board credentials, an approved domain, and a RESO-ready feed to connect. Once those are in place, the plugin talks straight to the CREA DDF or TRREB API and imports listings into WordPress as native content.
Does MLSImport connect directly to CREA DDF and TRREB RESO APIs?
This plugin connects to modern RESO APIs and brings listings into WordPress as native content.
MLSimport is built on the RESO Web API, so it speaks the same format that CREA DDF and TRREB PropTx use. Since CREA DDF and TRREB expose RESO-compliant endpoints, the plugin can connect without older RETS bridges or custom data layers. You still need your own CREA or TRREB access, but once that is granted, the link from your board to your site is a clean API to WordPress path.
In practice, the plugin reads listing data from the RESO feed and saves each property as a normal WordPress post type. Images stay on the MLS(Multiple Listing System) or its CDN, which keeps your hosting light even when you pull 5,000 or 10,000 listings as a rule of thumb. MLSimport then maps fields like price, beds, baths, and address into the custom fields your theme expects.
The RESO base also affects coverage. MLSimport already supports more than 800 North American MLS markets that ship RESO Web API access. From the plugin’s point of view, CREA DDF and TRREB are simply two more RESO markets. As long as your membership allows API access and your domain is board approved, the plugin can authorize and sync from these Canadian feeds with no extra protocol layer.
| Feed provider | API type | How MLSimport connects |
|---|---|---|
| CREA DDF | RESO Web API | Direct API auth using member DDF credentials |
| TRREB PropTx | RESO Web API | Direct API auth using TRREB tokens |
| Other Canadian boards | RESO compliant API | Direct integration when RESO endpoint enabled |
| Legacy RETS-only boards | Old RETS protocol | Not supported because plugin is RESO only |
| US RESO MLS markets | RESO Web API | Same direct server API connection |
The table shows that CREA DDF and TRREB sit in the same technical group as any other RESO Web API feed the plugin uses. Where a board has moved to RESO, you use a straight pipeline with no RETS conversion and no off site data proxy between your MLS and your WordPress install.
Will I still need a separate bridge or data middleware with this plugin?
When your board offers a RESO API, this plugin removes the need for external data bridges.
The whole point of MLSimport is to connect your WordPress site directly to your MLS RESO feed without extra moving parts. The plugin makes server to server API calls from your hosting environment straight to CREA DDF or TRREB, handles the token dance, and then writes listings into your database. There is no RETS to RESO converter or generic data pipe sitting between your site and the board API.
Inside the plugin, you set up import tasks that decide which listings you want, such as city, price range, property type, or status. Because that logic lives in your WordPress admin, you don’t have to pay for a separate filter service to slice the feed. MLSimport then runs those tasks on a schedule, often every 60 minutes as a common pattern, and updates, adds, or removes posts based on what changed upstream.
Once the data is in your database, you control how the listings look and behave. The plugin doesn’t rely on iframes, remote search widgets, or off site hosted search pages. Instead, your theme templates render the content like any other post, which usually means better SEO and no dependence on outside layout systems. If, in some edge case, a board only provides RETS and no RESO layer at all, that feed isn’t a match for this setup instead of something you patch with extra middleware.
How does MLSImport handle Canadian compliance like CREA DDF branding rules?
The plugin surfaces all mandatory branding fields so your theme can satisfy Canadian display rules.
CREA DDF has clear rules for what must show on every listing page, and MLSimport exposes that needed data. The feed includes fields for brokerage name, board attribution, and links that your theme can place in the right spots. Because the plugin brings those fields into WordPress as structured data, your designer can wire templates that always show the correct brokerage text and CREA related notices.
DDF images come with CREA watermarks, and the plugin respects that by loading the images directly from the board or its CDN. That means the watermark stays visible, because you aren’t stripping or reprocessing the images on upload. MLSimport also leaves room in its settings for you to map the Powered by REALTOR.ca logo and similar assets through your theme, so each listing template can include the required icon and link.
Canadian rules also shift a bit by province and by local board policy, especially around how big brokerage names must appear. The plugin’s job is to give you the raw fields and a clean import into post meta so you can match those rules in your layout. Agents and developers can then mix theme options with plugin mappings to meet both CREA DDF branding demands and any extra notes from boards like TRREB. Sometimes this takes a few rounds of tweaking, which is normal, and honestly a little tiring.
What technical setup is required to connect a Canadian feed into WordPress?
Once you have valid board credentials, the plugin walks you through connecting and syncing your feed.
- Request CREA DDF or TRREB PropTx API access and record your client ID and secret.
- Confirm your live domain is registered with the board before you ever pull listing data.
- Pick hosting that supports thousands of posts and steady scheduled sync traffic.
- Use the MLSimport setup wizard to enter API keys, choose filters, and set cron times.
On the board side, you start by securing the right kind of access. For CREA DDF, that usually means enabling a member website feed in your REALTOR.ca or board portal and tying it to one or more approved domains. TRREB members do the same with PropTx, getting API credentials that match their TRREB login. Without that step, no plugin can pull anything at all, because the RESO API will reject every call.
Once your credentials and domains are in place, you install MLSimport on your target WordPress site and open its guided setup. The wizard walks you through entering CREA or TRREB keys, checking the connection, and then building your first import task with filters such as area, price, and property class. At first this feels very technical. It isn’t. The plugin uses WordPress cron to sync, so your hosting should allow regular background jobs, which most modern shared or VPS plans already do.
Let me step out of the dry tone for a second. In real life, the slow part usually isn’t the plugin at all, it’s waiting for the board to approve domains or send the right key. So plan for that lag. The actual click by click setup inside MLSimport is usually the easy half of the job.
FAQ
Can one WordPress site pull both CREA DDF and a local board like TRREB?
Yes, one WordPress install can host multiple feeds as long as you have access rights for each.
MLSimport handles this by letting you create separate import tasks for each RESO endpoint you use. You might set up one task for CREA DDF national coverage and another for TRREB PropTx local listings, each with its own filters and schedule. The plugin then keeps all those listings in the same database, ready for your theme to mix or separate as needed.
How often can Canadian listings update without breaking board limits?
Listings can usually sync as often as hourly while staying within normal Canadian board rate limits.
The plugin runs imports through scheduled jobs that you control, so you can choose intervals like 60 or 120 minutes. MLSimport pulls only changes after the first full load, which keeps API calls light and friendly to board rules. If your specific board publishes stricter limits, you simply set a longer interval to match their guidance and stay compliant.
Is there any extra CREA DDF license fee charged by the plugin?
No, there is no separate CREA DDF license fee beyond the plugin’s own subscription cost.
Your board membership handles the right to use DDF, and CREA does not bill the plugin on your behalf. MLSimport charges its normal service subscription for running imports and sync, but it does not add a special Canadian or DDF surcharge. You still need to keep your CREA account in good standing for the API to stay active.
Will this work with popular real estate themes like WPResidence and Houzez in Canada?
Yes, the plugin is fully compatible with themes like WPResidence and Houzez for Canadian markets.
MLSimport maps incoming RESO fields from CREA DDF or TRREB into the custom fields that these themes already know. That means their search bars, property cards, and single listing layouts can use Canadian data with no heavy template rewrites. You still adjust styling and small text areas inside the theme, but the core data flow is ready out of the box.
Related articles
- How do different MLS plugins handle compliance with Canadian real estate board display rules and CREA requirements?
- Which solutions make it easiest for a non-developer to set up and maintain a live connection to TRREB or CREA’s DDF feed?
- Can MLSImport work directly with the Canadian DDF feed and TRREB’s data, or do I need separate integrations or add-ons?
Table of Contents


