Twitvid is a social network that lets users search for, watch and share videos on topics and people of interest. The Twitvid API exposes all of the site's data for use by devleopers in third party sites and applications. Functionality is separated into upload, search, media retrieval and utility methods. An API is also available for real-time streaming of incoming videos and related meta-data. The APIs use RESTful calls and responses are formatted in XML and JSON.