Pet101
The unofficial Wizard101 analytics tool for your pets



Dynamic School Ranking
What is this?
The chart below ranks all Wizard101 pets that I have recorded within json data by their respective schools. I measure them by the average quality of their pets. The sliders allow you to control which aspects are weighted more heavily into the calculation. But by default (when you first load this page), This is how the scores are assessed:
Score = 0.3(Card score) + 0.3(Talents score) + 0.1(Derby Score) + 0.2(Pedigree score) + 0.1(Attributes Score)
Data
I decided to scrape my own data as very little exists for wizard101. I wrote a python script to scrape Wayback Machine's archived Wizard101 Wiki's pet pages. This is what I gathered:
pets.json
— I was able to aggregate 764 pets, every pet with its school, cards, abilities (talents and derby), attributes, pedigree, and description. Unfortunately, a lot of information is also unavailable so there may be some pets with missing data.abilities.json
— I scraped 320 different pages detailing the rarity of certain pet abilities. I use this data to map ability rarity to a percentage: Common 20, Uncommon 40, Rare 60, Ultra-Rare 80, Epic 100.spells.json
— I scraped 327 different pet spells in order to obtain their icon images.
How scores are evaluated (0–100):
- Cards: more cards = higher score (smoothly scaled to the point where 3+ cards = 100).
- Talents: I average the rarity score of all talents with available "rarity" properties from
abilities.json
. - Derby: same as talents, but for Derby abilities.
- Attributes: each stat is scaled to its known cap (Strength 255, Intellect 250, Agility 260, Will 260, Power 250) then averaged.
- Pedigree: scored from 0–100 as this is KingIsle's official rating system of Wizard101's pets.
How the sliders are applied
- I normalize the sliders once their weights sum to 1.
- If a pet is missing a component (like, no attributes), I use a neutral value of 50 for that part, so every slider has influence.
School ranking
The average of scores are taken for all pets in the school. This seemed to be the best way to represent the overall
school's rating. For an individual pet's rating, the pet is measured by the average pedigree of their school
to determine the standard deviation.
Try dragging the sliders to re-weight what “best” means!







Credits & Sources
- Website Sources: Wizard101 Central Wiki (https://wiki.wizard101central.com/wiki/Wizard101_Wiki)
(Due to site access policies, I used snapshots via Wayback Machine internet archives). - Data Sources: For the actual data, I scraped them myself :). I wrote a python script that utilizes Beautiful Soup to scrape the Wayback Machine website for archived pages regarding pets, pet spells and pet abilities. A rough total of 1300 pages were scraped to make this dataset, which contains data on 764 pets, 320 pet abilities, and 327 pet spells. check out the repository for this site to access the JSON!