As far as I know, nothing like this exists yet.
Depending on what you need, I’ve got most of the code to do this written this already for a project I’m working on. Teraz scrapuję TCGPlayer i rozszerzenie tego na StarCity byłoby banalne.
Czego byś od tego chciał, gdybym otworzył to jako API?
Obecnie mogę wyszukiwać listy talii według:
- Zakresu dat
 - Formatu
 - Jeśli wybrany jest Standard, możesz określić, który to Standard
 - Rank (jakie talie chcesz? Tylko 1. miejsce? Tylko 5-8? 1. – 16?)
 - Wydarzenia premium (flaga, która odfiltrowuje warzenia użytkowników i małe wydarzenia)
 
Po czym zwracam tablicę, która zawiera każdą listę. Każdy element w tablicy jest z kolei tablicą, która zawiera:
- Nazwa decku
 - Site the list is from
 - URL the list can be found at
 - Deck ID (wewnętrzne ID dla każdego decku, do którego odwołuje się każda strona)
 - URL dla MTGO sformatowana wersja danych (plaintext)
 - Nazwa gracza
 - Nazwa eventu / lokalizacja
 - Data eventu
 - Ranga decku w evencie (na jakim miejscu skończył?)
 - Tablica zawierająca zawartość talii.
 
Tablica zawartości talii zawiera dwie tablice:
- Main board
 - Side board
 
Każda z tych dwóch tablic jest listą w formacie singleton, więc zamiast linii, która czyta:
3 Island
miałaby:
IslandIslandIsland
W ten sposób możesz robić rzeczy takie jak zwracanie długości talii, patrząc tylko na długość tablicy i łatwiej robić rzeczy takie jak wrzucanie talii do symulatora lub wykonywanie wyszukiwań w przestrzeni wektorowej.
W tej chwili jest to tylko zbiór funkcji w mojej własnej aplikacji, która wciąż jest niedokończona. Gdybym miał otworzyć to jako API, jakich funkcji byś szukał? To powinno być banalne, aby to uruchomić, a następnie zwrócić dane JSON.