In my local city in China, for example:
The BRT stops every 2km or so, and runs on dedicated lanes.
The tram stops every 1km or so, no variation downtown or out of town.
The 5 buses and 6* buses tend to be long distance within a metropolitan area and stop every 2-500m at pickup and destination, but can run 30km only stopping a couple of times at key pick-up/drop-off locations.
Regularly numbered buses 1 though 70+ will stop every 500 meters or so, usually at each block.
There's an app, PandaBus, that shows all of the routes and stops for every stop in most Chinese cities, and has live GPS of buses for several cities. I don't know where they get the data, I'm sure you can just ask them.
In Hong Kong, numbering is a bit different and related to the city layout - basically HK is very dense in Central (Island) and Kowloon (peninsula) but due to coastal and mountainous topography very vast in the New Territories with 'new towns' being small urban pockets in the NT countryside.
Take the, IIRC, 73. The 73 route runs from Tai Po to Kowloon. The 73X does this with lots of pick-ups in Tai Po, then expressway to Kowloon with a single stop in Shatin, that's about 80km. The 73K does the same route but doesn't take the expressway and stops at every conceivable point, expending the journey time by an hour or two. HK people please correct me as it's a long time since I was in HK.
And HK also has the Toyota mini buses that have a single pickup point, drive like maniacs for 30-80km picking up speed downhill and losing momentum uphill, then drop off where you ask the driver. Good exciting ride, keep your eyes open!