The main purpose of a bucket elevator is to vertically transport materials such as grains, seeds, fertilizers, and other bulk materials from one level to another. It is commonly used in agricultural and industrial settings to efficiently move materials in a continuous flow.