REALTOR.ca Board API
The REALTOR.ca Board API is a separate, smaller roster-distribution API for CREA's member boards and associations rather than for listing consumers. CREA describes it as "a data distribution API that allows Boards to access Members and Offices roster information built on modern industry standards" and states that "Board Data API is normalized based on the RESO Data Dictionary standards". Boards can enter data-sharing agreements with other boards to pull roster information for consenting partner boards. It exposes four documented operations - GET /Member, GET /Member/{MemberNationalAssociationId}, GET /Office and GET /Office/{OfficeNationalAssociationId} - and is plain JSON rather than OData; every request must carry an Accept header of application/json or the service answers HTTP 406 "Invalid Accept Header". Authentication is OAuth 2.0 client credentials at https://identity.crea.ca/connect/token with scope BoardDataApi.read. Credentials are provided by CREA to boards; there is no self-serve path.