세계 최초 에이전트 네이티브 프라이빗 항공 API
AI 에이전트에 프라이빗 제트 예약을 통합하세요. 자연어로 항공편을 검색하고, 즉시 견적을 받고, 모든 예약에서 커미션을 획득하세요.
Pick the surface that fits your agent's architecture — they share the same fleet, pricing, and operator backbone.
30 endpoints covering flights, quotes, fleet, airports, empty legs, agent partner program, and webhooks. Natural language input via /api/v1/flights/search.
POST /api/v1/flights/search항공기, 공항, 견적, 예약 및 사용자 관리를 위한 전체 스키마. 필요한 데이터만 정확히 쿼리하세요.
POST /api/graphql13 tools over Streamable HTTP + SSE. Drop-in for Claude Desktop, Cursor, Windsurf, and any MCP-compatible client. Includes real-time flight tracking and weather.
POST /api/mcpClaude-powered conversational agent with 14 tools: flight search, quotes, comparison, empty legs, destinations, weather, flight tracking, AND Python sandbox (E2B) for live analysis.
POST /api/v1/chat/agentAgent-native command line tool. 16 commands across fleet, airports, routes, quotes, weather, flight tracking. JSON-first output. Works offline with embedded data for many lookups.
npx volo-cli search 'NYC → LA'브라우저 네이티브 AI 도구 통합을 위한 W3C 표준. flyvolo.ai를 방문하는 AI 에이전트가 VOLO 항공편 도구를 자동으로 검색하고 사용합니다 — API 키 불필요.
navigator.modelContextDon't want to wire up tool calling yourself? Hit /api/v1/chat/agent with a plain English (or Chinese, French, Japanese...) message — Claude orchestrates flight search, quotes, weather, flight tracking, and live Python analysis behind one chat surface.
search_flightsNatural-language flight searchget_quoteAI-matched aircraft quotescompare_aircraftSide-by-side fleet comparisoncheck_empty_legsLive empty leg inventoryget_destination_info101 luxury destinationssubmit_quote_requestConvert to real quoteget_membership_infoJet card tiersget_blog_posts93 aviation articlesget_airport_info7,900+ airports + FBOsget_service_infoGroup / corp / medical / petsrun_analysisE2B Python sandboxget_weatherWeatherStack real-timetrack_flightAviationStack live trackingget_airport_live_infoWeather + arrivals + delays에이전트가 브라우저에서 직접 VOLO 도구에 액세스할 수 있습니다 — 서버, API 키, 설정 불필요.
Agent visits any page on flyvolo.ai
Browser exposes 10 structured tools via navigator.modelContext
Agent calls tools directly — no API key needed
search_flightsSearch private jet flights between two citiesfrom, to, passengers?, category?Yesget_aircraftQuery fleet by category, capacity, or rangecategory?, minPassengers?, slug?Yescompare_aircraftCompare 2-3 aircraft side by sideaircraft[]Yesget_destinationsSearch luxury destinations by region or nameregion?, query?, limit?Yesget_flight_timeCalculate flight time between citiesfrom, toYesestimate_costEstimate charter cost for a routefrom, to, passengers?Yesrequest_quoteSubmit quote request (user confirmation required)from, to, passengersNoget_blog_postsBrowse aviation blog posts, filter by tagtag?, limit?, locale?Yesget_airport_infoAirport and FBO details for any destinationdestinationYesget_service_infoSpecialized services: group, corporate, medical, petsservice?Yessearch_flightsRead-OnlySearch private jet flights between two cities
from, to, passengers?, category?get_aircraftRead-OnlyQuery fleet by category, capacity, or range
category?, minPassengers?, slug?compare_aircraftRead-OnlyCompare 2-3 aircraft side by side
aircraft[]get_destinationsRead-OnlySearch luxury destinations by region or name
region?, query?, limit?get_flight_timeRead-OnlyCalculate flight time between cities
from, toestimate_costRead-OnlyEstimate charter cost for a route
from, to, passengers?request_quoteWriteSubmit quote request (user confirmation required)
from, to, passengersget_blog_postsRead-OnlyBrowse aviation blog posts, filter by tag
tag?, limit?, locale?get_airport_infoRead-OnlyAirport and FBO details for any destination
destinationget_service_infoRead-OnlySpecialized services: group, corporate, medical, pets
service?Not snapshots, not stale CSVs. Real-time integrations behind every aviation answer.
Real-time position, status, and ETA for any flight number. Powers /tools/flight-tracker, 14k+ airline + airport DB.
track_flight toolLive weather + forecasts for 50+ airports. Embedded in quote results, destination pages, and the concierge.
get_weather toolContinuous empty leg feed with 2h cache. 50-75% off retail charter. Backs /empty-legs and check_empty_legs.
check_empty_legs toolConcierge can run live Python: cost analyses, fleet rankings, mixed-data lookups. Sandboxed per call.
run_analysis toolInstall the official VOLO skill for OpenClaw and book private jets from WhatsApp, Telegram, Discord, or any messaging platform.
Even agents that don't call our API can find us. Every page is structured for retrieval — by ChatGPT, Perplexity, Claude search, and the next thing that ships.
4,196 English pages × 11 locales. Programmatic SEO across operator×aircraft, empty-leg×category, airport+aircraft FAQ.
Organization, FAQPage, NewsArticle, IndustryInsight, Aircraft, Route, RoutePrice, Dataset, Person, SpecialOffer & more on every page that needs them.
Curated risk/opportunity/trend/anomaly/regulatory insights with InsightEvidence schema — citable, dated, sourced.
Single-file, agent-readable export of every public page on flyvolo.ai. Regenerated daily for training and retrieval.
자연어로 항공편 요청을 입력하고 실시간 API 응답을 확인하세요
// Example API Response
{
"success": true,
"data": {
"intent": {
"departureCity": "New York",
"departureAirport": "KTEB",
"arrivalCity": "Aspen",
"arrivalAirport": "KASE",
"passengerCount": 4,
"confidence": 0.95,
"aircraftPreference": null,
"specialRequests": []
}
}
}에이전트 파트너 프로그램에 참여하여 에이전트가 추천한 모든 성공적인 예약에서 커미션을 획득하세요
확정된 모든 예약에서 수익을 얻으세요. 우수 파트너에게는 더 높은 비율이 적용됩니다.
추천 쿠키의 유효 기간은 30일입니다. 해당 기간 내 사용자가 예약하면 수익이 발생합니다.
에이전트 대시보드를 통해 추천, 전환 및 수익을 실시간으로 추적하세요.
월별 자동 정산. 청구서 발행이나 독촉 불필요. 저희가 직접 지급합니다.
스탠다드
3%
0+ bookings
실버
3.5%
10+ bookings
골드
4%
50+ bookings
플래티넘
5%
200+ bookings
간단한 API로 몇 분 만에 시작하세요
# Install once $ npm i -g volo-cli # Search a route (JSON output) $ volo search "New York to Aspen, next Friday, 4 passengers" # Browse fleet by category, offline $ volo fleet --category midsize --json # Track a real flight $ volo track AA100 # Chat with the AI Concierge (14 tools) $ volo chat "Cheapest empty leg from London to Nice next week?"
const res = await fetch("https://www.flyvolo.ai/api/v1/chat/agent", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
messages: [
{ role: "user", content: "I need a quote: NYC to Aspen Friday, 4 pax. Also compare top 3 midsize jets." }
]
})
});
// Claude streams responses + tool_use blocks
// → search_flights, get_quote, compare_aircraft are called automatically
const { reply, toolCalls } = await res.json();
console.log(reply);import requests
response = requests.post("https://www.flyvolo.ai/api/v1/flights/search", json={
"text": "NYC to Aspen, next Friday, 4 passengers"
})
flights = response.json()
print(f"Found intent: {flights['data']['intent']['departureCity']} → "
f"{flights['data']['intent']['arrivalCity']}")const response = await fetch("https://www.flyvolo.ai/api/v1/flights/search", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
text: "NYC to Aspen, next Friday, 4 passengers"
})
});
const { data } = await response.json();
console.log(`${data.intent.departureCity} → ${data.intent.arrivalCity}`);// ~/.config/Claude/claude_desktop_config.json (or equivalent)
{
"mcpServers": {
"volo": {
"url": "https://www.flyvolo.ai/api/mcp"
}
}
}
// → 13 VOLO tools instantly available, no API key needed:
// search_flights, get_quote, compare_aircraft, check_empty_legs,
// get_fleet, get_destinations, submit_quote, get_blog_posts,
// get_airport_info, get_service_info, get_weather, track_flight,
// get_airport_live// AI agents call VOLO tools directly via WebMCP — no API key needed
const flights = await navigator.modelContext.callTool("search_flights", {
from: "New York",
to: "Aspen",
passengers: 4
});
// Returns structured data: matching aircraft, times, costs
console.log(flights.route); // { from: "New York", to: "Aspen", distanceKm: 2704 }
console.log(flights.flights[0]); // { aircraft: "Citation CJ3+", flightTime: "3h 12m", ... }curl -X POST https://www.flyvolo.ai/api/v1/flights/search \
-H "Content-Type: application/json" \
-d '{"text": "NYC to Aspen, next Friday, 4 passengers"}'