Creating Custom Workflows with SnapStream’s API

One of the least recognized, yet most powerful features of SnapStream is the ability for our customers to create custom workflows by leveraging the software’s built-in API. The Application Programming Interface acts as a connector between different software programs, allowing them to interact with one another in a seamless fashion.

With SnapStream’s API, the question of “can your software do this?” is now completely open-ended. Developers can create third-party applications that tightly integrate with SnapStream’s TV search technology to accomplish almost anything imaginable. In layman’s terms, SnapStream’s API lets developers do cool things like:

• Create custom search portals
• Automatically create multiple versions of varying bitrate WMV or H.264 files (using our ShowSqueeze technology)
• Integrate with a Google Calendar to automatically schedule recordings on a closed-circuit camera

Densan Consultants, one of SnapStream’s custom code partners, has harnessed SnapStream’s API to create a customer-facing Web portal called NewsLink that allows the end user to search amongst TV transcripts (from two SnapStreams), a collection of 50+ federal government news publications, and newswires—all from a single, unified interface. Did I mention that the two SnapStream systems are located in two completely different regions of Canada?

View SnapStream in Canada in a larger map

With NewsLink, two SnapStreams are integrated along with EMM print sources and newswires.

The benefit with this approach is that this customer no longer has three independent tools by which they gather transcripts, news publications and newswire stories. Instead, the end-user simply launches his web browser, types in a search term, and voila, instant search results about what’s happening on CBC and Reuters.

TV Search + Print Search + Internet Search + Wire Search

Custom Web portal, searching SnapStream, EMM Print Sources and Newswires.

Perhaps the best part of the API: It’s free to customers! To interface with the API, all you’ll need is a developer who’s familiar with JSON Web Services, along with some ideas to implement. If you’d like to learn more about SnapStream’s API, and even look at sample code, just visit! You can consult with our engineering team as well by contacting us at [email protected].