Service-based API for videos