title: What online brokers offer APIs?
body: <p>So I'm getting really sick of E*TRADE and, being a developer, would love to find an online broker that offers an API. It would be great to be able to write my own trading tools, and maybe even modify existing ones.</p>
  
  <p>Based on my research so far, I've only found one option. Interactive Brokers offers a multi-language API (Java/C++/ActiveX/DDE) and has some fairly decent commission rates to boot. I want to make sure there aren't any other options out there I should be considering. Any ideas?</p>
  
  <p>Update: Based on answers so far, here's a quick list...</p>
  
  <ul>
  <li><a href="http://www.interactivebrokers.com/" rel="noreferrer">Interactive Brokers</a>
  
  <ul>
  <li>Java</li>
  <li>C++</li>
  <li>ActiveX</li>
  <li>DDE for Excel</li>
  </ul></li>
  <li><a href="http://www.pcmtrading.com" rel="noreferrer">Pinnacle Trading</a>
  
  <ul>
  <li>C++</li>
  <li>Perl</li>
  <li>VB.NET</li>
  <li>Excel</li>
  </ul></li>
  <li><a href="http://www.mbtrading.com/developersMain.aspx?page=sdk" rel="noreferrer">MB Trading</a></li>
  </ul>