← All features
product

Real-time availability by dates

Customers see what’s free for their dates — not everything.

Marketplace search accepts a pickup + return datetime. We exclude every car whose existing bookings overlap the requested window. No more "available" results that aren’t.

  • Overlap check against all non-cancelled bookings
  • Second-check at booking time rejects a double-book race
  • Works with city, GPS and price filters combined
  • 422 if the return date is before pickup — surfaces instantly in the UI

How it works

available_from + available_until query params drive a SQL subquery that lists cars with overlapping bookings; those are removed from the result set.

Try it: pick two dates on /find and search.

More product features