Map MLS fields to the RESO Data Dictionary

domain: reso.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Download the current RESO Data Dictionary spreadsheet from reso.org, which lists all standard field names, types, lookups, and definitions
  2. Pull the MLS's metadata document by requesting GET /Property/$metadata from the RESO Web API — this returns an XML schema listing every field the MLS exposes
  3. Diff the MLS metadata fields against the RESO standard field list; fields with the same name but different types require explicit casting in your ETL
  4. For fields present in the MLS but absent from the RESO standard (vendor extensions, often prefixed), document them in a local mapping table with their data type and lookup values
  5. For RESO standard fields absent from the MLS feed, mark them as nullable in your schema and handle missing values gracefully
  6. Validate the mapping by issuing a test query and spot-checking a sample of records against the MLS's own listing portal

Known gotchas

Related routes

Plan an MLS integration's migration from RESO Data Dictionary 1.7 to Data Dictionary 2.0 field and lookup changes
reso.org · 5 steps · unrated
Resolve human-readable display values for RESO Data Dictionary enumerated fields using the Lookup resource
reso.org · 5 steps · unrated
Replicate a full MLS dataset incrementally using RESO Replication
reso-webapi · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans