Hi there.
I have done many similar projects which get data from API or by scraping and analysis it so save to db and draw chart. And I have enough experience with Google analytics. I have integrated yahoo, twelvedata, eodhistoric, gocardless and etc.
As a database expert I can do this perfectly.
Please contact me and let's discuss in detail.
Best regards.
Shugaev.