Bridge website screenshot

Bridge

Bridge (Bridge Interactive / Bridge Data Output) is a Zillow Group company that runs the Bridge Platform — a RESO Platinum-certified MLS data distribution service used by Multiple Listing Services and brokerages across the US and Canada. The Bridge RESO Web API exposes normalized listing data (Property, Member, Office, OpenHouse, Media, Room, UnitType) via OData 4.0 at api.bridgedataoutput.com/api/v2/OData, with a parallel native Bridge Web API serving the same resources as flat JSON. A Webhooks API delivers real-time listing change events with PKI-signed payloads. Bridge also distributes Zillow Group Data — parcels, assessments, and ZHVI/ZORI economic feeds — through the same API surface.

4 APIs 17 Features
Real EstateMLSRESOListingsProperty DataBrokersData Distribution

APIs

Bridge RESO Web API

RESO Platinum-certified Web API providing OData 4.0-compliant access to MLS listing data normalized to the RESO Data Dictionary. Resources include Property, Member, Office, Open...

Bridge Web API

Bridge's native (non-OData) RESTful Web API serving the same normalized MLS resources (Properties, Members, Offices, OpenHouses, Rooms, UnitTypes, and off-market data where lice...

Bridge Webhooks API

Manage webhook endpoints that receive real-time POST events from Bridge for listing create/update/delete and other dataset changes, eliminating the need to poll the Web API. End...

Zillow Group Data (ZG Data) API

Zillow Group Data feeds delivered through Bridge — parcels, assessments, transactions, and Zillow Group Econ Data (ZHVI, ZORI, market metrics) — accessible via the same OData/RE...

Collections

Pricing Plans

Bridge Mls Plans Pricing

3 plans

PLANS

Rate Limits

Bridge Mls Rate Limits

4 limits

RATE LIMITS

FinOps

Features

RESO Platinum-certified Web API serving normalized MLS listing data across the US and Canada
OData 4.0 query surface with $filter, $select, $expand, $orderby, $top, $count plus Bridge unselect extension
Resources include Property, Member, Office, OpenHouse, Media, Room, UnitType, and other RESO-defined entities
Both v2 (api.bridgedataoutput.com/api/v2) and v3 (api.bridgedataoutput.com/api/v3) endpoints
Native Bridge Web API serving the same resources as flat JSON for non-OData consumers
Webhooks API for real-time listing change events with PKI-signed payloads and exponential-backoff retries
Server Token and Access Token authentication scoped per dataset
Data refreshed every 10 minutes or less per MLS feed
Media returned as embedded object on Property records, CDN-hosted at highest available resolution
Off-market and historical data available where licensed by the MLS
DataSystem endpoint to discover dataset capabilities and metadata
$metadata endpoint exposes the OData CSDL schema per dataset
maxpagesize header (default 10, max 200) controls page size — Bridge interprets $top as page size, not total
Zillow Group Data feeds (parcels, assessments, ZHVI/ZORI econ data) on the same API surface
Parity Plus program lets MLSs customize the API the way they would with RETS
Preparing datasets for RESO Data Dictionary 2.0 certification
Public API Explorer with a test dataset for evaluation

Semantic Vocabularies

Bridge Mls Context

31 classes · 1 properties

JSON-LD

Example Payloads

Resources

🌐
Portal
Portal
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Sandbox
Sandbox
🔗
Sandbox
Sandbox
📝
Signup
Signup
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
📄
ChangeLog
ChangeLog
📄
ChangeLog
ChangeLog
💬
Support
Support
💬
Support
Support
🔗
AboutUs
AboutUs
🔗
ContactForm
ContactForm
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
LinkedIn
LinkedIn
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Bridge Webhooks API
  version: '2.0'
request:
  auth:
    type: apikey
    key: access_token
    value: '{{access_token}}'
    placement: query
items:
- info:
    name: Webhooks
    type: folder
  items:
  - info:
      name: List Webhook Endpoints
      type: http
    http:
      method: GET
      url: https://api.bridgedataoutput.com/api/v2/:dataset/webhooks
      params:
      - name: dataset
        value: ''
        type: path
    docs: List Webhook Endpoints
  - info:
      name: Create Webhook Endpoint
      type: http
    http:
      method: POST
      url: https://api.bridgedataoutput.com/api/v2/:dataset/webhooks
      params:
      - name: dataset
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Create Webhook Endpoint
  - info:
      name: Get Webhook Endpoint
      type: http
    http:
      method: GET
      url: https://api.bridgedataoutput.com/api/v2/:dataset/webhooks/:webhookId
      params:
      - name: dataset
        value: ''
        type: path
      - name: webhookId
        value: ''
        type: path
    docs: Get Webhook Endpoint
  - info:
      name: Update Webhook Endpoint
      type: http
    http:
      method: PATCH
      url: https://api.bridgedataoutput.com/api/v2/:dataset/webhooks/:webhookId
      params:
      - name: dataset
        value: ''
        type: path
      - name: webhookId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update Webhook Endpoint
  - info:
      name: Delete Webhook Endpoint
      type: http
    http:
      method: DELETE
      url: https://api.bridgedataoutput.com/api/v2/:dataset/webhooks/:webhookId
      params:
      - name: dataset
        value: ''
        type: path
      - name: webhookId
        value: ''
        type: path
    docs: Delete Webhook Endpoint
  - info:
      name: Test Webhook Endpoint
      type: http
    http:
      method: POST
      url: https://api.bridgedataoutput.com/api/v2/:dataset/webhooks/:webhookId/test
      params:
      - name: dataset
        value: ''
        type: path
      - name: webhookId
        value: ''
        type: path
    docs: Sends a test event to the endpoint while in disabled state to verify reachability and signature handling.
bundled: true