Programming on stock market

Hi is there any body out there, who can provide me information regarding quick finding of a day range high and low difference in any stock of its entire history ? either biggest or smallest range happened in the past from the date and time i like to know. is there any screener or any programming code available ?