I understand, this is one of the main reasons I’m not running an exchange myself. The main issue here is not technical. Blocking certain deposits based on the results of an API is trivial, and can be done with a simple hook in your theme.
The issue is that these AML services cost money, since they are targeted at larger exchanges and banks. Have you identified one that you would be willing to pay for? I highly doubt that any of my customers have the kind of money required to pay for the services I’ve seen so far. Additionally, I would also have to have access to such a service myself, in order to implement and test connectivity.
Ideally what we’re looking for is an affordable service that can be realistically used to query people and addresses against its API. I will look, but if you know of any one, please suggest it.