Google Search NoAPI
blog.databigbang.com
blog.databigbang.com
For several years, I have been using the Bing search API for very low volume stuff - works really well.
The new API is missing some features that were in the old API, which is unfortunate. And, also unfortunate, the most accurate Google results (Local, Web, Image, etc.) come from scraping in ways like this article describes. Hopefully, Google will address these issues in its Custom Search API. If they don't many people will still continue to scrape.
The Bing and Yahoo APIs are definitely a lot better, IMO. But, as long as Google wants me to use their Custom Search API, then that's what I'll use.
If you turn off javascript on your browser, I'm pretty sure you get straight html. That used to be the case anyway. Most scripts don't signal javascript-support.
When I teach people how to scrape, exercise #1 is scraping Google with Ruby Mechanize and Nokogiri. xPath is your friend