There is an official API - this one , with documentation in Russian (although Google Translate is likely to be enough for most needs). The API is based on XML (HTTP POST requests with XML content, the schema available here ), so it is not agnostic.
source share