Blinkx Video API
Blinkx API: The Blinkx service “uses automatic spiders that crawl the Web, and through partnerships with 200 leading content and media companies, blinkx has indexed over 7 million hours of video content and made it fully searchable using speech-to-text transcription and visual analysis.” Note that the API documentation is only available after registration.