Except for MT4, most APIs normally support limit orders. They are normally implemented in new broker plugins and will be eventually also implemented in updates of older plugins.