November 18, 2021

Diy GPS Tracker for £10….the idea

I set myself a challenge this week! Build a covert Diy GPS Tracker for £10! Obviously, I could buy and install a wired tracker (or battery tracker) but where is the fun in that? I want to see if I can put together a covert DIY GPS Tracker from bits I can plug together from eBay. The best bit is that there’s no coding involved! There have been a number of burglaries in my area in the last few weeks. […]
November 18, 2021

Diy GPS Tracker for £10….the build

In my last article, I came up with the idea of creating a covert Diy Tracker for my car on the cheap. Now I need to get my finger out now and deliver on my promise! Here is how it went. It probably took me 30 minutes from start to finish to install the Diy Tracker. Step 1: First, head over to and create yourself an account. This takes approximately 1 minute and just requires an email address. Make […]
November 18, 2021

Diy Car Tracker for £10….the result!

This is part 3 of a series of articles in which I try to put together a covert Diy Car Tracker on the cheap. If you want to know how I constructed it then take a look at part 1 and part 2. This is the part when I can relax a little, when I set out on this project I had a number of major worries. Would my cheap Car Tracker get a GPS lock hidden in my car? […]
March 5, 2018

Event Types

Positional data stored in the Pay as you Track system is marked with an event code – think of this as a reason the record exists. Most events in the system fall into the category of start, stop and moving but there is a much larger list of events. Not all trackers can generate all types of events. Here are some of the most useful. You might encounter an event that doesn’t appear here. If you are unsure, just ask! […]
March 4, 2018


Vehicle information is generally returned in a VehicleDetailsDataSet Asset table. To reduce the number of server calls this is an unnormalised view of the current state of the vehicle. It includes information such as the currently assigned driver and tracker as well as some standard vehicle fields. For calls that result in positions, data is returned in a VehiclePositionDataSet. Note that the unique VehicleId field is important as a number of other calls in the system require this as a […]
March 4, 2018


All major entities in the Pay as you Track system are contained within groups. They are referred to as ‘Folders’ in the front end. There are 3 main types: Vehicles (type 3), Locations (type 5), Users (type 2), Drivers (type 4). Calls in this section GetByTypeID GetByTypeID Retrieve all groups for a given type. Look for a return of “ok” in the status field. Note that every folder belongs to one and only one parent group. Request (Query Parameters) Parameter […]
March 4, 2018


This section provides an overview of how to authenticate with the Pay as you Track API. Calls in this section: Login Logout Logging on Necessary before any subsequent call to the API. Look for a return of “ok” and a GUID in the “ticketid”. Any previously allocated tickets for these login credentials will expired. This means you cannot use the same authentication details more than once. Request (Query Parameters) Parameter Value Notes op Authenticate Required subop Login Required clientname {LEAVE […]
March 2, 2018

Data Concepts

After successful authentication with the Pay as you Track API data is returned from the API in a format that is based on (but does not fully follow) the Google Visualization JSON format. This is described here: A typical successful call to the Pay as you Track API will result in a status of “ok” and a “dataset” field. This is where the payload of the Pay as you Track API deviates a little from a Google DataSource. A […]
March 2, 2018


This section details a number of reports that are available as standard. This gives a flavour of the data that is available via the API. The system has significantly more reports than those detailed here. We also provide bespoke data extraction calls if you need access to business specific device data. Calls in this section (apart from historic) return data in an unnormalised form. Each call has a specific return dataset, this is detailed in each section. Calls in this […]
January 8, 2018

Basic Concepts

This section provides an overview of how data flows to and from the Pay as you Track API. As the API is JSON based, make sure you’re familiar with http and JSON. Typically, a client will authenticate, make one or more calls to the API and then logoff. Logging off is not strictly necessary (but is recommended) as the ticket that is allocated during the authentication process will timeout if not used. All calls to the Pay as you Track […]
January 8, 2018

Pay as you Track API

Welcome to the Pay as you Track API. If you don’t find what you are looking for, please get in touch! Every business is different and we always do our best to make our API work for you. Getting Started How does the API work? Overview | Data Concepts | Authentication Data Concepts How is Pay as you Track data structured? Data Concepts | Events | Json Dates Groups Working with Pay as you Track folders Groups Vehicles How to […]
October 6, 2015

Get organised

Did you know you can organise your vehicles into folders? This allows you to quickly toggle between groups of vehicles.