The invention provides a swinging-bucket type rotor pump. The swinging-bucket type rotor pump comprises a cylinder-shaped shell, a rotor, a crankshaft, a plurality of support arms and a plurality of swinging buckets, wherein the rotor is eccentrically positioned relatively to the axis of the cylinder-shaped shell and provided with a plurality of radial notches that divide the rotor into a plurality of parts, one end, which is arranged along the circumferential direction, of each part is a connecting end, and the other end is provided with a circular arc surface; the crankshaft comprises a first part and a second part, the first part is coaxial with the central shaft of the rotor and supported by the central shaft of the rotor, and the second part is coaxial with the cylinder-shaped shell;one end of the each support arm is pivotally connected with the second part fixing the crankshaft; and each swinging bucket is arranged on the notch of the corresponding rotor respectively, one end of the swinging bucket is pivotally connected with the connecting end of one part of the rotor, and the other end of the swinging bucket is pivotally connected with the other end of the corresponding support arm, the other end of the swinging bucket comprises two sections of circular arc surfaces which are mutually tangential, one section of circular arc surface is matched with the circular arc surface of the adjacent part, and the radius of the other section of circular arc surface is equal to the length difference of the internal diameter of the cylinder-shaped shell and the support arm.