A method and apparatus for singulating individual product items, such as pills, in unit-dose or multi-dose dispersing packaging that utilizes a pill-filling mechanism for reducing a large amount of bulk pills to a single-file stream of pills; a pill separation mechanism for singulating a variety of different sized and shaped pills; and a mechanism for delivering pills to a package, such as a blister-pack. Bar-code scanning and identification software may also be implemented to adjust the mechanisms to adapt the apparatus to different pills as they are presented to the apparatus.