Want a little tool that watches a site for updates
Don't reach for eth_getLogs
dataseed rejects even a 500 block query
TapeKit's watch uses plain read calls
polling paths, file count and hashes
all four public nodes support it
Copy that approach and save yourself the pain