Voy Stays
- Client
- Voy Stays
- Sector
- Serviced accommodation
- Services
- Development · API · Integrations
- Platform
- Next.js · Python · Hostaway

Voy Stays runs serviced apartments across Scotland for business travellers, contractors and holidaymakers. Their site needed to sell those stays directly — with real prices and real availability — while also speaking to companies and landlords.
Every property is managed in Hostaway, the platform behind Voy’s calendars and bookings. The challenge was putting that live data on a fast, search-friendly website without calling Hostaway on every page view — and without guests finding dates that were booked an hour ago.


A custom Python API between Hostaway and a Next.js front end — so the site stays fast, and availability stays close to live.
The API pulls listings, photos, amenities, nightly rates and calendars from Hostaway and serves them to the site in exactly the shape it needs. The front end never talks to Hostaway directly.
Pages are cached and refreshed in the background, so property pages load instantly while prices and availability keep updating. Every listing card shows when a property is next free and its nightly rate, and every property page carries a two-month availability calendar.
Around the listings sit search by location, dates and guests; a properties page with filters and a map; booking requests that go straight to the Voy team; and pages for business stays, landlords, a journal and an earnings calculator for property owners.
Live data, served fast.
- 01
Hostaway, in sync
A Python API keeps listings, photos, rates and calendars in step with Hostaway — the site never calls it directly.
- 02
Near-live availability
Every card shows the next free date and nightly price; every property page has a two-month calendar.
- 03
Fast by default
Pages are served from cache and refreshed in the background, so they load instantly without going stale.
- 04
Search, filters and map
Find a stay by location, dates, guests, property type and price — or browse it on the map.

A custom API, a fast front end.
A Python API over Hostaway, a cached Next.js front end on Vercel, Mapbox for the map and Sentry for error monitoring.
- 01Next.js
- 02Python
- 03Hostaway API
- 04Vercel
- 05Mapbox
- 06Sentry
- Properties listed with live availability
- 11
- Locations across Scotland
- 9
- Audiences served: guests, companies and landlords
- 3