Does anyone know a data provider that can provide quotes on every listed stock say every 5 minutes? So say at 8:30 pull down the price of every US listed stock.. then at 8:35 do it again.. etc.. The strategies I want to implement I need to be able to have all of that data.... at places such as interactive brokers you can only be pulling quotes on 500 stocks at a time.. I do not need a constant stream of quotes for all us listed stocks, just a snapshot every 5 min.. i suppose I could make 500 requests with IB then cancel... adn do the next 500.. etc.. but there has to be a better way?? I thought about paying for real time quotes at a place such as yahoo finance... and just extracting the info from the page...however it would look specious with greater than 10,000 page requests every 5 min..... I'm sure they wouldnt like that very much... Ideas?