You cannot create a new Facebook page via the API - for example, if your client had a company called SomeCompany, they could not use your application to create a Product / Service page at www.facebook.com/SomeCompany for users to Like. Your alternatives:
1) Use your application to create Open Graph tags and Like buttons for a company website (outside of Facebook). 2) Challenge the customer how to create the page manually by visiting Facebook.com while logging into their Facebook account. 3) Request the manage_pages permission from your client in your application and use the Marketing API to edit the page after the client has created it. You can edit most of the fields on the page (even things like the profile picture) as soon as the page exists. For more information see here https://developers.facebook.com/docs/reference/api/page/
source share