I've investigated a couple of options. Scraping Wikipedia is the first that came to mind. I haven't watched that video yet, but I've certainly used Python and Beautiful Soup before. My actual thought was to use WikiData, which is supposed to have all the same information in a much more usable form. However, I didn't realize just how obtuse that is. They've really gone all in on their RDF-based design, and it makes learning to query the database quite difficult. I did manage to query it for a list of minor planets, but haven't gotten much further.
Stepping back a bit, it occurred to me that this data might be available in a more traditional format. A quick search turned up the JPL Small Body Database, which includes the names, identifying numbers, oribital elements, and salient physical properties (mass, radius, etc) for quite a large number of objects. I've downloaded a 31MB csv file containing 547,329 bodies that have been assigned a number, which should be all of the largest ones.
Today I will import this into a fresh, unmodified Aurora database (as a separate table) so that a simple join on the name of the body will get me all the values that need to be updated. So much easier than RDF.
Incidentally, did you guys know that Pluto has five known moons now? Four of them are pretty tiny, but perhaps we should include them.