defilamma has recently announced their token price API :
https://twitter.com/DefiLlama/status/1571215888933699584?s=20&t=QoSrgGRYtZ0XF3DalI5CWg
as we are not able to get the state of the contracts, getting the price of LP tokens is extremely tedious at this stage.
By integrating the API, the ability to query LP token prices will be a game changer
api docs : https://defillama.com/docs/api