# RESO Web API

**Canonical:** https://apis.io/apis/reso/reso-web-api/  
**Provider:** RESO (Real Estate Standards Organization) — https://apis.io/providers/reso/  
**Documentation:** https://www.reso.org/reso-web-api/

RESO Web API is one of 2 APIs that [RESO (Real Estate Standards Organization)](https://apis.io/providers/reso/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Web API, OData, MLS, Transport, and Certification. The published artifact set on APIs.io includes API documentation and authentication docs.

The RESO Web API is the ratified transport standard for real estate data, defined as a profile of OData 4.0/4.01 (Web API Core 2.0.0 and 2.1.0). Servers MUST expose an OData XML metadata document at /$metadata relative to their service root, MUST return JSON for data requests, MUST use TLS 1.2 or above, and MUST authenticate with OAuth2 Bearer tokens or the Client Credentials grant (RCP-026). RESO publishes the specification, the reference Data Dictionary EDMX metadata and the RESO Commander testing tool, but RESO operates NO endpoint of its own and no base URL is documented here for that reason - every conformant server is run by an individual MLS or data provider. Access is not self-serve: RESO states that "access to data from the Web API is gained through local MLSs" and that "RESO does not provide MLS real estate data. RESO creates data standards." The api.reso.org host that appears in the specification text is an illustrative example only and does not resolve.

## Machine-readable artifacts (24)

- **Specification** — https://github.com/RESOStandards/transport/blob/main/proposals/web-api-core.md
- **Documentation** — https://www.reso.org/reso-web-api/
- **Documentation** — https://transport.reso.org/
- **Metadata** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/openapi/reso-dd-2.1-enum.xml
- **Metadata** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/openapi/reso-dd-2.1-lookup-resource.xml
- **Metadata** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/openapi/reso-dd-2.0-enum.xml
- **Metadata** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/openapi/reso-dd-2.0-lookup-resource.xml
- **Metadata** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/openapi/reso-dd-1.7-enum.xml
- **Metadata** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/openapi/reso-dd-1.7-lookup-resource.xml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/openapi/reso-dd-2.1.json
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/openapi/reso-dd-2.0.json
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/openapi/reso-dd-1.7.json
- **Webhooks** — https://github.com/RESOStandards/transport/blob/main/proposals/webhooks-push.md
- **Specification** — https://github.com/RESOStandards/transport/blob/main/proposals/entity-events.md
- **Specification** — https://github.com/RESOStandards/transport/blob/main/proposals/data-dictionary.md
- **Tooling** — https://github.com/RESOStandards/web-api-commander
- **ReferenceImplementation** — https://github.com/RESOStandards/reso-web-api-reference-server
- **Certification** — https://www.reso.org/certificates/
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/conventions/reso-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/errors/reso-problem-types.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/authentication/reso-authentication.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/data-model/reso-data-model.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/asyncapi/reso-webhooks.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/reso/refs/heads/main/apis.yml

## Other RESO (Real Estate Standards Organization) APIs (1)

- [RESO Cloud MCP Server](https://apis.io/apis/reso/reso-cloud-mcp/)

## Tags

Web API, OData, MLS, Transport, Certification

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/reso/reso-web-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/reso/.
