Home / Developers

Developer platform

Build with onSAT data.

Bring live vehicle location, status, driver behaviour and fuel data into your own apps and BI tools with the onSAT Live Data API.

onSAT Live Data API
JSONresponse format
Tokenbased authentication
Livevehicle data
24/7API access

Endpoints

Everything you need to build.

generateAccessToken

Authentication

Exchange your onSAT account credentials for an access token. Every data request carries the token.

getTokenBaseLiveData

Live vehicle data

GPS coordinates, vehicle status, speed and ignition, for the whole company or chosen vehicles and IMEIs.

getDriverBehavior

Driver behaviour

Harsh braking and acceleration events, speeding and driver scores.

getFuelData

Fuel data

Fuel levels, consumption, efficiency metrics and theft detection.

Access

Who can use the API.

  • Company user or sub-account access
  • A valid onSAT account linked to your company
  • Admin and reseller accounts are not supported
  • Credentials stay on your server, never in the browser

Request API access Partner portal

// 1. Get a token (server side) POST /webservice?token=generateAccessToken { "username": "YOUR_USERNAME", "password": "YOUR_PASSWORD" } // 2. Ask for live data with the token POST /webservice?token=getTokenBaseLiveData&ProjectId=YOUR_ID auth-code: ACCESS_TOKEN { "company_names": "YOUR_COMPANY", "format": "json" }

Your API host and project ID come with your access approval.

Use cases

What teams build with it.

Real-time fleet tracking

Show every vehicle on your own maps and dashboards.

Geofencing and route checks

Spot route deviations and site entries and exits.

Driver safety programmes

Feed driver events into coaching and insurance reports.

Fuel management

Catch theft and cut consumption with live fuel data.

Business intelligence

Pull fleet data into Power BI, Tableau or your own reports.

Customer ETAs

Share live location and arrival times with your customers.

Best practices

Build it right.

Authentication

  • Cache access tokens for 30+ minutes
  • Refresh tokens when they expire
  • Store credentials securely on the server

Data retrieval

  • Poll every 2 to 30 seconds, as needed
  • Filter by company, vehicle or IMEI
  • Back off and retry on rate limits

Ready to integrate?

Tell us what you are building and we will set up your API access.