A JSON-based REST API for UKA-registered Athletes. Sign up using Strava
alternative registration methods

Key Features

Some of the key features our API supports. You can always find out more from our docs.

All the athletes

Get any UK athlete's basic information. Just give us their club and name and we'll do the rest.

All the races

Get the full listings of any UK registerd race: competitors, times, positions, PBs and the winners of each category.

All the leagues

Get all the UK athletics coaches for a particular club and get their racing results too.

Quick start

Hopefully you'll agree, everything is nice and simple. Check out these typical use cases.


Athlete API provides two very simple main endpoints, responding with a well-formed JSON.

For an athlete's information:


Or for an athlete's race history:



Mo Farah is pretty good! Winning all those medals. He runs for Newham & Essex Beagles so we'd search for Mo Farah like this:

Searhing for Mo's athlete information:


Or for Mo's race history:


The docs...

For anything you need please consult the docs. We've tried to keep everything nice and simple.

The definitive guide

We've put together an Athlete API Definitive Guide to guide you through the whole process.

It's straightforward enough but we include some more complex examples, configuration and setup as well as downloadable demos.


This API covers the Athlete API server, how the JSON is created and could be consumed.

This details the server backend to process the responses. If you're only interested in the JSON endpoints, this is not the doc for you.