How does RoyaleAPI track Mega Draft card pool or show up rate data?

I came across one of Royale API’s Reddit posts that showed “Show Up Rate” stats for Mega Draft cards, and it really got me thinking. I’ve been exploring the official Clash Royale API for a project, and while it’s possible to detect Mega Draft battles and see the final decks used, I haven’t found any way to get access to the full draft pool or the show up rate of individual cards

I’m really curious how RoyaleAPI is able to calculate those stats. Is it based on internal tools, client-side data, or something not exposed in the public API

If anyone from the team or the community has insight into how this is done, I’d really appreciate it. Thanks in advance, and huge respect for all the awesome tools and data RoyaleAPI provides.

Yes, this wouldn’t be shown through the API. If I remember correctly, there are several card categories that are used to create randomised pools. So by knowing these categories and the order in which they are picked, you can calculate the overall chances.

Usually this kind of information is available in the game constants, which aren’t publicly available.