Out of curiosity I have no idea how to approach this. Are there indexes of websites available to the public that you are suggesting that can be searched via grep or some simple scripting?
Or are you suggesting writing a web crawler to build our own index?
Or are you suggesting finding curated links to sites?