Spark RESO Web API

Spark's implementation of the RESO Web API, exposed as an OData service at the /Reso/OData endpoint and serving data shaped by the RESO Data Dictionary. Version 3 is the recommended service root; versions 2 endpoints remain documented. Resources are Property, Member, Office, Media, OpenHouse, Room, Unit, Green Verification, Power Production and Lookup. The OData $metadata document at https://replication.sparkapi.com/Version/3/Reso/OData/$metadata is the machine-readable contract, but it is not anonymously retrievable — it returned HTTP 401 on 2026-07-26. The same API keys used for the Spark API authorize this endpoint.

API entry from apis.yml

apis.yml Raw ↑
aid: spark-platform:spark-reso-web-api
name: Spark RESO Web API
description: Spark's implementation of the RESO Web API, exposed as an OData service at the /Reso/OData
  endpoint and serving data shaped by the RESO Data Dictionary. Version 3 is the recommended service root;
  versions 2 endpoints remain documented. Resources are Property, Member, Office, Media, OpenHouse, Room,
  Unit, Green Verification, Power Production and Lookup. The OData $metadata document at https://replication.sparkapi.com/Version/3/Reso/OData/$metadata
  is the machine-readable contract, but it is not anonymously retrievable — it returned HTTP 401 on 2026-07-26.
  The same API keys used for the Spark API authorize this endpoint.
humanURL: https://sparkplatform.com/docs/reso/overview
baseURL: https://replication.sparkapi.com/Version/3/Reso/OData/
tags:
- RESO
- OData
- MLS
- Property Listings
- Real Estate
properties:
- type: Documentation
  url: https://sparkplatform.com/docs/reso/overview
- type: APIReference
  url: https://sparkplatform.com/docs/reso/properties
- type: Documentation
  url: https://sparkplatform.com/docs/reso/request_parameters
- type: Documentation
  url: https://sparkplatform.com/docs/reso/reso_replication
- type: Documentation
  url: https://sparkplatform.com/docs/supporting_documentation/reso_dictionary
- type: Authentication
  url: https://sparkplatform.com/docs/authentication/access_token
- type: DataModel
  url: data-model/spark-platform-data-model.yml
- type: Conformance
  url: conformance/spark-platform-conformance.yml
- type: Examples
  url: examples/spark-platform-request-examples.yml