NPS API Overview

The NPS API is the primary way to get data in and out of the NP Tracker platform. It's a low-level HTTP-based API that you can use to query data, post new lookouts, upload photos and a variety of other tasks that an app might need to do.

The basics

The NPS API is HTTP based, so works with any language that has an HTTP library, such as cURL, urllib. We'll explain a bit more about what you can do with this in the section below, but it means you can also use the NPS API directly in your browser, for example this NPS API request is equivalent to:
GET api.nptracker.co.za/API/json.cgi?cmd=demo

Most NPS API requests will require the use of access tokens which your app need and can be obtained here

This overview will show you how the NPS API can read and publish data to the NP Tracker system.