# Trestle RESO Web API

**Canonical:** https://apis.io/apis/trestle/trestle-reso-web-api/  
**Provider:** Trestle — https://apis.io/providers/trestle/  
**Base URL:** https://api.cotality.com/trestle/odata  
**Documentation:** https://trestle-documentation.corelogic.com/webapi.html

Trestle RESO Web API is one of 4 APIs that [Trestle](https://apis.io/providers/trestle/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include RESO, OData, Property Listings, MLS, and Real-Estate. The published artifact set on APIs.io includes API documentation and an API reference.

The primary Trestle interface — a RESO Web API 2.0 / OData 4.0 endpoint that republishes MLS data mapped to the RESO Data Dictionary. The anonymously readable OData service document advertises 18 entity sets: Property, Office, Member, Media, OpenHouse, CustomProperty, PropertyRooms, PropertyUnitTypes, Teams, TeamMembers, Field, Lookup, Model, PropertyGreenVerification, Building, HistoryTransactional, DataSystem and Enumeration. Authentication is OAuth2 client_credentials against /trestle/oidc/connect/token with scope=api, returning an 8-hour Bearer token. Documented quotas are 7,200 queries/hour and 180 queries/minute for the Web API and 18,000/hour and 480/minute for media URLs; live 401 responses carry Minute-Quota-Limit and Hour-Quota-Limit headers. The service document is public; the $metadata document and every entity set require a Bearer token issued only after an MLS data licence is signed.

## Machine-readable artifacts (9)

- **Documentation** — https://trestle-documentation.corelogic.com/webapi.html
- **APIReference** — https://trestle-documentation.corelogic.com/webapi-reference.html
- **ODataServiceDocument** — https://raw.githubusercontent.com/api-evangelist/trestle/refs/heads/main/openapi/trestle-odata-service-document.json
- **Documentation** — https://trestle-documentation.corelogic.com/reso-common-format.html
- **Documentation** — https://trestle-documentation.corelogic.com/webapi-at-scale.html
- **Documentation** — https://trestle-documentation.corelogic.com/webapi-libraries.html
- **DataModel** — https://api.cotality.com/trestle/Documentation/MetaData/Resource/Property
- **Enumerations** — https://api.cotality.com/trestle/Documentation/MetaData/Enums
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/trestle/refs/heads/main/apis.yml

## Other Trestle APIs (3)

- [Trestle Direct Web API](https://apis.io/apis/trestle/trestle-direct-web-api/)
- [Trestle Participant Reporting API](https://apis.io/apis/trestle/trestle-participant-reporting-api/)
- [Trestle RETS](https://apis.io/apis/trestle/trestle-rets/)

## Tags

RESO, OData, Property Listings, MLS, Real-Estate

---

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