 <p>Email address is accessible for the authenticated user as long as you request "r_emailaddress" permissions upon authorization.</p> <p>Take a look at the Oauth Login Dialog that's presented to the user to authorize the application. Notice how "email address" isn't presented as one of the profile fields that the application wants to access. You'll need to modify this line in your code:</p> <pre><code>var request = new RestRequest { Path = "requestToken?scope=r_basicprofile+r_emailaddress", }; </code></pre> <p>To this:</p> <pre><code>var request = new RestRequest { Path = "requestToken?scope=r_basicprofile%20r_emailaddress", }; </code></pre> <p>The space should be URL encoded in your request token path. </p> <p>Thanks, Kamyar Mohager</p>