Nie znam interfejsu API, ale sposób, w jaki go skonfigurowali, jest dość łatwy do gromadzenia danych za pomocą techniki zwanej skrobaniem ekranu / sieci .
Na przykład wyszukiwanie imienia i nazwiska daje link do konkretnej strony z identyfikatorem członka w adresie URL. Następnie, jeśli masz język programowania / bibliotekę obsługującą DOM, możesz po prostu dowiedzieć się, gdzie będą określone rzeczy, na podstawie projektu strony. Za pomocą selektorów jquery i kilku przeglądów tę stronę można przeanalizować, aby uzyskać ocenę jako taką:
> $("td td td:contains(Regular Rating)").next().find("nobr").text();
"2072
2012-03(Current floor is 1800)"
Nawiasem mówiąc, niezła ocena.
Jest to trochę bolesne, a nawet bardziej bolesne, jeśli kiedykolwiek zdecydują się zmienić projekt stron, ale ostatecznie będziesz w stanie przeanalizować wszystkie potrzebne dane, a następnie opracować sposób gromadzenia danych dla każdego członka i przechowywania we własnej bazie danych do analizy. Nie byłoby to takie trudne, wystarczy powtarzać identyfikatory członków, aby uzyskać ich nazwy, stany, oceny itp. - tyle jest dostępnych na ich ekranach.
Mam nadzieję, że to pomaga.