Clash Royale API

Technologies: Python

This package was a Python wrapper for RoyaleAPI, an API serving player and clan data for the mobile game Clash Royale. The wrapper contained convenient methods to fetch a player's battle history as well as top players and clans, along with a TTL cache to prevent hitting rate limits. It was published to the Python Package Index (PyPI).

RoyaleAPI discontinued its API service in January 2020. I have since removed the package from PyPI. Fortunately, I still have a screenshot of the PyPI page:

Deleted PyPI page of clashroyaleapi

The wrapper was developed to be used in another project: a Telegram bot that reported real-time clan war status to my clan's group chat.

Current clan war status

Current clan war status

Members' performance in past clan wars

Members' performance in past clan wars