Browse features

Advanced Filter Schema

A platform-level data layer that defines what filters are available on the IDX search UI per MLS board (labels, input types, allowed values) without changing the frontend code.

Built for
Internal platform engineers onboarding new MLS boards
Also for
Agents in markets with non-standard MLS fields who get them surfaced

What it does

A platform-level data layer that defines what filters are available on the IDX search UI per MLS board (labels, input types, allowed values) without changing the frontend code. New filters or board-specific quirks become a config change rather than a release.

Key capabilities

  • Per-board schema with declarative field definitions
  • Generic UI renderer handles every input type
  • Filters discovered automatically from each board's live MLS data, with manual overrides
  • Re-checked against each board's MLS data every night
  • Powers the advanced filters in search, and the map filters on the Prestige theme

Good to know

  • Truly exotic UI patterns (cascading filters, dependent dropdowns) require additional UI work beyond pure schema config
  • Schema-driven UI is uniform, so boards that want bespoke layouts need design work too

Why teams choose this

  1. New MLS boards come online fast because most of the difference lives in configuration, not code

  2. Buyers see the right filters for their market, not a generic US-wide default

  3. Board-specific features ship in days instead of sprints

See Advanced Filter Schema in your stack

Live demo, no commitment. We'll show you how this fits with HighLevel, Follow Up Boss, and your MLS.