Yes, There Are Master Balls in Pokemon Go

By the time you reach Level 20 in Pokemon Go, you should have access to Poke Balls, Great Balls, [...]