Skip to main content
OpenBookings is an open-source hotel booking platform that helps travelers find and compare available hotel rooms anywhere in the world. You type a destination, choose your dates and guest count, and OpenBookings returns a ranked list of available properties with dynamically calculated nightly rates — all in real time. No account required to search, and signing up takes seconds with no password to remember.

What OpenBookings offers

Destination search

Type any city name and get instant typeahead suggestions. OpenBookings resolves your destination to geographic coordinates and searches all available properties within a 250 km radius.

Real-time availability

Every search queries live room inventory. Results only include rooms that are actually available for your selected dates and guest count.

Dynamic pricing

Nightly rates reflect current rate plans, date-specific overrides, length-of-stay discounts, early-bird deals, last-minute rates, and extra-guest surcharges — all calculated at search time.

Passwordless sign-in

Sign in with a magic link sent to your email, or with your Google or Apple account. No passwords to create or forget.

Map view

Switch to a map layout to see available properties plotted geographically near your destination.

Open source

OpenBookings is fully open source. The platform is built on Next.js and PostgreSQL, and the source code is available on GitHub.

Who OpenBookings is for

OpenBookings serves two audiences:
  • Travelers using the web app at openbookings.co to search for and book hotel rooms.
  • Developers integrating OpenBookings search into their own applications via the GET /api/query REST endpoint.
This documentation covers both. The Docs tab walks through the traveler experience and platform features. The API Reference tab covers the search endpoint and data types in detail.

How it solves common booking frustrations

Most booking platforms require you to create an account before you can see prices, hide fees until checkout, and lock you into a single sort order. OpenBookings shows you real, fully calculated prices upfront — including any discounts you qualify for — with no account wall on search, and lets you filter by the criteria that matter to you.

Start here

Quickstart

Search for hotels in under 5 minutes — in the app or via the API.

Authentication

Learn how magic-link and social sign-in work.

Hotel Search API

Full reference for the GET /api/query endpoint.

Pricing & discounts

Understand how rates and modifiers are applied.