Non admins do not have access to determine who the admins are. At the minimum, they'll need to be a delegated admin with read-only user access to the APIs privileges assigned.
Assuming they have those rights they can call users.list() to get a list of all users. Each user includes the attributes isAdmin and isDelegatedAdmin that can be used to determine Super Admins (isAdmin) and Delegated Admins.