I was hoping to find a tool where you could enter a keyword and it will list all of the domains in the first 20 or so results.
You can try google sheets from ranktank for keyword ranking difficulty. Probably you will need to slightly modify it, but it not so hard.