Developer Center
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:
    1. autoplay=1
    2. showUID
    3. query_completion
    4. 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.
Help Company Info Developer Resources Video Publisher Resources
Building Queries About Truveo Developer Center Truveo Director Accounts
Basic Searching Press Truveo API Overview Submitting A Feed Using Media RSS
Using Modifiers Team XML API Director Account FAQ
Using Filters Jobs AJAX API  
Using Sorters Contact Us Flash API  
Advanced Searching Terms of Use Ruby API  
  Privacy Policy Application Gallery  
  Adult FAQ    

Truveo video search lets you search and find videos from across the Web. Use Truveo to find all types of online video including hit television shows, full-length movies, breaking news clips, sports highlights, music videos, or the latest viral videos. If you are looking for a specific video, Truveo video search can help you find exactly the video you want. Truveo can also help you browse through video across the web and discover new videos that you might like.

©2004-2009 Truveo, Inc. All Rights Reserved.