Não conheço uma API, mas como eles a configuram, é muito fácil coletar dados por meio de uma técnica chamada tela / raspagem na web .
Por exemplo, uma pesquisa em seu nome fornece um link para uma página específica com seu ID de membro no URL. Então, se você possui uma biblioteca / linguagem de programação que reconhece o DOM, pode simplesmente descobrir onde serão determinadas coisas, com base no design da página. Usando seletores jquery e algumas travessias, essa página pode ser analisada para obter a classificação da seguinte forma:
> $("td td td:contains(Regular Rating)").next().find("nobr").text();
"2072
2012-03(Current floor is 1800)"
Boa classificação, por sinal.
É um pouco doloroso e ainda mais doloroso se eles decidirem alterar o design das páginas, mas, eventualmente, você poderá analisar todos os dados que deseja e criar uma maneira de coletar dados para cada membro e armazenar no seu próprio banco de dados para análise. Não seria tão difícil de fazer, basta percorrer os IDs dos membros e você pode obter os nomes, estados, classificações etc. - o máximo disponível nas telas deles.
Espero que ajude.