You could build a scraper with this (just add the &output=kml to the end of the string as Mapperz suggested, it appears the coordinates are only in the kml file, not in the original url source) but the problem is that the query itself only returns at max 200 results. You could add to this a spatially varying search term (i.e. plus or minus the latitude and longitude) to cover the whole state. (Also I thought at first you could just save all of the data if you used Google Earth directly, but this is not the case and it is exactly the same as using the Google Maps search.) I wouldn't be surprised if there is more magic in the url that you could use to your advantage in building a scraper that I am unaware of.

This map comparing density of grocery stores to bars uses data collected from Google, so maybe you could ask the makers how they pulled the data.

although this method works fine, it'll only return the list of points with a label on them, i.e. the first 10 points. The second thing is, it'll display items outside of the region / state, which is not a real issue, but the first issue is crucial
–
dassoukiNov 12 '10 at 15:57

@dassouki, I was able to find the coordinates in that file, they are within the placemark tag. It still sucks though that you can only export 10 at a time. I also see you can only have a search at max return 200 results.
–
Andy WNov 13 '10 at 3:04