If what you’re aiming for is full control of your own data and some nice visuals on top, then I'll suggest running Electrs (
https://github.com/romanz/electrs) with your Bitcoin full node and then hooking it up to Grafana (
https://grafana.com) through a simple metrics setup.
You can check out Statoshi (
https://github.com/jlopp/statoshi) by Jameson Lopp, it’s a good reference. He uses Prometheus (
https://prometheus.io) to pull data straight from his node and feed it into Grafana dashboards. Once it’s up, you can monitor almost everything including mempool, blocks, peers, fee rates, you name it all in real time and without relying on anyone else’s API.
It takes a bit of work to get going especially wiring up Prometheus and Grafana but once you’ve done it, you’ll have your own fully self-hosted setup. No third-party dependence, just pure Bitcoin data visualized the way you want it. I hope this helps you.