Open API
Standard
RESO Data Dictionary fields
Same terms
One price list for every licensee
No favorites
Every site gets the same feed
| GET | /api/reso/Property | Search the feed, RESO Web API style | Live |
| GET | /api/reso/Property/{ListingKey} | One listing | Live |
| POST | /api/v1/listings | Enter a listing once | Live |
| PATCH | /api/v1/listings/{ListingKey} | Change a listing, resends everywhere | Live |
| GET | /api/v1/listings/{ListingKey} | A listing with its history | Live |
| GET | /api/v1/listings/{ListingKey}/deliveries | Where it is live | Live |
| POST | /api/v1/webhooks | Subscribe to listing changes | Live |
| GET | /api/v1/webhooks | Your subscriptions | Live |
| DELETE | /api/v1/webhooks/{id} | Unsubscribe | Live |
| GET | /api/v1/statements?month=YYYY-MM | Your monthly payout statement, illustrative | Live |
| GET | /api/v1/compliance | Your on time vs late entries | Live |
Get a sandbox key: ask the operator. Webhooks are signed: X-OpenListings-Signature is an HMAC sha256 of timestamp.body.
Try it
curl "https://listonce.io/api/reso/Property?$top=3" \ -H "Authorization: Bearer ol_demo_7f3a9c2e5b1d4086"