Nearly, you can open accounts with some of them with just a few hundred bucks.. I'm with IB, it takes more to get an account, they charge $10 if you are inactive and it's free if you are active enough...
IB's data has limitiations, they throttle you back if you request a lot of historical...