|
Overview of the Truveo Video Search APIs
The Truveo video search engine is an index containing millions of video files that are available on the Internet.
This index is continuously updated, cleaned and expanded to include the latest videos from the most popular
video destinations on the Web. The Truveo video search APIs provide a programmatic interface to access this index
and build applications that feature video search results. The rich functionality of these APIs enables you to build a wide variety
of video-based web applications. For example:
-
Turn your website into the ultimate destination for online video by putting millions of videos at your users' fingertips.
Our APIs make it easy for you to create search functionality that will let users find video located either in your own video library or on
thousands of websites across the Internet.
-
Enhance your existing website with relevant video clips. Our APIs can be used to identify videos relevant to a particular topic.
Links to these videos can be placed alongside other content on your website to build a more engaging experience.
-
Build an online community for sharing video. Our APIs provide a range of features that allow users to easily save and share favorite videos
and watchlists. These personalization features provide a simple and powerful framework for building a thriving online video community.
The Truveo Video Search APIs come in five flavors: XML, AJAX, Flash, Ruby, and now JSON. The XML API allows users to submit REST-style queries and receive XML-formatted results to standard HTTP GET requests.
The AJAX API runs in the browser and lets client applications access video search results directly from JavaScript.
The Flash API runs in Macromedia Flash and allows Flash applications to access video search results. The Ruby API is a mapping of the
XML API for use in Ruby programs.
To get started using these APIs, please
first review the usage terms for the Truveo Open Video Search Developer Program. Then review the documentation on building search queries. This documentation describes the range of query expressions
supported by all APIs and illustrates a variety of techniques for retrieving targeted video search results. Once you have familiarized yourself
with the search query syntax, you can review the XML API documentation, the AJAX API documentation, the Flash API documentation, and the Ruby API documentation.
This documentation will describe how to formulate and submit API calls as well as how to retrieve
and handle search results.
The Truveo API is separated into standard and premium versions:
Standard API
- Requirements
- Site must comply with Truveo API terms of use.
- Site must include 'powered by Truveo' attribution pointing to www.truveo.com (or to a localised version, such as fr.truveo.com for partners in France). This will be automatically checked.
- No crawling, copying, or caching data.
- A valid email address.
- Services Provided
-
- Access to standard XML, AJAX, Flash, or Ruby API using a specific app_id.
- Limit of 10,000 queries per day.
- Please note that player embed codes will no longer be made available to standard API users.
Premium API
- Requirements
-
- Site must comply with Truveo API terms of use.
- Site must include 'powered by Truveo' attribution pointing to www.truveo.com (or to a localised version, such as fr.truveo.com for partners in France). This will be automatically checked.
- No crawling, copying, or caching data.
- A valid email address and phone number for technical and business contacts.
- You must furnish us with rough traffic estimates for your API Account with expected launch date.
- Services Provided
-
- Access to standard XML, AJAX, Flash, or Ruby API using a specific app_id, plus some additional features:
- autoplay=1
- showUID
- query_completion
- embed codes
- Limit of 1,000,000 queries per day.
- Review Process
-
- When you are ready, please send us the info listed above as well as the URL of your site and your appid. We will then do a final review and increase the limit.
|