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
-
New MLS boards come online fast because most of the difference lives in configuration, not code
-
Buyers see the right filters for their market, not a generic US-wide default
-
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.