ONDA API Reference
Complete API solution for building AI-powered accommodation booking services. Provides everything from LLM integration, chatbot booking to real-time inventory management.
Why Choose ONDA API?
π Fast Integration
Integrate within hours with RESTful API and detailed documentation. SDKs and code examples provided.
π€ AI/LLM Optimized
Perfect compatibility with LLMs like ChatGPT, Claude. Structured data for natural language booking processing.
π Largest in Asia
40,000+ Korean properties with real-time inventory. Expanding across Asia.
π API Documentation
ONDA Channel API
ActiveIntegrate 70+ OTA channels, real-time inventory sync, booking management
Key Endpoints:
GET /api/v1/propertiesPOST /api/v1/availabilityPUT /api/v1/ratesPOST /api/v1/bookingsONDA Hub API (Vendor API)
Active40,000+ Korean properties real-time inventory, B2B white-label, instant booking confirmation
Key Endpoints:
POST /v1/search/hotelsGET /v1/hotel/{hotelId}/availabilityPOST /v1/booking/createGET /v1/booking/{bookingId}/statusπ§ Integration Examples
AI Chatbot Hotel Booking System
Natural language hotel booking processing with LLM
// AI Chatbot Booking Example
async function processNaturalLanguageBooking(userInput) {
// Step 1: Parse user intent with LLM
const intent = await llm.parseBookingIntent(userInput);
// Example: "μμΈμμ 2λ° 3μΌ νΈν
μμ½ν΄μ€"
// Step 2: Search hotels with ONDA API
const searchResults = await fetch('https://api.onda.me/v1/search/hotels', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
location: intent.location, // "Seoul"
checkIn: intent.checkIn, // "2025-02-01"
checkOut: intent.checkOut, // "2025-02-03"
guests: intent.guests // 2
})
});
// Step 3: Check available rooms
const hotels = await searchResults.json();
// Step 4: Select best option with LLM
const recommendation = await llm.recommendHotel(hotels, intent.preferences);
// Step 5: Create booking
const booking = await fetch('https://api.onda.me/v1/booking/create', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
hotelId: recommendation.hotelId,
roomId: recommendation.roomId,
checkIn: intent.checkIn,
checkOut: intent.checkOut,
guest: {
name: intent.guestName,
email: intent.guestEmail,
phone: intent.guestPhone
}
})
});
return await booking.json();
}π‘ Use Cases
AI Travel Assistant
Build AI services that process hotel bookings in natural language with ChatGPT, Claude
OTA Platform
Build your own online travel agency platform with 40,000+ property inventory
Metasearch Engine
Develop metasearch services with real-time price comparison and availability checking
Build Your AI Hotel Booking Service Today
Get your free API token and instantly access 40,000+ Korean properties.