I'd like to download all the transfer events of tokens under a given contract address.
I know etherscan provides an API endpoint for this, however it is limited to the latest 10,000 transfers (even if paginating). https://docs.etherscan.io/api-endpoints/accounts#get-a-list-of-erc721-token-transfer-events-by-address
Is there a third party who can provide this data, or is my only option to get it directly from a node (Infura, Geth, etc.)?
Thanks!