Fun With Google's APIs

A free tutorial from IBM shows you how to develop your own applications that harness the behind the scenes capabilities of one of the web's most powerful search engines.

Last spring, Google figuratively opened up its kimono to programmers around the world, offering free access to its APIs (application programming interface) service. Anyone who downloads Google's developer kit and registers for access can run programs using Google Web APIs.

Using Google APIs, your programs can issue search requests to Google's index of more than 3 billion web pages and receive results as structured data that you can manipulate as you please. Your programs can also access information in the Google cache, and check the spelling of words. Google Web APIs support the same search syntax as the Google.com site.

A free tutorial from IBM takes you in a step-by-step fashion through the creation of four separate applications using Google APIs.

The first sends a search query to the Web service and retrieves and analyzes the individual and aggregated results using only Java skills.

The second application retrieves a specific Web page from the Google cache.

The third demonstrates Google's spelling suggestion capabilities.

The last part of the tutorial discusses the different SOAP messages used by the Web service, and the process of sending them directly to the Google Web service.

Writing programs using Google APIs isn't for everyone. You need a certain degree of programming skill, and a willingness to futz around with debugging your code when it doesn't quite work the first time. But if harnessing the behind the scenes power of one of the web's biggest search engines for your own applications sounds appealing, Google's Web APIs make it a relatively easy process.

Google Web APIs
http://www.google.com/apis/
Download the developer kit and register for an account from Google here. Also includes links to FAQs and other sources of help.

Building Web Service Applications With the Google API
http://makeashorterlink.com/?H28E12F82
This free tutorial from IBM takes you step by step through using the Google API. Registration is required, but you can opt out of receiving any email from IBM. You should be familiar with Java programming language, and will need an Internet connection to access the Google service. An understanding of Web services is not required to use the API.

Google APIs Discussion Group
http://groups.google.com/groups?group=google.public.web-apis
Help and discussion is available via this Google Group dedicated to web APIs.

Search Engine Forums Spotlight

Google SEO guidelines and Webmaster guidelines
ihelpyou Forums
http://www.ihelpyouservices.com/forums/t5792/
"Overall, this is a very good thing.... Google is reaching out to the quality SEO's and making it known that the spammers will not be tolerated and should not be tolerated."

Controversial new document by Google
Webmaster World Forums
http://www.webmasterworld.com/forum3/7211.htm
"And now we have a document about our industry on Google. I can't view it any other way than a fear spreading attack piece. As a whole the message is simple: we are liars and cheats not to be trusted."

Interesting new SEO guidelines from Google
Search Engine Forums at JimWorld
http://www.searchengineforums.com/Forum28/HTML/005225.html
"Wow, I am really surprised at the negative response! I thought they put together a really helpful tool that SEO's would love, it really will help new people identify the good and the bad."

PPC campaign
Cre8asite Forums
http://www.cre8asiteforums.com/viewtopic.php?t=465
"Here's a very brief (highly summarized) guide to successful PPC campaign management with an emphasis on maximizing ROI..."

Keyword density vs user friendly
ihelpyou Forums
http://www.ihelpyouservices.com/forums/t5747/
"The key is in hiring a professional copywriter. SEOs need to get away from trying to write copy for their clients unless they actually are a professional copywriter."

What makes an ODP listing so special?
Webmaster World Forums
http://www.webmasterworld.com/forum17/1212.htm
"The viral nature of an ODP listing makes it well worth the effort."

Search Engine Forums Spotlight courtesy Search Engine Guide.

Search Headlines

NOTE: Article links often change. In case of a bad link, use the publication's search facility, which most have, and search for the headline.

Online search engines news
Search Engine Tip: Beware of Query Strings...
Net Mechanic Nov 30 2002 4:13AM GMT
Search Engine Tip: Getting Listed With Yahoo...
Net Mechanic Nov 30 2002 4:13AM GMT
Search Engine Tip: Search Engines Like Ugly Pages...
Net Mechanic Nov 30 2002 4:13AM GMT
Online marketing news
Anti-spam filters kill legitimate emails...
The Register Nov 29 2002 12:39PM GMT
Domain name news
ITU call Governments and Domain Name operators together...
Demys Nov 29 2002 11:46AM GMT
Online portals news
Analyst: Yahoo Shares Fully Valued...
ISPWorld.com Nov 29 2002 7:02AM GMT
AOL Europe takes on Pangora search technology...
netimperative Nov 29 2002 0:34AM GMT
Online search engines news
From 100 countries, a Google snapshot of what's going on...
International Herald Tribune Nov 28 2002 11:36PM GMT
Domain name news
ccTLDs strike back...
Demys Nov 28 2002 12:57PM GMT
XML and metadata news
Metadata: What's in a Name...
CRM Assist Nov 28 2002 11:01AM GMT
Online search engines news
Should you Google the one you're ga-ga for?...
Chicago Tribune reg Nov 28 2002 8:49AM GMT
Cranberry Relished and Google Fights...
New York Times Nov 28 2002 3:32AM GMT
Online marketing news
Public access to FTC hurt by spam lists...
CNET Nov 27 2002 1:38AM GMT
powered by Moreover.com

About the author

Chris Sherman is a frequent contributor to several information industry journals. He's written several books, including The McGraw-Hill CD ROM Handbook and The Invisible Web: Uncovering Information Sources Search Engines Can't See, co-authored with Gary Price. Chris has written about search and search engines since 1994, when he developed online searching tutorials for several clients. From 1998 to 2001, he was About.com's Web Search Guide.