Google

<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" www.w3.org><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>My Google AJAX Search API Application</title> <link href="http://www.google.com/uds/css/gsearch.css" type="text/css" rel="stylesheet"/> <script src="http://www.google.com/uds/api?file=uds.js&v=1.0&key=abqiaaaad4xhj8gtnvrr66dqmk1nthsbogeeqw7k-wljfpvye0p6mgcxzrsxz6cg49qpkdqfbxwg5rmgl-yufg" type="text/javascript"></script> <script language="javascript" type="text/javascript"> //<![cdata[ function onload() { // create a search control var searchcontrol = new gsearchcontrol(); // add in a full set of searchers var localsearch = new glocalsearch(); searchcontrol.addsearcher(localsearch); searchcontrol.addsearcher(new gwebsearch()); searchcontrol.addsearcher(new gvideosearch()); searchcontrol.addsearcher(new gblogsearch()); // set the local search center point localsearch.setcenterpoint("new york, ny"); // tell the searcher to draw itself and tell it where to attach searchcontrol.draw(document.getelementbyid("searchcontrol")); // execute an inital search searchcontrol.execute("google"); } gsearch.setonloadcallback(onload); //]]> </script> </head> <body> <div id="searchcontrol">Loading...</div> </body></html>Check out the API documentation for more information.