@tomhay
I hope I can point you in the right direction, but wanted to clarify the network (Ethereum mainnet?) and your approach, e.g., using the method eth_getTransactionByHash OR using a websocket subscription and newPendingTransactions OR are you using a library like web3.js or ethers.js OR another approach.