OnSeasonChannel API

OnSeason Channel API

Search, price, book, and cancel vacation rentals from many property systems through one API.

OnSeason connects to the property-management systems (PMSs) that hosts use and puts their inventory behind one REST API. As a distribution partner, you treat OnSeason as a supplier. You read our property content, check live availability and prices, take bookings, and cancel them. The schema is the same whichever PMS a property sits on.

What you can build

  • A catalogue of properties with descriptions, images, mapped amenities, location, occupancy limits, house rules, and unit details.
  • Search by location, dates, party size, and amenities, with prices that already include your channel's pricing.
  • Calendars from day-level availability and stay limits.
  • Instant bookings at a firm, signed price.
  • Cancellations under terms you can show the guest before they book.

How much content a property has depends on its source PMS. Treat every optional field as possibly absent.

How an integration works

  • The API is REST over HTTPS with JSON bodies.
  • Every request carries the API key you receive during onboarding.
  • A quote fetches the current price from the PMS and returns a signed quoteToken that is valid for 15 minutes.
  • A reservation checks availability with the PMS again, then confirms the booking there.
  • Every quote and reservation carries the cancellation terms the stay is sold under.
  • You integrate against staging first. Production access follows a certification run.

Start here

On this page