We consider the unique recovery of a non-compactly supported and non-periodic perturbation of a Schrödinger operator in an unbounded cylindrical domain, also called waveguide, from boundary measurements. More precisely, we prove recovery of a general class of electric potentials from the partial Dirichlet-to-Neumann map, where the Dirichlet data is supported on slightly more than half of the boundary and the Neumann data is taken on the other half of the boundary. We apply this result in different contexts including recovery of some general class of non-compactly supported coefficients from measurements on a bounded subset and recovery of an electric potential, supported on an unbounded cylinder, of a Schrödinger operator in a slab.