How do you plan to keep the list up to date and especially reliably accurate? (providers change, bot nets get cleaned, ASN especially in 3rd world countries are very unreliable, crawlers might scrap weird things etc.)
Disclaimer: I work for a company that operates in a similar space so don't go into too much secret sauce if you don't want to :)