You can take a look at how the api server handles it.
https://github.com/ElrondNetwork/api.elrond.com/blob/5a1aff0ba77f143d9a6e9b5fb903293dcc925400/src/endpoints/tokens/token.asset.service.ts
Basically it checks out the repo and gathers the data from the repository. You can make a microservice that does the same.
You can take a look at how the api server handles it. https://github.com/ElrondNetwork/api.elrond.com/blob/5a1aff0ba77f143d9a6e9b5fb903293dcc925400/src/endpoints/tokens/token.asset.service.ts Basically it checks out the repo and gathers the data from the repository. You can make a microservice that does the same.