Twitter Lead Generation

Does X/Twitter Show Email Addresses? (And Why You Can't Get Email Directly)

Learn why X/Twitter doesn't display email addresses on profiles, where public emails actually appear, and how to find contact info at scale.

Raymond Le
Founder at Scravio
·8 min read
On this page (12 sections)

If you're trying to find an email address for a creator, founder, recruiter, or brand on X (Twitter), here's the reality:

X does not display the email address from an account of a user on their public profile. In most cases, the only "emails" you'll ever see on X are the ones that people choose to publish themselves - normally in their bio or behind a public website link.

That one distinction (private account email vs. self-published public contact info) is the reason why "pulling emails directly from X" is almost impossible for anyone who is not the owner of the account.

Quick answer: Is Twitter/X showing email addresses?

No. X indicates your email address (and phone number) is not displayed on your public profile, even if you have enabled "discoverability" settings which allow people to discover you by using your email/phone.

So when someone asks "Can I see their email on X?", what he or she usually means is:

  • Did they type an email into their bio?
  • Is there a website link on their profile with an email on the site (i.e. Contact/About page)?
  • Are they utilizing professional features that publish contact info?

Two different "emails" people get confused about

Your account email (private)

This is the login, notification, security, and account recovery email. It is not public.

Your email to be contacted by the public (optional)

This is any email the user chooses to have as a public email, most commonly in:

  • Bio text (e.g., [email protected])
  • A linked website with an email
  • A pinned post or media kit link

And in some cases, the contact information of professional accounts can be voluntarily published. X's Privacy Policy states that a contact email / phone / street address associated with a professional account may be public.

What profile info is public on X (and why that's important)

X explains that most fields on the profile are always public: biography (bio), location, website, picture.

That's what they call the "email discovery surface" in layman's language:

If somebody wants inbound leads, press, partnerships or bookings... they'll often include contact instructions in the bio or the website field (as they are public and easy to find).

Where emails CAN be public on X

Email that is typed directly in the bio

This is the easiest of them all: the email is actually there in the form of text.

Patterns you'll see:

Why it's common: the bio is public, it's fast to edit, and is visible on every profile visit.

Common links for creators and companies are:

  • Their homepage
  • A link-in-bio page
  • A media kit
  • A newsletter landing page
  • A "Contact" page

X considers the website field to be public profile information.

So the email may not be on X--but it may be one click away on a page that they willfully publish.

Professional contact info (depends upon setup)

Some professional account experiences can publish contact details. X's Privacy Policy specifically mentions the fact that contact email/phone/address associated with professional accounts may be public.

Important nuance: this is still not "X showing your private account email." It's you choosing to publish a contact channel.

Pinned posts, media kits, "DM me / email me" posts

Even when people don't actually put an email in the bio, they may put it in:

  • A pinned post
  • A public thread (e.g. "speaking inquiries: ...")
  • A portfolio link containing a contact form/email

Where emails DON'T come through (even though people are sure they do)

"Discoverability" does not make email visible

X allows for settings which help other people to discover you by email/phone, but X says that your email/phone is not publicly displayed, even with discoverability on.

So if someone claims:

"I can pull anyone's email because I have his/her handle"

They're either:

  • Mistaking a posted email (bio/website) on the web for a "hidden field", or
  • Referring to information gathered off-platform (old leaks, brokers, third-party enrichment), not from X itself.

Why "getting email directly from X" is barely possible

1. X doesn't put emails into public profile data

Public profile pages are meant for public identity and content - not to reveal sensitive contact credentials. That's in line with the X Help Center saying that email isn't public.

2. X API doesn't provide you the email of other users

Even developers can't just ask the API: "Give me this user's email."

In the API data dictionary of X, the confirmed_email field is explicitly described as "the confirmed email of the authenticated user."

That means:

  • You can fetch the email for the user that is currently logged in (you),
  • Not some random users that you look up.

3. Email access is permissioned and scope restricted

X's OAuth documentation includes a specific scope - users.email, which is "Email from an authenticated user".

This is a consent-based model. The user authorizes it, and only then can email be returned (if available and allowed).

4. Even older API workflows were still user consented

In X API v1.1 documentation, email access requires enabling a developer setting ("Request email addresses from users"), and the include_email parameter only returns email under those conditions.

Again: permission + user context, not scraping public.

Reality check: what works for legit outreach

If you're doing legit outreach (PR, partnerships, recruiting, B2B) here's the breakdown:

What works

  • Extract emails users published in bios
  • Follow the links of public websites and get emails from contact/about pages
  • Capture other public contact channels (forms, booking links, etc)

What doesn't (reliably) work

  • "Pull email by username" from X itself
  • Direct "Export all emails of followers" from X
  • "Scrape emails hidden away in the account metadata" (they're not there publicly)

Public Email Discovery Map

Where you're lookingCan email be there?Why / notes
X bioOftenIt is by design that users paste bio, bio is public
X website fieldOftenPublic; leads to pages which may list email
X public profile "account email"NoX says email is not shown in public
Discoverability settingsNoHelps people find you, but does not give email/phone
X API for random usersNoconfirmed_email is for the authenticated user
Professional account contact infoSometimesPolicy: Some professional contact info can be public

How tools find "Twitter emails" at scale (not magic)

Legit tools do public contact discovery not "private email extraction."

A workable workflow looks something like this:

  1. Retrieve profile handles (your target list)
  2. Parse bios for email patterns
  3. Expand the website link and crawl only public pages about to contain contact info (Contact, About, Press, Media Kit)
  4. Validate email syntax + domain + (optionally) mailbox
  5. Deduplicate and enrich (company name, keywords of roles from bio, location etc.)

That's also the reason it's good to make your product page clear that: Find publicly available emails from bio + linked websites (not private account emails).

This framing creates trust as well as being realistic with the platform realities and reduces refunds/support issues.

Ready to automate this process? Check out our Twitter Email Scraper to extract publicly available contact information at scale.

Responsible outreach (and why it matters for E-E-A-T)

If your blog is intended to build topical authority, you'll rank better long-term by not being obscured behind your ethics + compliance, pretending that there's some "secret endpoint".

A few best practice guards:

  • Only use email people published publicly (bio/website/contact page)
  • Respect opt-outs straight away
  • Do not use misleading subject lines and mass spam patterns
  • If operating in/targeting the EU/UK: make sure you have a lawful basis and adhere to expectations of GDPR/PECR (and local equivalents elsewhere)
  • Make your outreach relevant (this can be from their bio/role to help)

This helps protect your domain reputation and brand - and it's also the kind of trust-building content that Google tends to reward.

FAQ

Do Twitter users display email addresses on profiles?

No. X doesn't put your email on your public profile.

If I check "find me by email" can people see my email?

No. X says your email/phone is not public even if discoverability is turned on.

Through the X API, can I get someone else's email?

Not as a general lookup. The API's confirmed_email describes the confirmed email of the authenticated user.

Why is it true that some people have an email visible on X?

Because they typed that in a public field (usually the bio) or the link for their website leads to a page that has that. X notes bio and website are usually info of public profile.

Is there any official way of accessing an email by API?

For the authenticated user, yes - through permissioned flows/scopes. X documents users.email as "Email from an authenticated user" (older v1.1 docs describe email access via explicit app permissions and include_email).

Conclusion

If you are to make this article work for its trust (and conversion), land on this simple truth:

X/Twitter doesn't display the private account emails.

What you can find are publicly published emails - usually in the bio or one click away via the website field.

That lends itself naturally to your product positioning:

  • Your tool does not "steal emails from X"
  • It finds public contact information at scale, faster than the manual research

Frequently asked questions

Do Twitter Users Display Email Addresses on Profiles?

No. X doesn't put your email on your public profile.

If I check "find me by email" can people see my email?

No. X says your email/phone is not public even if discoverability is turned on.

Through the X API, can I get someone else's email?

Not as a general lookup. The API's confirmed_email describes the confirmed email of the authenticated user.

Why is it true that some people have an email visible on X?

Because they typed that in a public field (usually the bio) or the link for their website leads to a page that has that.

Is there any official way of accessing an email by API?

For the authenticated user, yes - through permissioned flows/scopes. X documents users.email as 'Email from an authenticated user'.

Ready to build your list?

Start your first campaign with 100 free credits

Verified emails from Instagram, Facebook, LinkedIn, X, YouTube, and TikTok — all in one cloud workflow. No card required.

2,500+
teams using Scravio
94%
avg deliverability
6
supported platforms
Raymond Le

Raymond Le · Founder at Scravio

Building outbound tools since 2019

Raymond founded Scravio in 2025 after years of running outbound for clients and hitting the same wall — stale data from Apollo, ZoomInfo, and every static database. He built the internal version in 2019 to scrape fresh emails from social profiles and websites in real time, and now writes about lead generation, email scraping, and outbound strategy from real campaigns — not textbooks.