Weyl semimetals are often considered the 3D-analogon of graphene or topological insulators. The evaluation of quantum oscillations in these systems remains challenging because there are often multiple conduction bands. We observe de Haas-van Alphen oscillations with several frequencies in a single crystal of the Weyl semimetal niobium phosphide. For each fundamental crystal axis, we can fit the raw data to a superposition of sinusoidal functions, which enables us to calculate the characteristic parameters of all individual bulk conduction bands using Fourier transform with an analysis of the temperature and magnetic field-dependent oscillation amplitude decay. Our experimental results indicate that the band structure consists of Dirac bands with low cyclotron mass, a non-trivial Berry phase and parabolic bands with a higher effective mass and trivial Berry phase.