API Service Online

Nepal Tourism Guide

A comprehensive backend API service for managing tourism content, destinations, events, trips, and guide profiles across Nepal.

50+
API Endpoints
15+
Resource Types
REST
Architecture
JWT
Authentication

Powerful Features

Everything you need to build a complete tourism platform

Places Management

Comprehensive destination management with categories, tags, media galleries, and detailed attributes.

Event Management

Create and manage tourism events with schedules, locations, pricing, and capacity tracking.

Trip Planning

Build complete trip itineraries with multiple items, scheduling, and resource allocation.

Guide Profiles

Manage tour guide profiles with certifications, languages, specializations, and availability.

Secure API Access

API key-based authentication with origin validation, IP restrictions, and rate limiting.

Multi-language Support

Full internationalization support with English and Nepali content management.

API Endpoints

Organized RESTful endpoints for all resources

Authentication

POST /api/v1/auth/register User Registration
POST /api/v1/auth/login User Login

Places

GET /api/v1/places List Places
POST /api/v1/places Create Place
GET /api/v1/places/{id} Get Place

Events

GET /api/v1/events List Events
POST /api/v1/events Create Event

Search & Discovery

GET /api/v1/search Global Search
GET /api/v1/search/nearby Nearby Places

Getting Started

Begin using the API in minutes

1

Get API Credentials

Contact the API administrator to get your client_id and client_secret for authentication.

client_id: api_xxxxxxx
client_secret: xxxxxxxx
2

Test with Swagger

Open the API documentation and set your credentials to test endpoints interactively.

Open Swagger UI
3

Make API Calls

Include credentials in your requests and start building your application.

X-API-Client-Id: xxxxx
X-API-Client-Secret: x