I basically want to be able to ping a server, website, or whatever, and get the price and volume of a particular stock. The only way I know how to do this is to open up the Yahoo! finance site for a particular stock and just parse the HTML. Is there a better way to do this? If I automatically ping a website thousands of times per day, will they block me? I'm developing a stock screener that needs price and volume data every minute or so. Thanks!