The Google AJAX Search API is designed to make it easier for webmasters and developers to do two things:
- Add a dynamic search box to your site that includes Google Web, Video, News, Maps, and Blog search results.
- Build powerful web apps on top of Google search. See some samples.
Check out the API Documentation for more details.