According to Facebook's rules, you can only run a contest from a Facebook Page, Group, Event or App. Contests on personal Timelines are not permitted. Facebook's Promotions rules with regards to personal profiles.
Can you advertise contests on Facebook?
In short, yes! Contests are allowed on Facebook. According to Facebook, only Pages, Groups, and Events can run a competition, contest, or sweepstakes. However, they ask that when you administer promotions, you should follow their policies.
Is it legal to do a giveaway on Facebook?
You're allowed to run your promotion on your page timeline, or within a third-party app. But you cannot ask entrants to share your giveaway on their personal timeline or with their friends as a means of entry. Any kind of action that involves a personal timeline or friend connection isn't allowed.