Does anyone aggregate access to all 1500 TLD's? Is there a guide available on which combination of registrars to use to query them all?
It's not accurate to run a DNS query to determine whether the domain is available because one can own the domain, but decide not to set any DNS records.
There are companies that will happily sell you this data in a more usable format.