In my experience this exists for ISPs, but it's not easily available. I've used ISP brokers in the past and they've had this information in some proprietary systems when I've asked for quotes and proposals.
I worked at two small ISPs, each with a fiber network spanning a few US states. They had their own databases to track this information, but as far as I know there was no central database. One of them used OSPInsight backed by a self-hosted SQL Server database. I don't know what the other place used.