https://api.trekkros.comAPI Reference
Routes & 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
Authentication
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
Pricing Tiers
Free
$0
1,000 calls/month · 60 req/min
Pro
$99
/month
100,000 calls/month · 500 req/min
Enterprise
Custom
Unlimited · Custom
Code Examples
Check Trail Conditions
curl -X GET \ "https://api.trekkros.com/v1/routes/ebc/conditions" \ -H "Accept: application/json"
Check Permit Pricing
curl -X GET \ "https://api.trekkros.com/v1/permits/pricing?route=EBC&nationality=US" \ -H "Accept: application/json"
Create a Booking (Authenticated)
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"
}'Tea House Availability
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"
SDKs & Libraries
JavaScript / TypeScript
npm install @trekkros/sdkPython
pip install trekkrosGo
go get trekkros.com/goPHP
Visa & Pre-Arrival Guide
Nepal Visa on Arrival
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
Currency & Daily Cost Estimator
Exchange Rates to NPR (live)
Daily Budget Estimate (USD)
Budget trekker
Mid-range
Comfort
Airline & Transport Partners
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 Pre/Post Trek Integration
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.