I want to create a graph data of Bitcoin transactions in specific time period. In other words, I am trying to write some kind of program when a user enters specific time range, transactions graph data will be returned, and user will be able to play around with it.
Does anyone know what would be the easiest or best way to do this? I know there are couple of APIs I can use (Blockchain.com, Blockstream), or I can run full node, but wanted to hear people's suggestions. My other concern would be going over memory capacity for retrieving data in big time range.