Facebook provides a low-level HTTP-based API called ‘Graph API,’ which can be used to get data in and out of Facebook. A tech giant such as Facebook is very serious about protecting their User’s data and as such would not provide information without proper authentication.