Is the key space for networks and web channel the same? Such that for example Syfy is id 16 for network. While this wouldn't happen if Syfy with id 16 where to show up as a webchannel would it still be id 16?
Completely independent keyspace.
Is there a way to dump all the values for network and web channel and other id related values?
There's no specific endpoint for that, but if you really need them you could just traverse http://api.tvmaze.com/networks/:id and http://api.tvmaze.com/webchannels/:id, starting with 1 and stopping once you've reached a number of 404 errors.