There doesn't seem to be any official API at this point if I'm not mistaken. I don't know what their ToS say about using the service externally.
I see there are some "unofficial" API packages but I doubt this is a viable long term implementation, be it for legal reasons or the changes that will likely come to the underlying private API with time.
I assume an official API might become one of their paid products in the future.