Bitcoin is a decentralised network.
Don't trust, verify.
So why rely on other's data , when you can produce every data you need by yourself.
As other have suggested just fire a full node with statoshi and you'll be able to produce all the data you need just by yourself.
https://statoshi.info/Just take care that all information based on the blockchain are unique and exactly the same other node will se.
Other information , like mempool size, or any other mempool related information, or transaction "first seen" time are based on what YOUR node see. These information are different from every provider (Block streams feed their block explorer with different nodes in different part of the world).
Buon lavoro!