You can get these details using Graph api. Check this link https://developers.facebook.com/docs/graph-api/reference/user
let request = FBSDKGraphRequest(graphPath: "\(user-id)", parameters: ["fields" : "id,name,email,birthday,gender,hometown" ], httpMethod: "GET")
request?.start(completionHandler: { (connection, result, error) in
// Handle the result
})
solved how do i get gender from facebook public profile Facebook IOS Swift SDK