Skip to content

Developers

Clean data in. Clean data out.

An API-first platform. Geocode, route, parse tachograph files and receive webhooks — on our own clusters, with no hard rate limits and pay-as-you-go pricing.

A few lines to get going

# Forward geocode an address
curl https://api.codemonkey.uk.com/geocode \
  -H "Authorization: Bearer $API_KEY" \
  --data-urlencode "q=Wakefield, West Yorkshire"
# Parse a .DDD tachograph file to JSON
curl https://api.codemonkey.uk.com/v1/ddd/parse \
  -H "Authorization: Bearer $API_KEY" \
  -F "file=@driver_card.ddd"
// Media event pushed to your endpoint
{
  "event": "media.ready",
  "device": "cv200",
  "channel": 1,
  "url": "https://media.codemonkey.uk.com/clip/abc123.mp4"
}

What you can build on

LocationAPI

Geocoding, reverse geocoding and routing on our own OpenStreetMap clusters — no hard rate limits.

LocationAPI →

DDDparser

Upload a .DDD and get structured JSON back, including Working Time infringements.

DDDparser →

Webhooks

HTTP push for GPS data and media events so your platform reacts in real time, no polling.

Media Middleware →

Developer questions

Do you rate-limit the APIs?

There are no hard rate limits on the Location API. It runs on our own clusters and has served over 10 billion requests, with simple pay-as-you-go pricing.

How do I get an API key?

Get in touch and we'll set you up. Sign-up is simple and billing is pay-as-you-go, so you only pay for what you use.

Can I parse tachograph files for free?

Yes. The DDD parser has a free web UI for low volume (5 files per minute). For bulk parsing you can call the API.

Build on clean telematics data

Get an API key