Last week Matt Mullenweg asked me a few questions about the Yahoo! Web Search API and Yahoo! Site Search. It turned out that he was looking for a better way to provide search for WordPress.org and thought we had just what he needed.

A few days later, I find out that he was right. In New WP.org Search, he writes about implementing the new search support:

I went to the site to see how much of a pain it would be so I could start properly procrastinating, but I was taken aback by how incredibly easy it was to get an application ID and start getting the results back as simple XML. I began hacking on it right then. It was about 5 minutes to set up a search form with URIs the way I wanted, 7 minutes to get the XML and parse it out, 5 minutes to write in some paging, and then about 20 minutes tweaking the search page to make it look a little better. The result is the new search.wordpress.org WordPress Search.

He closes by saying:

Yahoo deserves major kudos for opening up their information in such a free way and making it so easy that it’s taken me longer to write this post than start using their API.

That's great to hear. Over and over, when I run into people who've tried out our search APIs, they tell me the same thing: it's easy.

Simplicity was our goal in designing the APIs.

Posted by jzawodn at June 20, 2005 09:03 AM

Reader Comments
# Sumeet said:

But what about the rate-limiting per month? What after the 5000 search requests are exhausted?

on June 20, 2005 01:58 PM
# Jeremy Zawodny said:

You mean 5,000/day right?

on June 20, 2005 02:05 PM
# danilo said:

Very well done api.
Very good search engine, I prefer over google.
I don't like and I don't use http://www.yahoo.com/ ...at all.

on June 20, 2005 02:51 PM
# Bill said:

A search API is a wonderful. Google's is nice, Yahoo's seems to be pretty decent (I haven't used it).

Where's the advertising API? It takes about 90 seconds to sign up and start getting access to advertising data via Google's API. It's SOAP, so pretty much every programming language besides BASIC and Forth are supported. Google has loads of documentation online regarding their ad API program. And it's free.

Yahoo has apparently had an advertising API for like 4 years now, but what does it do? What does it take to get access to it? What data can you get back from it? How much does it cost? Can I use it to get 3rd party access to others' data? Are there any other restrictions on using it?

All I could find about it was this page:

http://searchmarketing.yahoo.com/af/yws.php

If I email xml-ysm@yahoo-inc.com and ask the above questions, how long before I get a response? Will all my questions be answered, or will I get more questions back then answers?

I'm seriously not trolling. One area where Google *really* outshines Yahoo is in the data access area. Send an email to the above address and ask to get access to the Yahoo ad API. Take a moment to read through the response. And then ask yourself "Why don't they just put all that info on a web page somewhere out in the open?" That you have to email someone to begin with is odd (and annoying). What is Yahoo hiding? Why are they being so cagey?

Compare that email response to this:

http://www.google.com/apis/adwords/

Step back and take in the Yahoo API page (and, I suppose the one other page regarding their API). Add in the email repsonse. Now take in all the info on Google's API. Notice a difference? Just a small one, maybe?

There's just no comparison whatsoever. Google is open, free and easy with their data sharing. Yahoo is, being kind, not so much any of those things.

And, finally, this is an interesting read:

http://www.smart-keywords.com/2005/03/is-yahoo-destined-to-be-next-looksmart.htm

So is this:

http://www.clickz.com/news/article.php/3494426

I haven't heard any stories about Google pulling API access for any of its advertisers. What did happen to WebSideStory's API access anyway?

on June 21, 2005 09:32 AM
# HITMAN said:

Its even cooler to hear that Apple is supporting it for their blogs and such. I sure wish I could afford a Mac, those Powerbooks are totally awesome.

on August 11, 2005 05:24 PM
# SlingBox said:

I'm a larger fan of web api's which use REST requests, a lot easier to work with.

SlingBox

http://www.slingbox.org

on October 7, 2005 08:21 AM
# chenwann said:

Well i use yahoo because its results more accurate

on December 20, 2006 03:00 PM
# Used car said:

Very good search engine. But i prefer over google.
I don't like and I don't use http://www.yahoo.com/
I Use http://msn.com sometime to!

on February 12, 2007 02:07 AM
# News said:

Woah, really nice search engine

on August 3, 2007 03:04 PM
# Steve K. Gets Google Ads Free said:

Yeah its nice but I still prefer google.

on December 11, 2007 07:03 AM
# ipod nano said:

nice search app and cool review

on December 24, 2007 10:08 PM
# Ask Master said:

Very nice done api.
Perfect search engine, I very prefer over google.

on February 12, 2008 01:04 AM
# funnyvideo! said:

hello,

this step was good..today WP has been one of the major blogging media on the net.

thanks to the founder!

on March 11, 2008 07:51 AM
# Okey said:

Thanks

on March 19, 2008 03:26 PM
# Car Loan said:

Simply fantastic. I always wanted to learn more on this VERY subject. Any idea on a resource that will hold more?

on June 19, 2008 09:09 AM
# jane hyde said:

google is leading for many years, but how many years of leading remains to google ?

on July 10, 2008 03:48 PM
# Noclegi Ustka said:

Google's is nice, Yahoo's seems to be pretty decent.Really nice search engine.A search API is a wonderful.

on July 18, 2008 11:57 PM
# vikram said:

i am buying macbook this month love to see it on my mac

on September 25, 2008 02:09 AM
# Smith said:

Online shopping is now a easy way of buying anything which they want by using the internet.so people want to know more about this.
Its a nice post about the same thing.
Thanks

on October 2, 2008 12:20 AM
# automobili said:

This is my first time here and I am going to add you to my RSS reader.
I really love what you are doing here.

on October 5, 2008 02:51 PM
# Subaru Parts For You said:

i think yahoo is trying to step it up but i dont think that they will surpass google

on November 5, 2008 09:33 AM
# Carolin said:

Well done.Its good information.
Thanks,,
Carolin

on November 11, 2008 09:36 PM
# JOhn said:

Online shopping is now a easy way of buying anything which they want by using the internet.so people want to know more about this.
Its a nice post about the same thing.
Thanks

on November 12, 2008 09:51 PM
# Shasta said:

It’s a pretty cool info on this site.

Thanks..Shasta

on November 17, 2008 12:53 AM
# Car Guy said:

First time visiting your blog, great work and very informative thanks.

on January 17, 2009 12:15 AM
# ask siirleri said:

Thanks you very much but it link is doesnt working. All link is hosted by themes editors page and i not found it.

on January 29, 2009 03:25 PM
# Instant Free People Search Guy said:

Great info. First time at your blog - good stuff. Yes, the search API's are easy to use.

on March 17, 2009 03:31 AM
# Tony said:

Sounds like bullshit... another idea with no original or updated thinking... just snapshot responses without delivery.

on March 22, 2009 11:42 PM
# china wholesale said:

It was a great script sir. I learn a new function here, that is trigger_error() function. This script would help me much if i forgot which wordpress function i’ve ever modified using add_filter().

on July 13, 2009 11:03 PM
# Andrea Loza said:

Trigger Errors and functions ? Jesus thank god for my web guy but very useful information

on July 29, 2009 09:47 AM
Disclaimer: The opinions expressed here are mine and mine alone. My current, past, or previous employers are not responsible for what I write here, the comments left by others, or the photos I may share. If you have questions, please contact me. Also, I am not a journalist or reporter. Don't "pitch" me.

 

Privacy: I do not share or publish the email addresses or IP addresses of anyone posting a comment here without consent. However, I do reserve the right to remove comments that are spammy, off-topic, or otherwise unsuitable based on my comment policy. In a few cases, I may leave spammy comments but remove any URLs they contain.