Webaroo Search Radar Web Services API

The Search Radar Web Service API is intended for developers who wish to build innovative tools and widgets by leveraging the power of Search Radar to suggest related topics and terms for any query. The service provides output in XML and JSON formats.

Terms of use

By using the Search Radar Web Service you are implicitly agreeing to our Terms of Service and our Privacy Policy.

Generate Application ID

Every request to the Search Radar service should contain the application id parameter. To get your Application ID, fill the following form.

   
Name* :  
Email* :  
Website :  
Describe Application :  
   
 

Request URL and Parameters

http://searchradar.webaroo.com/SearchRadarService

Parameter Value Description
appid string (required) The application id
query string (required) The query term
output string: xml(default), json The output format
callback string The function name to wrap around the JSON data. The parameter is ignored if output=json is not selected
excerpt string: off(default), on To get results with excerpts that show the relatonship between the suggested term and the original query, select excerpt=on

XML Response format

The schema for the XML response is at http://searchradar.webaroo.com/SearchRadarService.xsd

Element Description
relatedtermset Contains all the related terms
searchradarurl The results page for your query on searchradar.webaroo.com that you can link back to
rt A related term tuple
t The related term
e The excerpt (absent if excerpt=off)
s The source url of the excerpt (absent if excerpt=off)

Sample response

For http://searchradar.webaroo.com/SearchRadarService?query=Pink+Floyd&output=xml&excerpt=on&appid=yourappid

JSON Response format

All responses are utf-8 encoded.

Element Description
relatedtermset Contains all the related terms
numresults Number of related terms returned
searchradarurl The searchradar.webaroo.com results page for query that you can link back to
results All the related terms tuple
t The related term
e The excerpt (absent if excerpt=off)
s The source url of the excerpt (absent if excerpt=off)

Sample response

For http://searchradar.webaroo.com/SearchRadarService?query=Pink+Floyd&output=json&callback=function_ws&excerpt=on&appid=yourappid

Rate and Result Limit

The Search Radar Web Service has a daily limit of 1000 requests per IP - application id combination. We also send a maximum of 50 suggested terms for a particular query. If your application requires a higher throughput or you need more than 50 suggested terms per query, drop a mail to support@webaroo.com or use the feedback form.

Error Codes

  1. Output format not supported
  2. No callback function provided
  3. Invalid query
  4. Rate limit exceeded

Sample Error Response

XML:

JSON:

Feedback and Support

Please mail support@webaroo.com or use the feedback form for any queries regarding the service. We would like to hear from you about how you are using the Search Radar Web Service. The most innovative ones will also be featured on this page.