RESO Web API via Bridge

FMLS listings, on the site you already have.

FMLS delivers its data through Bridge Interactive. We sync it into your WordPress, Laravel or custom site and keep it current every 2 to 3 hours.

Region
Metro Atlanta and the surrounding Georgia market
Protocol
RESO Web API via Bridge
Refresh, configurable
2 to 3 h
Bridge Interactive handshakeIllustration, not a live connection
  1. server token per application
    Works once FMLS approves.
  2. GET /{dataset}/Property/replication
    Replication for the first load.
  3. $filter=BridgeModificationTimestamp gt {last}
    Bridge's own change field.
  4. FMLS_{fieldname}
    Mapped in the filter class.
  5. Media ordered by Order
    Served through an image CDN.
A Bridge server token, valid once FMLS approves your data access request.
The gap

FMLS approves the product. You still need the product.

FMLS reviews each product before it goes live, so a half working plugin is not enough. Brokers often get quoted a full rebuild at this point. Usually only the sync needs building. We have synced this board's feed before, on a multi MLS platform we built and ran from 2018 to 2025.

  • Active listingsPending and coming soon included, refreshed every 2 to 3 hours.
  • SoldsSynced on their own schedule, scoped to your office by default.
  • Agent and office rostersFrom the feed, or built from listings when there is no roster access.
  • Open housesSynced and attached to their listings.
  • Photos and virtual toursCarried through and served from an image CDN with resizing.
  • Map searchBox, drawn polygon, radius and neighborhood, with pin clustering.
The board

What FMLS is

FMLS, First Multiple Listing Service, is the Atlanta MLS. It says approved products are shown to approximately 60,000 FMLS members through its Marketplace.

FMLS chose Bridge Interactive for data access in 2019. It offers three ways in through Bridge: the native Bridge API, the RESO Web API and vRETS, a RETS emulator. FMLS describes its system as natively RESO Platinum certified.

In 2025 FMLS, Bright MLS and MIAMI REALTORS announced that their subscribers could search listings across all three. Website feeds are still licensed by FMLS.

The board decides which platform carries its feed. Each route has its own login, paging and limits, and its own page here.

Getting access

How an FMLS broker gets a feed

FMLS runs access through its Marketplace and Bridge. Each product is reviewed before it goes live.

  1. 1

    Activate the Marketplace account

    Start in the FMLS Marketplace. It holds your products and their review status.

  2. 2

    Request data through Bridge

    Request FMLS data access on Bridge. Without a Bridge account, FMLS sends an invitation.

  3. 3

    Pay the application fee

    Third party vendors pay $250. Member brokerages building for their own brokerage do not.

  4. 4

    Build, then register the product

    Once development is done, create a Product in the Marketplace and set Product Incomplete to No.

  5. 5

    Review, then go live

    FMLS reviews the product, typically within 2 business days, then the site goes live.

FMLS sets the fees and the review. The monthly data access fee depends on the number of active FMLS members subscribed.
What the feed carries

What the FMLS feed carries

Through Bridge the feed follows the RESO Data Dictionary, with FMLS fields added under a prefix.

01

Resources

Property, Member, Office and OpenHouse through the RESO Web API, where your access includes them.

02

Local fields

Fields not yet in the Data Dictionary are named FMLS_{fieldname}.

03

Photos

Media on the listing record, stored on Bridge's CDN, which Bridge lets you link to.

04

Paging and replication

Small pages for on demand queries. Full loads go through Bridge's replication endpoint where granted.

05

Change tracking

BridgeModificationTimestamp, which also catches changes made on Bridge's side.

06

Removals

A daily purge compares listing keys, with a minimum count check that blocks a bad purge.

Board rules

Rules the sync follows here.

Taken from the board's own published rules and data pages, listed under Sources above. The audit confirms the current version before anything is built.

FMLS_ fields

FMLS marks fields that are not yet in the RESO Data Dictionary with an FMLS_ prefix. They get their own filter class on top of the shared parser.

Product review

Once built, the product is registered in the FMLS Marketplace and submitted for review. FMLS says review typically takes 2 business days.

Fees tied to members

FMLS charges vendors a monthly data access fee based on how many active FMLS members subscribe. Brokerages building their own product skip the application fee.

IDX display rules

FMLS publishes its IDX display rules. The disclaimer is shown with the last updated time, and IDX opt out flags are honoured.

Your stack

Into WordPress, Laravel or your own stack

WordPress

The Bridge server token stays in server config, never in theme JavaScript. Photos can point at Bridge's CDN, so the media library stays clean. A server cron job runs the sync, and the site is ready for FMLS product review before it goes live.

Laravel

Queued jobs pull changes on BridgeModificationTimestamp and run full re-syncs through replication. FMLS gets a filter class that maps its FMLS_ fields. Rate limit headers are read on every response.

Custom

If your site still runs old RETS code, vRETS can keep it alive while the sync moves to the Web API. Either way the sync writes one listing schema, and your pages read that.

How the switch happens

Old feed stays up until the new one agrees.

Your listings never go blank. The new sync runs beside whatever feeds the site today, and we only switch when the two match.

  1. Audit

    We check your FMLS access, your Bridge application and what the site needs to show.

  2. Run the new sync beside the old

    It fills its own tables while your current listings stay up.

  3. Compare

    Counts, statuses, photos and rosters checked against the feed.

  4. Switch and retire

    Pages read from the new sync. The old plugin or script is removed.

Choosing a feed

Bridge API, RESO Web API or vRETS?

All three FMLS routes run on Bridge and carry the same listings. The RESO Web API follows the Data Dictionary, so it reuses the most mapping. The Bridge API is Bridge's own format. vRETS mimics RETS for older code.

For new work we use the RESO Web API. vRETS makes sense only to keep an old site running while the new sync is built. The fees are the same FMLS fees whichever route you pick.

RESO Web APIThe standard route, on Bridge. Best for new builds.
Bridge APIBridge's own API, for code already written against it.
vRETSA RETS emulator, for keeping legacy RETS code alive during a move.
Start here

MLS feed audit

$499credited to the integration
  • Your MLS access and feed type checked: RESO Web API, RETS, Trestle, Bridge, MLS Grid
  • Your platform, data model and hosting checked
  • Written sync plan: what syncs, how often, what shows where
  • Fixed quote for the integration
Request this package
What happens next
  1. You send the basics.

    Your site's address, what it runs on, and which MLS or feed you have access to.

  2. We check the feed and the site.

    Access, fields, photos, rosters, and how your platform stores listings.

  3. You get a written plan.

    What syncs, how often, what shows where, and a fixed price for the build.

  4. You decide.

    If you go ahead, the $499 comes off the integration.

We are an independent developer. We are not affiliated with, or certified by, any MLS or data provider named on this page.

Other boards

On a different MLS?

FAQ

Before the audit.

FMLS charges third party vendors a $250 application fee, waived for member brokerages building their own product. There is also a monthly data access fee based on the number of active FMLS members subscribed, set out on FMLS's pricing page.
Activate your FMLS Marketplace account, then request FMLS data through Bridge. Once the site is built, register it as a product in the Marketplace and submit it for review.
FMLS says product review typically takes 2 business days once you submit it in the Marketplace.
FMLS offers vRETS through Bridge, a RETS emulator for older code. New work should go on the RESO Web API.
Active listings every 2 to 3 hours, configurable, with a weekly full re-sync and a daily purge of off market listings.
No. We are an independent developer, not affiliated with FMLS, Bridge Interactive or Zillow Group. The licence is yours.
You can, the first version. Many RETS era feeds were built quickly and broke over the next few years: token changes, board rule changes, photos moving hosts, purges that wiped sites. The audit tells you what you would be signing up for either way.
The feed audit is $499 and credited to the integration. The integration is quoted as a fixed price after the audit.

Find out what your feed needs.

Send the site's address and the feed you have access to. The audit gives you a written plan and a fixed quote.