Well, I do not know that much about other API's, so I will concentrate on the PATS API. Sorry for not going into to much details - the API is distributed under a NDA.
The API offers all options the J-Trader front end does, e.g. receiving real time depth of Market information, placing...