In this article, we set out to document the little known Ask web search API available at xml.teoma.com.
One of the many aspects of successful search engine optimization (SEO) is the periodic measurement of how well a site is performing in a particular search engine. Dimensions to measure include the number of pages in the engine’s index, the number of other web properties citing the site and the site’s performance for the strategic keywords linked to business objectives. Once raw data is collected, each of these data points is compared with other data to evaluate aspects such as page freshness.
Update: Ask disabled access to their API on 6 March 2007. We are working on obtaining additional information. Write us if you would like to be notified of further developments.
The first SEO practitioners resorted to writing rudimentary programs which simulated an internet search, capturing and processing the resulting data for analysis using spreadsheet or database programs. This process is known as scraping.
Several industrious software companies perfected this process in tools such as Web Position and Agent Web Ranking. Unfortunately, frequent automated querying can tie up search engine resources, degrading performance for interactive users and ultimately costing search engines money. Many search engines explicitly ban the use of these tools for this, and perhaps other, reasons.
Each of the major search engines has created well documented application programming interfaces (Google Web Search API, Yahoo Web Search API, Microsoft Web Search API) as a means to provide search engine optimization practitioners with search engine data in a controlled manner so as to not impact search engine performance.

Except Ask. Which is really too bad. We want to love Ask. Ask’s underlying search technology is based on the well regarded Teoma subject-specific popularity cluster algorithm known as ExpertRank. The user search interface was recently (February 2006) cleaned up - the butler was sent into retirement and the number of advertisements displayed was reduced (making those displayed more effective in the process). Ask has also committed to Europe by opening a research center in Pisa (home of the historic Arianna search engine) and by releasing new country localizations in Spain, France, Germany, the Netherlands and Italy.
And while we love Google, viable competition keeps everyone nimble. Yes, Yahoo! does a good job, but it seems that they sometimes let commercial considerations detract from a relentless goal of excellent search, i.e. with “express inclusion” and paid directory programs. Microsoft, much as they try, and despite their financial resources, just doesn’t seem to be a contender to Google’s throne.
Thus we turn our attention to Ask, our scrappy underdog. During development of our internal search engine optimization measurement tools, we didn’t find any mention of a web services search API on Ask’s website. Yet with a bit of research, we did come across an interface (xml.teoma.com) developed by Teoma which is still active at the time of this writing.
Part II: API Documentation
Consult our Ask Web Services API Documentation.
Similar Posts:
- Unofficial documentation of Ask’s Web Search API
- Search engine Ask.com no longer crawling the web. Weakly powered by Google?
- Google AJAX Search results, tracking in Google Analytics and, um, an API rant
- Search marketing is different: how to gain a competitive advantage by insuring a successful SEO project
- Search Engine Crawlers: Who’s visiting my site and why?
If you're new here, please subscribe to my RSS feed or subscribe to me on Twitter, which is updated on a more frequent – and more meaningless – basis in English and Italian. Finally, if you're a Sphinn user, Sphinn love is welcome :-). Thanks for visiting!






















0 responses so far ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment
Warning: Comments are welcome insofar as they add something to the discussion. Anonymous and/or polemical comments without a rational justification of the author's position risk being mercilessly deleted at the sole discretion of the administrator. Yes, life is hard :-).