FediverseAlmanac exposes a read only API that describes Fediverse Instances and how they relate to each other.

https://www.fediversealmanac.com/docs#/