video page and api