I had looked at ETrade before, but I did not find this:
"E*TRADE Capital Markets can currently accept orders from either our front end application (either through a dedicated circuit or the Internet), FIX protocol (various versions supported) or a variety of third party vendor applications."...