Is this the right URL to answer this question?
So currently there are 219 bakers? Also is there a way to get the number of distinct bakers?
Tezos Stack Exchange is a question and answer site for users, experts, and developers of the Tezos blockchain project. It only takes a minute to sign up.Sign up to join this community
The number of bakers on the tezos network for the current cycle is often underreported.
The link to tzscan in your question is only the bakers that baked a block, but many more bakers exist which endorsed blocks (and either missed their baking opportunity or weren't assigned rights to bake). Even more bakers exist that for various reasons didn't receive any rights in the current cycle.
For the most recent cycle 145, the total number of bakers that baked blocks is 222.
The total number of bakers that received rights to either bake or endorse is 463 (https://bakendorse.com/#/cycles/145/projected_stats).
And the total number of registered bakers with or without rights is 554 (https://arronax-beta.cryptonomic.tech).
Additionally, the total number of nodes is far higher and well over 1000. Each baker usually runs multiple public and private nodes with a minimum of 1 node per baker; and there are many more network nodes which aren't affiliated with bakers.