BTCpay contains a node and has many other things we could use in the future too. It includes a BTC node and lightning. Got it running on a Pi but not sure its a good idea to run a btc node without having a good knowledge of server security.
API details here. Probably best to host it on a VPS anyway, when we are sure of the expertise.