Take the 2-minute tour ×

Can I get a user's friends emails through Graph API? and How?

share|improve this question

6 Answers 6

up vote 7 down vote accepted

It doesn't appear that you can.

You can get a list of friends, but that only gives you ids and names. It appears you have to get users to give you an access token to pull private info, such as email, on a per user basis.

share|improve this answer
There is no "public" email for API. You posted the link about user's fields, look there ;-))) –  zerkms Dec 2 '10 at 4:37
yuck... that sucks. –  Johnny Dec 2 '10 at 18:53
But what is script for getting the list of friends email –  amol challawar May 23 '13 at 14:23

Unless the user's friends have made their email address public (which is highly unlikely) then no, you can't get a user's friend's email address.

share|improve this answer
email is always not-public for API. developers.facebook.com/docs/reference/api/user –  zerkms Dec 2 '10 at 4:29

You cannot. You have to ask each user so he permit you to get his own email.

share|improve this answer
so how does yahoo allow you to import fb contacts? –  Amit Jul 1 '11 at 14:01
@Amit: I don't use yahoo, so never seen its GUIs to do so. –  zerkms Jul 1 '11 at 23:42
@Amit Yahoo uses an application to retrieve the emails, not a fan page. That's the difference. ;) –  Jayme Jul 13 '13 at 0:17

Now we can notify our facebook friends by special emails:


Excellent feature)

share|improve this answer
lol! this made me laugh... but yes this is true! –  Hitesh Joshi Sep 11 '13 at 10:54

Yes, You need to set scope paramter, eg: Set scope="email", which allows to get permit from user to access his EmailID, because by default you can access only id, name etc. So for this purpose, you need to get access from user.

share|improve this answer

YES, of course you can. All you want to have an email ID with YAHOO. If you are having already then just sign-in and go to the CONTACTS link on the left pane. Now go to the ACTIONS link and click on IMPORT. This will give you options to import your facebook contacts. Just click on FACEBOOK, A pop-up window will appear. Sign-in to facebook on that window.

It's DONE!!! Enjoy.

share|improve this answer

Your Answer


