You can use this API exposed by etherscan.io: https://etherscan.io/apis#logs

Remember to set the right topic, as mention in this other answer: https://ethereum.stackexchange.com/questions/7835/what-is-topics0-in-event-logs