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.