Hi, I'm the founder of Coderloop.com, a programming competition platform. Our platform is able to test user submitted programs against a problem spec. We also support specs that require the user to write a program that interacts with an HTTP server (an example here http://www.coderloop.com/puzzles/islands ).
If you are interested we can build some puzzles dedicated to your API. :)