Developer Platform

NepTrack API & Integration

Build powerful fleet applications on top of NepTrack's real-time GPS data platform. REST API, live data streaming, embeddable widgets, and remote command capabilities — all secured with scoped API tokens.

Full API documentation is available to registered users only.
Log in to your NepTrack dashboard to access the complete API reference, code examples, token management, and sandbox environment. Access Dashboard →

REST API

A standard HTTP REST API secured with scoped Bearer tokens. All responses are in JSON. Available endpoints cover the full lifecycle of fleet management.

GET Vehicles

List all vehicles, get vehicle details, current status, and registered metadata under your account.

GET Live Location

Fetch the latest GPS position, speed, heading, and sensor data for any vehicle in your fleet.

GET Trip History

Query historical GPS tracks, trips, stops, and events. Up to 5 years of data retained per vehicle.

GET Fleet Reports

Retrieve structured trip reports including mileage, idle time, overspeed events, and driver behaviour data.

GET Alarms & Alerts

Query alarm history — overspeed, geofence breach, power cut, SOS, tamper, and motion events.

GET Motion Logs

Access detailed motion and stop logs per vehicle — ignition on/off events, idle periods, and movement records.

GET Geofences

List and manage geofence zones programmatically. Events are delivered in real time via Data Stream or Webhooks.

POST Remote Commands

Send engine cut-off, immobilisation, or relay commands to any vehicle. Requires command scope on your token.

Live Data Stream

Subscribe to real-time GPS position updates via a persistent live connection. Positions are pushed as they arrive from the device — no polling required. Requires the live_stream scope on your API token.

5
Concurrent streams
per vehicle
<5s
Position update
interval
10K
Requests/month
per token
Each position payload includes: latitude, longitude, speed, heading, altitude, ignition state, odometer, battery voltage, signal strength, and a precise UTC timestamp. Subscribe to one or multiple vehicles by IMEI in a single connection.

API Tokens & Scopes

All API access is authenticated using scoped Bearer tokens generated from your dashboard. Each token is granted only the permissions it needs — following the principle of least privilege.

Vehicle Read — Read vehicle list, status, and metadata
Live Stream — Subscribe to real-time position WebSocket feed
History & Reports — Query trip history, motion logs, and fleet reports
Alarms — Access alert and alarm history for your fleet
Remote Command — Send engine cut-off and relay commands to vehicles
Vehicle-Level Access Control — Restrict each token to specific vehicles only

Embeddable Vehicle Widget

Embed a live vehicle tracking map directly into your own website or application — no coding required. Generate a secure embed code from your dashboard with one click.

Responsive
Mobile, tablet & desktop sizes
Secure Token
Per-vehicle token, regenerate anytime
iframe Embed
Drop into any HTML page instantly

Ready to integrate?

Log in to your NepTrack dashboard to access the full API reference, generate tokens, and start building.

Access Dashboard Contact for API Access