I forgot to mention that the API should also allow for historical price data to be queried, and there should also be a call to request every available quote (not being limited to 20 markets).
I have also notified that every marked has a CFD type. What kind of other market types are you going to add? Options, maybe?