TubeKit

TubeKit is a toolkit for creating YouTube crawlers. It allows one to build one’s own crawler that can crawl YouTube based on a set of seed queries and collect up to 17 different attributes for a video. TubeKit assists in all the phases of this process starting database creation to finally giving access to the collected data with browsing and searching interfaces. In addition to creating query-based crawlers, TubeKit also has a number of tools that allow one to extract YouTube video links from a webpage, download flash videos, and collect user profiles from YouTube without running any queries.