As someone who goes even further ... I usually start with making a spreadsheet, and graduate to a small scale Access database ... I have mined the XML data from https://theunderminejournal.com/
as well as reading the source code from this site's collection page. It took time and probably more effort than was really necessary :p. There is also http://petsear.ch/Pets
, which may give you a starting point to work with. But I really needed to combine info from all of them to make what I wanted.
For me, I wanted first to be able to kind of plot a path of which pets I needed as I went thru the continents and did my initial pick up. I should go back and do it again for which pet battle ones I am still carrying an uncommon version, but I've been busier with my "let's play the AH between servers" game ... spreadsheet is server, date, pet and AH price. Bought a Filthling
for 1500 on Illidian, sold it for 3500 on Blackrock and that gave me the money I needed there to buy my Kovok
. I'm essentially drained off "off-server" resources atm, but hope to get it started again and see if I can work up to one of the biggies (I'm looking at *you*, Darkmoon Rabbit