TheCondoPortal logo
HomeNeighbourhoodsMapBlogBrokerage

TheCondoPortal

Red Bricks is your destination for pre-construction condos, townhouses, and homes. Access platinum listings, launching soon projects, and more.

Discover

  • Home
  • Neighbourhoods
  • Map
  • Blog
  • Developers
  • Cities

Company

  • About Us
  • Our Team
  • Contact

Get in Touch

Have questions about a project? We're here to help.

Send a Message →

Listing data is provided under license from the Toronto Regional Real Estate Board (TRREB). TRREB assumes no responsibility for the accuracy of the information contained herein. Data is updated periodically and may not reflect the most current market activity. Not intended to solicit buyers or sellers currently under contract. MLS®, REALTOR®, and the associated logos are certification marks owned by the Canadian Real Estate Association (CREA) and identify real estate professionals who are members of CREA.

© 2026 TheCondoPortal. All rights reserved.

Data powered by

Privacy PolicyTerms of Service
Home/Help Center/MLS/IDX Integration/MLS Data Sync and Freshness
mlsresalesettings

MLS Data Sync and Freshness

How the cron sync works and how often MLS data is updated.

Last updatedMarch 29, 2026

On this page

  • MLS Data Sync and Freshness
  • Sync schedule
  • Data freshness
  • What is synced
  • Manual refresh
  • Coverage

MLS Data Sync and Freshness

Understanding how MLS data flows into your site helps you set proper expectations with clients.

Sync schedule

MLS data is synced via an automated cron job that runs daily. During each sync:

  1. New listings are fetched from the Repliers TRREB REST API
  2. Updated listings are refreshed with current prices and status
  3. Sold or terminated listings are marked accordingly
  4. Photos are fetched for new listings
  5. Building matching runs for newly synced addresses

Data freshness

  • New listings appear on your site within 24 hours of being posted on MLS
  • Price changes are reflected at the next sync cycle
  • Status changes (sold, terminated, suspended) are updated daily
  • Photos are fetched only for new listings to optimize sync speed
The sync job is optimized with a time budget to stay within hosting limits. Each run processes as much data as possible within the allocated time window, picking up where it left off on the next run.

What is synced

Each MLS listing record includes:

  • Listing price and original price
  • Property type and subtype
  • Bedroom and bathroom count
  • Square footage (when available)
  • Address and building name
  • Photos (up to 10 per listing)
  • Days on market
  • Listing date and status changes

Manual refresh

Admins cannot manually trigger an MLS sync from the dashboard. The sync is fully automated. If you notice stale data, check the sync logs in Admin > Settings > MLS to verify the last successful run.

Coverage

Current MLS coverage includes all listings within the Toronto Regional Real Estate Board (TRREB) territory, covering approximately 77,000 active listings across the Greater Toronto Area.

Was this article helpful?

Related Articles

Enabling MLS on Your Site

How to activate the MLS/IDX feature toggle and connect resale data.

MLS/IDX Integration

API Keys Management

How to manage third-party API keys for integrations.

Integrations & Settings

How Does Data Sync Work?

Understanding cron jobs, API data flow, and how your site stays current.

Technical FAQ

Back to MLS/IDX Integration