1. A method for performing an image-based search, the method comprising: receiving a snapshot image captured from media content; receiving supplemental data associated with the media content; retrieving similar images from a collection of searchable data by comparing the supplemental data to data associated with the similar images; identifying a match for at least one recognizable feature of the snapshot image from the similar images; and providing search results based on identified matches.