June 24, 20268 min read

How to Find Someone's Email from a Twitter (X) Profile (2026)

X (formerly Twitter) rarely shows email addresses directly. But a profile usually contains everything you need to find one: the person's real name, their company, and often a link to their website. With those two pieces — a name and a domain — you can resolve and verify their professional email in seconds.

This guide walks through the exact process: what to pull from an X profile, how to turn it into a verified email, and how to do it at scale without guessing or scraping.

Why X profiles are a good starting point

People put a lot of identifying information in their X bio: their full name, their job title, the company they work at, and frequently a link to the company website or their personal site. That is exactly the input a professional email finder needs.

Unlike LinkedIn, X does not gate this behind a connection or a subscription. The bio is public. The job is simply to convert the public details into a verified work email.

Step 1: Get the person's full name

The display name on X is usually the person's real first and last name. If the display name is a handle or nickname, check the bio and pinned posts — people often state their real name and role (for example, 'Head of Growth at Acme').

You need the first and last name. That is the first half of the lookup.

Step 2: Find the company or website

Look at three places: the bio text (often says 'Building X' or 'CMO @Company'), the website link below the bio, and the location or pinned post. Any of these usually reveals the company.

Convert the company to a domain. If the bio links to acme.com, the domain is acme.com. If it only names the company, the company's website is the domain. This is the second half of the lookup.

Step 3: Run a name + domain lookup

Once you have a name and a domain, pass them to the emailfinder.dev Person Email endpoint. It tests the common email patterns at that domain, verifies each against the live mail server via SMTP, and returns the one that is actually deliverable.

GET /api/find-email/person?full_name=Jane+Doe&domain=acme.com

If the mailbox cannot be confirmed, the API returns not_found and you are not charged. You never receive a guessed address that bounces.

Shortcut: if they link their LinkedIn

Many X profiles link to a LinkedIn account. If so, you can skip the name-and-domain step and pass the LinkedIn URL directly to the LinkedIn Lookup endpoint, which returns the verified email plus the person's title and company.

GET /api/find-email/linkedin?linkedin_url=https://linkedin.com/in/janedoe

Doing it at scale

If you have a list of X profiles, extract the names and domains into a spreadsheet, then call the Person Email endpoint for each row. With a 1,000 requests-per-minute rate limit and pay-per-result pricing, you can process a large list cheaply and only pay for the emails that verify.

This is far more reliable than browser-extension scrapers, which pull from stale databases and frequently return addresses that no longer work.

Stay compliant

Finding a professional email is legal in most jurisdictions, but how you use it matters. Follow GDPR, CAN-SPAM, and CASL: identify yourself, offer an opt-out, and only reach out with a legitimate business reason. emailfinder.dev resolves and verifies emails; using them responsibly is on you.

Find verified emails from any profile

Free credits included. No credit card required.