TVMaze is a community of TV fanatics and dedicated contributors. The site provides several tools to its users.
Summary of main site features. - Personal tv calendar and tv schedule - Custom watchlist - Personal statistics on watched shows and episodes. - Show information - Show relations - Tagging system to sort your shows. - Episode information and trailers - Cast and Character information
For developers there is also a TV API that allows you to use all the tv data on the site as you see fit. No fee, no limitation on the amount of calls made.