Is there any way to get total number of addresses used so far in the Bitcoin Blockchain. Basically I want some numeric to use as a proxy for number of users In Bitcoin.
That's a terrible metric.
Addresses are created easily and most wallets do not allow for address reuse so you can't say that it's not just 10 people that have been using the bitcoin blockchain since 2009 with different addresses.