REST API · SDKs · Integrations · Marketplace
Build travel apps, OTA integrations, and operator automations on top of Nepal's most comprehensive trekking infrastructure API. Route data, real-time conditions, permits, bookings, tea houses, and emergency services — all in one platform.
https://api.trekkros.comRoutes & Conditions
GET/v1/routesList all trekking routes with filters (difficulty, duration, region)
GET/v1/routes/:id/conditionsCurrent trail conditions, weather alerts, and closure status
GET/v1/routes/:id/historyHistorical conditions archive by season and year
Permits & Availability
GET/v1/permits/checkCheck permit requirements and availability for a route/nationality/date
GET/v1/permits/pricingCurrent TIMS, ACAP, MCAP, and national park fee schedule
POST/v1/permits/applySubmit permit application programmatically
Tea Houses
GET/v1/tea-housesList tea houses with route, availability, and facilities filters
GET/v1/tea-houses/:idFull tea house profile including amenities, reviews, and current status
POST/v1/tea-houses/:id/reserveCreate a tea house reservation
Emergency Contacts
GET/v1/emergency/contactsEmergency contacts by region (rescue, hospital, police, embassy)
POST/v1/emergency/dispatchSubmit helicopter rescue dispatch request
GET/v1/emergency/hospitalsHospitals and altitude medicine clinics with GPS coordinates
Authenticated endpoints require a bearer token in the Authorization header. Keys are scoped per API tier and can be rotated in Operator Settings.
# All authenticated requests
Authorization: Bearer tk_live_xxxxxxxxxxxxxxxxxxxxxxxx
Production keys: tk_live_ prefix · Sandbox keys: tk_test_ prefix
Keys never expire — rotate manually if compromised
Never expose keys in client-side code or public repositories
Free
$0
1,000 calls/month · 60 req/min
Pro
$99
/month
100,000 calls/month · 500 req/min
Enterprise
Custom
Unlimited · Custom
curl -X GET \ "https://api.trekkros.com/v1/routes/ebc/conditions" \ -H "Accept: application/json"
curl -X GET \ "https://api.trekkros.com/v1/permits/pricing?route=EBC&nationality=US" \ -H "Accept: application/json"
curl -X POST \
"https://api.trekkros.com/v1/bookings" \
-H "Authorization: Bearer tk_live_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"route_id": "ebc-standard-14d",
"start_date": "2026-04-15",
"party_size": 4,
"guide_id": "guide-dawa-sherpa"
}'curl -X GET \ "https://api.trekkros.com/v1/tea-houses?route=EBC&check_in=2026-04-15&check_out=2026-04-29&min_rooms=4" \ -H "Accept: application/json"
JavaScript / TypeScript
npm install @trekkros/sdkPython
pip install trekkrosGo
go get trekkros.com/goPHP
Available for most nationalities at Tribhuvan International Airport (KTM)
Arrive at Tribhuvan International Airport (KTM)
Visa on Arrival counter is in the main arrivals terminal
Complete online pre-arrival form
Fill at nepalimmigration.gov.np — saves 20–30 min in queue
Choose your visa duration
15 days ($30), 30 days ($50), 90 days ($125) — extendable in Kathmandu
Pay at the machine or counter
Major credit cards, USD, EUR accepted. Keep receipt.
Complete biometric collection
Fingerprints and photo taken at counter — 5 min process
$30
15 days
$50
30 days
$125
90 days
Exchange Rates to NPR (live)
Daily Budget Estimate (USD)
Budget trekker
Mid-range
Comfort
Nepal Airlines
Int'l + domestic (KTM-Lukla, KTM-Pokhara)
Buddha Air
Domestic (KTM-Lukla, KTM-Pokhara, KTM-Bharatpur)
Yeti Airlines
Domestic (KTM-Lukla, mountain airstrips)
Tara Air
Mountain airstrips (Lukla, Phaplu, Jomsom, Manang)
TrekkrOS booking flow integrates flight search for Nepal Airlines, Buddha Air, and Yeti Airlines via TrekkrOS Partner API. Group block rates available for Enterprise tier.
Hotel Yak & Yeti
Kathmandu, Durbar Marg
★★★★★
Pre/post trek packages
Pokhara Grande
Pokhara, Lakeside
★★★★★
Annapurna departure hotel
Summit Hotel
Kathmandu, Kopundole
★★★★
Group block rates
Fishtail Lodge
Pokhara, Pewa Lake
★★★★
ABC circuit packages
Thamel Eco Resort
Kathmandu, Thamel
★★★
Budget group rates
Group Block Rates allow operators to pre-book hotel rooms for their client groups at discounted rates. Available via TrekkrOS Partner API for Pro and Enterprise tiers.