MLS Import Documentation Aug 7, 2026 · 6 min read

The free trial and what limits actually exist

B
Benjamin Levy
Contributor · MLSimport

The trial runs for 30 days and is the full product. There is no reduced feature set, no listing cap during it, and no plan on the account that limits how many listings you may import.

Numbers that look like caps come from somewhere else. This page names the three of them so you can tell which one you are hitting.

How the trial works

You choose a plan and register, and the card is taken at signup but not charged for 30 days. The subscription screen in your account shows a Trial end date row while the trial is running, and the first payment is taken on that date.

Cancelling before the trial end date means no payment is taken. The connection keeps working to that date either way, so there is nothing to gain from cancelling early.

Will I be charged when the trial ends if my listings aren’t showing yet?

Yes, unless you cancel first. The charge doesn’t check whether your listings showed up, and waiting on MLS approval doesn’t move the date on its own.

  • We email you a reminder 3 days before the trial ends.
  • Still waiting on your MLS? Ask us to extend the trial before that date.
  • Connected, but no listings? Open a ticket or book your one-hour onboarding call before the trial ends.
  • Already charged? You can ask for a refund within 14 days of the charge. See the refund policy.

Your MLS may bill its own feed fee. That fee is separate from MLS Import, and cancelling MLS Import doesn’t cancel it.

Pro Tip

Use the trial on the site you actually intend to run, not a scratch install. The month is long enough to import your full feed and watch a few daily reconciliation passes, which is the only way to find out whether your hosting can carry your listing count before you are paying for it.

Is 30 days long enough to get MLS approval and finish the first import?

Usually yes, if you apply to your MLS before you start the trial. The trial starts the day you register, not the day your MLS says yes, and the plugin can’t pull a listing until your board approves your website and sends your login details. Your MLS membership login alone doesn’t work.

The software part is short. The setup wizard is six screens in one sitting. The five-listing test import usually takes under a minute, and the first full import takes a few hours on most sites. The slow part is your MLS. Approval takes a few days to a few weeks on most boards. MLSs that follow NAR policy must act on a feed request within five business days, but “act” can mean yes, no, or a date when they expect to decide.

Your situation What to do
Not applied to your MLS yet Apply first. Start the trial later.
Applied, waiting on your board Build the site. Start the trial when approval is close.
Login details in hand Start the trial today.
Trial already running, still waiting Tell us before it ends.

Build everything that doesn’t need the feed while you wait: theme, pages, agent profiles, and the cities and statuses you want to import. The first wizard screen checks your PHP version, memory limit and time limit, so you can fix hosting early. Use the checklist of what you need before you buy. Building the site for a client? Have them apply first. See who needs to hold the MLS credentials.

On a REALTOR.ca DDF feed

Start the DDF steps before the trial too. Your brokerage has to opt in to DDF, and you need the Client ID and Client Secret from the DDF Dashboard. A whole province can be tens of thousands of listings, more than one import task holds, so split it by area or start with your own listings. See REALTOR.ca DDF: getting your credentials.

The three numbers people mistake for a limit

25

The plugin requests listings in pages of 25. That is the size of one request to the MLS, not a limit on the import. An import that stops at exactly 25 has completed one page and then had its process killed by the server, which is a hosting problem rather than a plan problem.

10,000

A single import task will not import more than 10,000 listings. The ceiling is applied quietly: the task records 10,000 as its planned total and imports that many, rather than reporting an error. A feed larger than that is split across several import tasks with filters that do not overlap.

The number your host allows

An import task runs inside one background process. Whatever that process can finish before the server’s execution time or memory limit stops it is the practical size of a task on your hosting, and it varies between hosts far more than anything in the plugin does.

Pro Tip

The number an import stops at tells you which of the three you hit. A multiple of 25 means whole pages completed and the process died between them, which is time or memory. A number that is not a multiple of 25 means it died part way through writing a page. Exactly 10,000 means the per task ceiling, and nothing is wrong.

Setting how many to import

Each import task has a field for how many properties to import. Leaving it at 0 imports everything the filters find, up to the ceiling above.

Setting it to a smaller number is useful as a probe when you are testing a new task or a new host. It is not a way to work through a large feed in stages, because a repeat run starts from the beginning of the same result set rather than continuing where the last one stopped. Splitting the feed with filters is what genuinely divides it.

Frequently asked questions

Does a bigger plan let me import more listings?

No. The plan does not set a listing count. What sets it is your MLS access and your hosting.

Do imported listings count against anything if I delete and re-import them?

No. Nothing counts imports for billing. A listing is matched on its MLS identifier, so re-importing updates the existing property rather than creating a new one.

What happens on the day the trial ends?

The first payment is taken and the subscription continues without interruption. Nothing on your website changes and no import needs restarting.

Can I extend the trial?

Yes, ask us before the trial end date. If you are still waiting on your MLS to approve your feed, or on us to activate your MLS or add it to the list, open a ticket and we will look at the dates with you. We can extend the trial, or help you cancel and start again when your login details arrive. See how long MLS approval takes.

  1. How many listings can you import
  2. Memory, batch size and large imports
  3. Imports that stop at 25 listings
  4. Managing your MLSImport subscription
  5. Cancelling MLSImport

Send us the number your import stopped at and we will tell you which of the three you are looking at.

B
About the author
Benjamin Levy
Writes about MLS feeds, IDX compliance, and running real-estate websites on WordPress at scale.
All posts by Benjamin