Several approaches are possible.
First consider what you actual need
Do you want:
- A searchable index of APIs provided
- Document what they provide and how they are implemented
- To perform analyses upon them - such as to find duplication
- To Get metrics from them.
There are tools for the individual jobs:
- E.g. Simian for duplication.
- Doxygen or whatever tool is approriate to your langauges - for each project.
- Coverage analysis tools
- Static analysis tools
- A wiki for user documentation
What is missing something to perform a higher level analysis of each repository and combine it somehow. Some SaaS platforms provide these already. GitHub for example, provides some metrics. SonarCloud will analyse your projects - for a fee.
The starting point is typically a tool or platform operating above the level of an individual repo or project (this is apparently called a 'forge' after source forge). This might be something hosted such as github or something self hosted like gitlab. You may find you have to add glue for additional services yourself.
In the past there were CASE tools that did much of this for you. These were not 'forge's in the modern sense but another category of software (for which I cannot find the name).
You also need to consider your development process as a lot of this comes down to maintain certain displiclines and having people that think about the large architectural picture whether or not you have architects as distinct roles in your teams.