I noticed on your website when you call the API to retrieve ladder data you return each skill;s description as metadata. Assuming you’re doing the same in the game client, you could re-use the data already in the client to populate this, and just return IDs, reducing the payload size.
You could also do something similar on the website and cache the data in the browser, it would allow you to return more than 30 results.