100,000+ curated hotels, normalised.
Supply from destination management companies and direct contracts, delivered with consistent content, standard board codes and one occupancy format across every supplier.
Content
Curated, not scraped.
Properties are reviewed and normalised before they reach your results — descriptions, images, amenities and geolocation in one consistent shape.
Descriptions
English today. More languages as suppliers connect.
Media
Property and room imagery, where the supplier provides it.
Amenities
Normalised against the dataset reference list.
Geocoding
Country, area, state, city, coordinates and Google Plus Codes.
Board codes
Ten codes instead of hundreds.
Every supplier's meal plan is mapped onto one standard list. Read the authoritative version from the datasets endpoint rather than hardcoding it.
RORoom onlyBRBreakfastHBHalf board — breakfast & dinnerFBFull board — breakfast, lunch & dinnerAIAll inclusiveLULunchDNDinnerBLBreakfast & lunchLDLunch & dinnerOTOther / specialsOccupancy
One string for rooms and guests.
Rooms are separated by a pipe, guests by a dash. The same format is used in requests and responses.
A-A-C0One room: two adults, one infantA-A-C8One room: two adults, one child aged 8A-A-C11-C15One room: two adults, children aged 11 and 15A-A-C9|A-C7-C4Two rooms: two adults + child 9, then one adult + children 7 and 4A29-A33-C14Adult ages are optional but improve pricing accuracyLimits: maximum 4 rooms per request, 6 adults per room, 5 children per room.
In practice
Fetching content and availability.
# 1. Load reference data once, then cache it
curl --header "Authorization: ApiKey [Your API Key]" \
"https://demo.apixv.com/hotelxv/api/v2/datasets"
# 2. Fetch content for the properties you care about
curl --header "Authorization: ApiKey [Your API Key]" \
"https://demo.apixv.com/hotelxv/api/v2/hotels?hotel_uids=AXH-qCzrQmMQvRPa,AXH-qCzrQmMWriE7,AXH-qCzrQmTsywzN"
# 3. Get live availability options
curl --header "Authorization: ApiKey [Your API Key]" \
"https://demo.apixv.com/hotelxv/api/v2/options?hotel_uids=AXH-qCzrQmMQvRPa,AXH-qCzrQmMWriE7,AXH-qCzrQmTsywzN&check_in=2026-12-01&check_out=2026-12-10&occupancy=A-A-C9&market=nl¤cy=EUR&language=en&nationality=NL"Ship travel supply in days, not quarters.
Get a sandbox key and make your first availability call this week.