I'd just like to know how many I can capture before needing to transfer some to the professor.
The total number of Pokémon you can keep is 1,000, an increase from the 960 Pokémon trainers could have in Pokémon Ultra Sun and Pokémon Ultra Moon.
Source