Email Marketing

How to Get Someone’s Email Address from Instagram – Effective and Legal Methods

Learn how to legally find the email behind an Instagram profile. A complete guide: practical methods, tools (like chatbots and scrapers) and GDPR tips for contacting Instagram users by email.

Gabriela SánchezAug 19, 2025 · 40 min read
get someone's email address from Instagram

Why look for someone’s email on Instagram?

People who search for how to get someone’s email address from Instagram usually want to contact that person outside Instagram. The reasons can vary:

  • Professional or business contact: for example, a company that wants to propose a collaboration to an influencer or to a potential customer it came across on Instagram. Many professionals prefer email to Instagram DMs when it comes to discussing work.

  • Networking or job opportunities: maybe you spotted an expert in your industry on Instagram and would like to send them your CV or a proposal, so you need their email contact.

  • Personal interest: you may have lost touch with an old friend who is now on Instagram and you would rather write to them by email, or you want to send photos or documents that would be awkward over DM.

  • Targeted email marketing: if you run a business, you might want to find the emails of Instagram users interested in your industry (for example, the followers of a topic-focused account) to send offers or newsletters. In this case the intent is more commercial prospecting, and we will look at dedicated techniques.

In every case, the goal is to get a direct and more formal contact than a private message on Instagram. In the next sections we will see how to reach that goal effectively and respectfully, avoiding both wasted time and privacy problems.

(Spoiler: there are simple approaches, like checking the profile itself, and more advanced solutions, like using legal Instagram scraping tools. I will guide you through each of them, with concrete examples.)

Quick methods to find the email of a single Instagram profile

If you have one specific person in mind on Instagram whose email address you want to track down, start with the simple methods below. These techniques work best profile by profile, that is, for finding one (or a few) targeted contacts.

Check the contact information on the Instagram profile itself

The first step is trivial but often solves the problem: visit the user’s Instagram profile and see whether they have made their email public. Here is what to do:

  • Use the Instagram mobile app: some contact details are visible only in the app and not on desktop. Open Instagram on your phone and go to the person’s profile.

  • Look for the “Email” or “Contact” button: many Business or Creator accounts on Instagram show an Email button right below the bio. If it is there, tap it: the app will open your default mail client, showing the email address linked to that account. (For example, you will see something like “mailto: username@example.com”).

  • Check the bio and the story highlights: if there is no button, the user may have typed their email address manually in the bio (perhaps formatted as name [at] domain.com to avoid spam) or in a story highlight dedicated to contact details. Scroll through the bio and tap any story highlights with titles like “Contact”, “Contacts” or similar.

  • Link in bio: if the user has a link in their bio (e.g. Linktree, their personal website, a blog or a LinkedIn profile), follow it. Often, by visiting the personal site or the linked page, you will find a “Contact” section or their email address published there. For example, many creators point to a Linktree where one of the entries is “💌 Email”, which reveals the address once you click it.

✔ Concrete example: suppose you are looking for the email of a photographer you found on Instagram. Opening their profile from the app, you see an “Email” button under the description – bingo! You tap it and the address foto.nome@example.com appears. Or maybe the bio says “📩: nomefotografo@gmail.com” or links to their website nomefotografo.it, where the Contact section has a form with the address in plain sight. In all these cases, you have easily obtained their email to contact them outside Instagram.

How does Mailerfind help you? This first method is “manual”, but it is still the starting point. If you get one or more email addresses this way and plan to contact these people through a newsletter or email marketing, you can import these contacts straight into a platform like Mailerfind. In Mailerfind you can organize them into a list and perhaps send them a personalized introductory email. Just make sure you already have a relationship or a valid reason to write: for example, if you promised some content or talked to this person over DM beforehand. Mailerfind helps you send the email while optimizing deliverability (no spam) and handling any unsubscribes, so you keep a professional and compliant approach from the very first contact.

contact on the Instagram profile

Look for clues outside Instagram (Google, social media and email domain)

If you can’t find any address on the Instagram profile, you will have to do a little detective work using other sources. Here are a few strategies:

  • Search Google for the name or username: Enter the user’s name or their Instagram handle into Google (or another search engine) adding words like “email”, “contact”, “mail”. For example "Mario Rossi" email or "mariorossi87@gmail.com". Sometimes results pop up from other sites where that person has made their contact public (forums, old profiles, event attendee lists, etc.).

  • Other social networks: Check whether they link to other social networks (Twitter/X, LinkedIn, Facebook). On LinkedIn, for example, many professionals make their email visible to connections or include it in their summary. On Twitter/X there is sometimes an email address in the bio. Facebook can also reveal emails if the user shares them publicly (rare, but there is no harm in trying).

  • Personal or company website: If you know (or have found) the website of the person or their company, visit that domain. The common email structure is often name@domain or info@domain. Check the “Contact” or “About us” page of the site: you might find the direct email, or a contact form (from which you can at least work out the domain).

  • Use generic email search tools: There are services like Hunter.io, Clearbit, Snov.io, FindThatLead, etc. where, by entering a name and a company domain, you get possible email addresses linked to them. This works if from Instagram you can work out the name and company (e.g. Mario Rossi who works for ABC Srl –> you try searching mario rossi abc.it). These tools often have a limited free plan or small per-search costs. Note: if the Instagram user is a private individual with no domain (for example an artist or a student), this route may not return any results.

✔ Concrete example: your target is a travel blogger, “Anna Travel”. There is no email on her Instagram, but she has a link to a blog, annatravel.com. On the blog you find a “Contact” page, but it only has a form. So you try searching Google for “annatravel@gmail.com” and “Anna Travel email”: a result comes up on an old Facebook post where she herself invited people to contact her at annatravel@gmail.com. Found it! Alternatively, you discover from the blog that she works with the agency TravelCo: you go to LinkedIn, search “Anna TravelCo” and find her profile with the business email in plain sight. Mission accomplished.

How does Mailerfind help you? At this stage Mailerfind may seem beside the point – you are doing external research – but it comes in handy right afterwards. Imagine you have gathered several emails of interesting potential contacts (say 5-10 influencers or professionals you identified manually). Instead of sending individual emails from your Gmail (risking mistakes or landing in spam if you do multiple copy-pastes), you can upload this mini-list to Mailerfind. From there you set up a personalized email for each person (perhaps using dynamic fields for the name) and send it to all of them in one click, keeping an individual tone while saving time. Mailerfind will take care of send optimization for you (so your emails don’t end up in the junk folder) and will automatically include the unsubscribe link to respect privacy. In short, it lets you turn those hard-won contacts into a small professional outreach campaign.

Use people search services or OSINT tools

Another approach to finding someone’s email starting from their Instagram profile is to rely on services specialized in people search. These services aggregate information from various public sources (social media, public records, data breaches, etc.) and often let you search by username or full name. Here are a few:

  • Spokeo: very popular in the US, it lets you search by Instagram username. By entering the nickname, Spokeo will try to find emails associated with that person (as well as other details such as phone numbers or physical addresses). It is paid, but it offers low-cost trials (e.g. a few dollars for a 7-day report).

  • Pipl: a people-centric search engine where you can enter first name + last name or a username; it can return emails linked to social profiles, if available. Pipl is also paid for advanced details.

  • Social Catfish, BeenVerified, Intelius: other similar services, more useful for searches in the United States. They allow reverse lookup: you enter the username or full name and they search for possible profiles and contacts.

  • OSINT (Open Source Intelligence) tools: if you are comfortable with technology, there are scripts and programs built to investigate social media. For example Osintgram is a Python tool that, with a few commands, can extract information from Instagram (such as emails present in profiles, if there are any). They are unofficial tools, though, and require technical skills – I mention them for completeness, but if you are not an expert you can skip ahead.

  • Advanced “Google Dorking”: we have already touched on Google search. A specific OSINT technique is to use targeted queries, for example: site:instagram.com "username" "@gmail.com" to see whether an associated address appears on some public page (such as embed code, descriptions, etc.). Honestly, it rarely works for Instagram, but it may be worth trying variations if you are desperate. 😉

Warning: many of these people search services are in English and tuned for data from English-speaking countries. Their use also may not be strictly GDPR-compliant (they extract personal data without explicit consent). If you decide to use them, do so with judgment and only for lawful searches. For example, looking up the email of an influencer who has in fact made it public elsewhere is one thing; using these services to “dig up” private information about someone could violate privacy.

✔ Concrete example: you want to contact a creator you saw on IG at all costs, but they give nothing away. You try Spokeo: you enter their username @LucaTech, pay for the small subscription, and Spokeo returns a report showing the email lucarossi87@yahoo.it associated with that profile (perhaps found because Luca used the same email to sign up on an old forum). If the information looks consistent (the name matches, etc.), you have found a channel to reach them. Alternatively, you might find out that behind @LucaTech there is Luca Rossi, find his company and, through Hunter.io, find luca.rossi@azienda.com. These techniques take a bit of luck, but sometimes they make the difference.

How does Mailerfind help you? Mailerfind comes into play here mainly after you have obtained the email. If thanks to Spokeo & co. you recover interesting contacts, you may want to involve them in targeted email marketing campaigns (for example, introducing your service). With Mailerfind you can easily create a segmented list for these leads “from Instagram” and send them valuable content. In addition, Mailerfind tracks opens, clicks and replies: you will be able to tell whether the address you found is active and interested, optimizing your follow-up efforts. On top of that, the platform handles compliance and unsubscribes for you, so you don’t risk being labeled a spammer if the recipient is not interested.

The “forgot password” trick (use with caution)

Let’s now move on to an unconventional method, often mentioned in forums and OSINT discussions: using Instagram’s “Forgot password” feature to get a hint about the person’s email. How does it work?

  • Go to the Instagram login screen and click Forgot password?.

  • Enter the Instagram username of the person whose email you want to find out.

  • Instagram will tell you that it will send a recovery link to the email associated with the account. It will not show you the whole email, of course, but it often reveals part of it. For example, you might see a message like: “We sent an email to lu**92@gmail.com” or “to the phone number ending in 34”.

  • From the little you see (e.g. lu**92@gmail.com), you can try to guess the full address: maybe it is luca.rossi1992@gmail.com or luca92@gmail.com. If it shows a particular domain (e.g. *@outlook.it), you have at least found out which provider they use.

  • At that point, you might try sending an email to that hypothetical address and see whether it bounces or not, but be careful: it is a trial-and-error approach that easily crosses into improper territory. It would be better to use the clue for further searches (e.g. try searching for that partial address on Google, perhaps it shows up in full somewhere).

Important: this method actually sends a password recovery email to the account owner! This means the person may receive a “You requested a password reset” notification (even though it was really you). It is easy to come across as a bad actor or to alarm the user. Use this trick only if you are aware of what it entails. For example, you could warn the person in advance (“Hey, I’m trying to remember your email, can I try the reset so I get a hint?”) – but you will understand that in most cases it is not a good idea to do it behind their back.

In short, the Forgot Password feature can give you a bit of extra information when you are hunting for an elusive email, but it should be used cum grano salis. Personally I consider it a last resort, also because if someone doesn’t make their email public, they probably won’t appreciate non-transparent attempts to find it out.

(It is better to invest your energy in other methods, or to respect their wish not to be contacted by email.)

Ask directly via message or comment

Let’s go back to 100% lawful and transparent methods: if you really can’t find a person’s contact email on Instagram, you can try asking them for it directly. Yes, you read that right: sometimes the simplest solution is to write a private message (DM) or a polite comment and ask for their email contact, explaining why.

Here are some tips to do it well:

  • Introduce yourself and explain your intentions: for example: “Hi Marco, I discovered your profile and I really like your content. I would love to send you a detailed collaboration proposal by email. Could you let me have an email address where I can reach you? Thanks so much!”. This way they will understand who you are and why you want their email.

  • Be professional and brief: DMs from strangers can end up filtered. Write a clear message, not too long, that doesn’t look like spam. Avoid generic messages like “Hey, how’s it going? Can I have your email?” without any context.

  • Use comments with caution: if the DM gets no reply (perhaps it ends up in Message requests), you could leave a public comment on one of their posts like: “Hi, I have a proposal for you, could you check your DMs? 😊”. This nudges them to look at the private message in which you ask for the email. Don’t write the request for their email directly in public comments, out of respect for privacy.

  • Offer value in return: people are reluctant to share their email for fear of spam. If you make it clear that they will receive value from your email (e.g. a free guide, an interesting offer, a concrete job opportunity), they will be more willing to give it to you. After all, even when users put it in their bio, it is because they want to be contacted about opportunities – you just have to convince them that your opportunity is worth it.

✔ Concrete example: you have tried everything to contact a fitness expert on IG to propose that they become a spokesperson for your product, but no email found. So you decide to write to them in a DM: “Hi Luca! I’ve been following you for a while, I’m a nutritionist and I’d like to involve you in a fitness ebook project. Would it be okay if I sent you the details by email? If so, just send me your contact, or write to me at [your email]. Thanks!”. With this kind and honest approach, if they are interested they will give you the email themselves or even write to you directly.

How does Mailerfind help you? Here the ball is in the user’s court: if they accept, they will give you the email and you will finally be able to contact them. Once you have collected several emails of interested people via DM, it makes sense to centralize communication. For example, you could create a “Contacts obtained from Instagram” list on Mailerfind: every time someone gives you their address, you add it there. From then on you can use the platform to send them materials, proposals or newsletters in an orderly way. A nice advantage is that with Mailerfind you can also automate some emails: say 10 people gave you their email to receive a free ebook, you can automatically trigger a welcome email with the ebook link for each of them as soon as you add them to the list. Result: no manual copy-pasting and contacts who are satisfied right away!

So far we have seen the techniques for finding an individual’s email on Instagram. But what if your goal is broader, for example collecting many emails from Instagram users (your followers, the followers of other accounts, users in a certain niche, etc.)? In that case, going one by one would be inefficient. In the next chapter we will see how to get email addresses from Instagram at scale, in an organized and – above all – legal way.

Ask directly via message

How to get email addresses from Instagram at scale (followers, niche audiences, etc.)

This section is for anyone who wants to collect as many email contacts as possible from Instagram, perhaps to grow their company mailing list or for marketing campaigns. Typical examples: getting the email addresses of your most active Instagram followers, or extracting the emails of the followers of a related profile (for example the followers of a competitor or of an influencer in your industry), or even collecting the emails of users who use a certain hashtag.

There are specific strategies for doing this, which we can split into two categories:

  • “Voluntary” or organic methods: you ask users directly to leave you their email, offering something in return. It takes more engagement, but the quality of the contact is excellent (because they are giving you consent spontaneously).

  • Automatic methods (scraping): you use software tools to extract all the available public emails from Instagram accounts. It is fast and can give you lots of leads, but it has to be done with care to stay within the law and not irritate users.

Let’s look at them in detail, along with how to make the most of them with the help of Mailerfind.

Offer an incentive in exchange for the email (giveaway, discounts, lead magnet)

An effective and proper way to get the emails of your followers (or would-be followers) is to give them something useful in return. In marketing jargon this is called a lead magnet: a “magnet” that attracts contacts. On Instagram it works very well through initiatives like:

  • Giveaways and contests: run a small contest where users have to give you their email to take part. For example: “Enter the giveaway and win a €50 voucher: sign up with your email at the link in bio!”. You can post and use stories to announce the contest, and use a form (Google Forms, Typeform, or a dedicated landing page) where they enter their email and perhaps their Instagram name (to check that they follow the contest rules, such as following you or liking a post). In return, one of them will win a prize and you will have collected plenty of emails from people interested in your brand.

  • Exclusive discount codes: promise a special discount on your product/service to those who sign up with their email. Example: “Want a 30% discount code for my shop? Visit the link in bio and leave your email, you’ll receive it right away!”. Many followers will be happy to trade their email for a saving.

  • Free content (ebook/guide/tutorial): the classic informational lead magnet. If you are an expert in something, offer a mini PDF ebook, a guide or a free video course only to those who leave their email. Advertise on Instagram what this exclusive bonus contains and explain how to get it (again, a link to a sign-up form). For example: “Sign up to get my PDF guide 10 tricks for perfect Instagram photos straight to your inbox.”

  • Events or webinars: promote a live session, a webinar, or an exclusive Zoom broadcast on a topic, accessible only by registering via email. Those who are really interested will provide their contact to receive the event link.

These methods have a double advantage: the user voluntarily gives you their email (so you are already in line with the GDPR, having their implicit consent) and you also get a “warm” contact – that is, a person who is potentially very interested in what you offer, since they took an action to get it.

Best practice: whichever incentive you choose, make sure to:

  • Make signing up easy: the form must be simple, mobile-friendly (since they are coming from Instagram on mobile) and ask for only the necessary data (name and email are enough 99% of the time).

  • Clearly explain what they will receive and that you won’t spam them: e.g. “Enter your email to receive the ebook and a few extra tips over the coming weeks. No spam, promise – you can unsubscribe at any time.”

  • Deliver on your promise right away: if you promise a discount code or a PDF, as soon as users sign up they should receive it practically in real time. People online are impatient: if an hour goes by they may already have lost interest.

✔ Concrete example: you are a nutritionist active on IG and you want to build a mailing list. You decide to offer a free PDF, “7 healthy recipes ready in 15 minutes”. You post a few stories showing the recipes and invite people to tap the sticker/link to download the guide. The user clicks, lands on a page where they enter their name and email and immediately (by email) receives the PDF. Result: you have gotten, say, 500 emails from people genuinely interested in healthy recipes – a perfect audience to send future newsletters or offers about your nutrition coaching services.

How does Mailerfind help you? Mailerfind can be your behind-the-scenes ally in these operations. For example:

  • You can connect the sign-up form directly to Mailerfind (if you use advanced tools or scripts) or, more simply, import the collected emails as soon as the campaign is over.

  • Once inside Mailerfind, you can immediately set up an automatic welcome email that sends the promised incentive. In the nutritionist’s case: you create an automation that, for every new contact in the “Healthy recipes PDF” list, immediately sends the email with the subject “Here’s the guide I promised 🥑” and the PDF attached/linked. That way every user has their reward in their inbox within seconds.

  • Also with Mailerfind, you can then schedule other follow-up emails: maybe after 7 days you send everyone an email asking “Did you like the guide? Here are more tips…” and offer a discounted paid service. Or you segment: those who clicked the PDF vs. those who didn’t, and send different content.

  • Crucially: Mailerfind automatically handles the boring but essential compliance part: every email includes the unsubscribe link, and the platform keeps track of consents. This way you respect the GDPR and build your “clean” and engaged list.

Use chatbots and automated direct messages (ManyChat)

We have talked about asking for the email via DM manually, but if you want to collect lots of emails there is a more scalable and even fun method for the user: Instagram chatbots.

Instagram allows, through official partners like ManyChat, to set up automations in direct messages. In practice, you can program your account so that when a person sends a DM with a certain keyword, the system replies automatically following a script that you decide.

How can you use it to get emails? Here is one possible flow:

  • In your posts or stories, invite users to DM you a keyword. For example: “Want my free guide? Send me a DM with the word GUIDE and I’ll send it to you right away!”.

  • You configure ManyChat (or similar) to intercept the word “GUIDE” in incoming DMs. When the chatbot sees it, it replies with something like: “Hi! To be able to send you the guide, I need your email 😊. Please type your email address here in the chat.”.

  • The user types their email in the DM. The chatbot saves it and continues with an automatic message: “Perfect, thanks! 📩 Check your inbox: I’ve just sent you the link to download the guide. Happy reading!”.

  • At the same time ManyChat can trigger an action, for example calling a webhook or integration, to actually send the promised email to the address provided (or you can do the last step manually, but the idea is to automate everything).

  • Result: the user immediately gets the content they wanted while staying on Instagram (they interacted via chat, without leaving the app) and you have acquired their email with implicit consent (they wrote to you first, agreeing to receive that email).

Why it works well: it is a very smooth and interactive process. Many users find it easier to send a DM than to fill out an external form. It feels almost like talking to you personally (even if it’s a bot), so there is greater engagement. On top of that, Instagram favors accounts with a high DM interaction rate, so you might even earn points in the algorithm’s eyes.

Warning:

  • Use only chatbots approved by Instagram (ManyChat is one of them). Unofficial or “homemade” bots could violate the terms and get your account blocked.

  • Test the script thoroughly before launching it: make sure the keyword is recognized, that the bot understands when the user types an email (some platforms do this automatically), and that the replies are clear. Keep the bot’s tone in line with your style, human and friendly, so the user doesn’t feel like they are talking to a cold robot.

  • Keep in mind that if the conversation gets complicated, you will have to step in yourself. The bot is there for basic automation, but people may ask additional questions in the DM. Don’t let the bot answer things it is not programmed to understand: it is better to include a message like “If you need any other help, the team will reply soon” and then you take over.

✔ Concrete example: a digital artist on IG wants to collect followers’ emails to sell prints. They prepare a beautiful smartphone wallpaper and offer it for free: “DM me WALLPAPER and get the exclusive background!”. Dozens of followers send “WALLPAPER”; the chatbot asks for the email; they provide it and immediately receive the HD wallpaper file by email. In a few days the artist collects maybe 300 emails from fans. The following week, they can send everyone an email (since they have them on the list) with a discount code to buy a signed print. That is how a simple DM turns into a potential sale.

How does Mailerfind help you? Even if the email is collected through ManyChat, you will then have to manage those contacts. ManyChat itself lets you export the collected emails to an Excel sheet, or integrate with external services. One of the best strategies is to integrate ManyChat directly with Mailerfind:

  • You can set it up so that every new email address captured by the chatbot is automatically added to a Mailerfind list (for example “Contacts from Instagram DMs”).

  • On Mailerfind, as always, you can immediately trigger the email containing the promised material (guide, coupon, etc.). ManyChat can also send it directly via Gmail, but by using Mailerfind you get the advantage of advanced tracking of the interaction (who opened, who clicked) and of setting up any follow-ups.

  • In Mailerfind you can then segment: for example, you could ask in the chatbot something like “Which topics interest you most? Type 1 for X, 2 for Y…” and depending on the answer assign a tag to the contact (such as “interested in prints” vs. “interested in online courses”). You import these tags into Mailerfind and you can send targeted emails only to the right segment. For example, you send the prints offer only to those who showed interest in prints, not to the others. This hugely increases the effectiveness of your email campaigns.

  • Finally, Mailerfind helps you not lose those contacts: they sit on a secure platform, with backups, etc., and don’t depend on you replying manually to DMs one by one. It is a genuine marketing asset that you build automatically.

Create interactive polls or quizzes that ask for an email

Another “creative” method to get users to leave you their email is to engage them in a game, a poll or a quiz. People love giving their opinion or testing their knowledge, and you can use this lever to your advantage:

  • Themed poll: prepare, for example, a short poll about your audience’s tastes or needs (“Tell us what you think of our product and get a freebie!”). Use tools like Google Forms, Typeform or SurveyMonkey to create interesting questions. The key: include a required email field in the form with a clear note like “Leave us your email to receive XYZ” (it can be the poll results, a digital gift, exclusive access to something).

  • Scored quiz: if you want a more playful approach, create a quiz (e.g. “How much do you know about photography?” with 5-10 multiple-choice questions). Promise that they will receive their score or a kind of certificate/gadget by email. That way, to find out the results, they will have to provide their email.

  • Challenges and interactive contests: for example, if you have a fitness profile, you could launch a “14-day plank challenge”. You invite people to sign up with their email to take part. Every day you send tips or exercises by email, and maybe those who complete the challenge get a prize. Here the email becomes the means through which you deliver value (the daily programs) and you also build a list of contacts who are super-engaged on the topic.

Promote these polls/quizzes through posts and especially stories (where you can put direct links to the form/quiz). Make it very clear what benefit participants get (besides the fun). For example: “Take the quiz and find out: I’ll email you your level + a personalized discount code!”.

Best practice: always specify how you will use the email. Something like: “(We will only send you the quiz result and a small bonus, no spam).” Transparency increases trust: the user understands why you are asking for their email and will be less reluctant to share it.

✔ Concrete example: you run a clothing e-commerce store. On Instagram you launch a poll: “What’s your favorite style? Take our 3-question poll and get a 20% coupon on your next purchase!”. In the form you ask for the email (to send the coupon). You get, say, 1000 responses: 1000 new emails! Not only that, but from the poll you also learn about interests (classic, casual, sporty, elegant). You can use this information to segment: those who answered “sporty” will receive coupons for sportswear, those who answered “elegant” for the new elegant jackets, and so on, increasing the chances that the coupon gets used.

How does Mailerfind help you? Once you have collected the emails through the poll/quiz, Mailerfind becomes your operational arm:

  • You import the list and perhaps add extra fields or tags based on the answers (e.g. tag “style_sporty” vs. “style_elegant”).

  • With Mailerfind’s editor you create a beautiful personalized email for each segment, inserting the unique coupon code (there are integrations, or you can do multiple codes, but at least a link to the personalized promotion). You can also create different templates if you want to adapt the language or images to each group’s preferred style.

  • In a couple of clicks, you send the emails in bulk but in a targeted way to all the participants, each with their own content. With automation you could even schedule a second reminder email to those who haven’t used the coupon after 1 week: “Your discount expires in 3 days, don’t miss out!”.

  • Mailerfind will track which segments interacted the most (maybe you discover that the “sporty” ones open 60% of emails while the “elegant” ones only 30% – a useful insight for your strategy). And of course it handles any unsubscribes: if someone, after getting the coupon, doesn’t want more emails, they can easily unsubscribe from the link, keeping you compliant with the regulations and respectful of the user’s wishes.

Let’s now move on to the most “technical” but extremely powerful approach: automatic extraction of emails from Instagram profiles, also known as Instagram email scraping. In practice, there are tools that scan profiles for you and collect any email contact they find in the public information (bio or contact section).

Legal aspect: First of all, let’s be clear – here we are talking about public emails. That is, those that users themselves have voluntarily made visible on their profile (because they put them in the bio or set them as a business contact). We are not hacking anything or accessing Instagram’s private databases (that would be illegal and impossible without breaching systems). Scraping public data in itself does not violate privacy if done correctly, but it may violate Instagram’s Terms if done too aggressively. We will come back to this in the legal section; for now keep in mind: you must collect only data that is already public and use these tools in moderation.

How does an Instagram email scraper work? Usually like this:

  • You give the tool an input, for example: a specific account, a list of accounts, a hashtag or a location.

  • The tool “visits” all the profiles linked to that input. For example, if the input = account X, it might extract the list of X’s followers and then navigate each profile in that list.

  • For each profile, it checks whether there is a visible email (as well as, possibly, name, phone number, website, etc. – they often collect everything, but our focus is on the email).

  • It creates a list with all the emails found, perhaps along with the username and other useful info.

  • At the end of the process you have a nice file (CSV, Excel) with hundreds or thousands of addresses taken from those profiles.

These tools save hours (indeed weeks) of manual work. Imagine having to open 5,000 profiles by hand and copy the emails: impossible! A scraper can do it in a few minutes.

Which tools should you use? There are several:

  • Mailerfind: among the available tools, Mailerfind itself offers a scraping service built into its platform. It stands out because it is designed to be turnkey: you don’t have to fiddle with scripts or extensions, it does everything on its own servers while respecting limits so as not to get blocked, and it is GDPR compliant (it collects only public data and helps you then manage the contact properly). With Mailerfind you can, for example, directly enter “extract emails from the followers of the account @XYZ” and get the results in a few clicks.

  • Chrome extensions (IG Email Extractor, Growbot etc.): there are plugins that run in your browser and simulate browsing on Instagram, extracting contacts. Pros: some are free or cheap. Cons: they are often slow, risky (if overused, Instagram might block your account because it notices unusual activity from your IP) and many work poorly at scale.

  • Generic scraping tools like PhantomBuster: PhantomBuster is very well known in growth hacking. It offers ready-made “APIs” for various sites, including Instagram. You can use it to extract followers, profiles, emails, etc. It is powerful but requires following tutorials and configuring your Instagram account’s cookies inside it. If you are a bit technical, it is a flexible solution (it has limited free trials).

  • Platforms like Modash, IGLeads, SocLeads: these are services oriented mainly toward influencer marketing. For example Modash has a huge database of influencers with >1k followers, and lets you get their emails (it is designed for brands looking for influencers to contact). IGLeads.io and SocLeads are other services that promise email extraction, often with monthly subscriptions. Note: always check how serious and legal these services are – some are a bit “opaque” and may violate the ToS without saying so.

  • DIY with code: an option for developers. You can write a Python script or use unofficial APIs to download data. We won’t go into it here, but know that some larger companies do custom things in-house. For an individual user, it is better to rely on existing, battle-tested tools.

Mailerfind’s advantages over the others: (since I’m writing in the first person, I’m sharing what I have found) Mailerfind combines extraction + email sending. That is, it doesn’t just pull out the list of emails, but within the same platform it lets you immediately send email campaigns to those contacts. And it does so with attention to compliance (since we are talking about personal data). Other tools may give you the file and then you have to import it elsewhere for sending, risking errors. In addition, Mailerfind has optimized servers: it can extract thousands of contacts quickly and safely, which is hard to do with “homemade” extensions without getting blocked by Instagram.

✔ Concrete example: you have an online store for fitness clothing. You want to expand your contact base by reaching people interested in fitness. So you decide to extract the emails of the followers of a famous fitness influencer on Instagram, @FitnessGuru, who has 50k followers. With Mailerfind you set up the scan of that account: within a few minutes you get, let’s say, 3,000 emails (because maybe out of 50k followers, 3k had a public email on their profile). These are potentially useful contacts because people who put their email on IG are usually open to business contact. Right after, again with Mailerfind, you send a campaign to these 3,000 people presenting your sportswear brand with a welcome offer. All while being careful not to look like spam (in the next section we’ll see how).

How does Mailerfind help you? In this scenario Mailerfind is the absolute protagonist:

  • It saves you an enormous amount of time: no more manual copy-pasting of contacts. You start the scan and do something else while it collects.

  • You stay within the law: Mailerfind collects only public information and does so with the GDPR in mind. In addition, when you then send the emails, it always includes the unsubscribe link and respects anti-spam regulations. This is essential because, if you contact users who didn’t give you their email directly (but made it public), you must immediately give them a way to understand why you are contacting them and to unsubscribe if they don’t like it.

  • Beyond your followers: you can repeat the scan for various related accounts, hashtags, etc., building email lists for an entire niche. For example, emails from the followers of 5 big fitness pages = you are probably reaching the bulk of the audience passionate about that topic on Instagram.

  • Built-in mailer: as mentioned, right afterwards you can send an email to all these leads directly from Mailerfind. There is no need to export/import between different services, it is all a single flow.

  • Technical optimization: Mailerfind knows how to manage sending rates so as not to alarm spam filters, and has the certifications, IP reputation, etc. that a normal email account wouldn’t have. So your campaigns will have a much higher delivery rate (the rate of delivery to the inbox) than if you sent 3,000 emails from your Outlook 😅.

  • Built-in tips: the platform often provides suggestions on how to write the first email to these “cold” contacts. For example, advising you to personalize the subject line with the name, to explain how you got their contact (“I’m writing because we share interests on Instagram…”), etc. In practice, it helps you not be spam, which is crucial to get results and not ruin your reputation.

Of course, scraping should be used with common sense: extracting thousands of emails is one thing, but then remember that on the other side there are real people. In the next section we talk precisely about how to contact them the right way and respect all the rules.

automated direct messages

Collecting emails from Instagram can be very rewarding, but it also comes with responsibilities. The last thing you want is to get into trouble for spam or to gamble your reputation on aggressive practices. So here are some fundamental guidelines to make the best use of these contacts in a way that is legal, ethical and effective:

  • Ask for (or confirm) consent clearly: if you invite followers to leave you their email (via form, DM, etc.), explain exactly what it will be used for. Example: “I’ll only use your email to send you the promised PDF and our monthly newsletter, no daily spam.” Transparency builds trust and, above all, protects you from complaints: the user knows what to expect. If instead you collected the email through scraping (public data), introduce yourself and ask for permission in the first email: “Hi, I found your contact on your Instagram profile, where you share it publicly. I’m writing because… (valid reason). If you prefer not to receive any more emails from me, you can unsubscribe at any time with the link at the bottom.” This way you are honest and you respect the user’s wishes.

  • Respect privacy and regulations: in Europe we have the GDPR, so you should have a privacy policy that is easy to access (for example linked in the footer of your emails or on your website) explaining how you store and use the collected emails. Every commercial email must have an option to unsubscribe easily. Platforms like Mailerfind make this part easier by automatically inserting the “Unsubscribe” link at the bottom of newsletters and managing suppression lists. Also, avoid buying or selling email lists: it is illegal and counterproductive (users don’t know you and will report you as spam in a flash).

  • No mass “blind” sends without a personal introduction: this applies especially if you obtained addresses via scraping. The first time you contact someone, personalize as much as possible. Make it clear who you are, why you are writing to that particular person and how you got their contact. A human and respectful tone helps. For example: “Hi Sara, I’m writing because I saw on your Instagram profile that you’re passionate about analog photography (like me!). I collected your email from your IG bio – I hope you don’t mind – to invite you to a small free event I’m organizing about vintage photography…”. See? You don’t look like a robot blasting random promos, but like a genuine person with a shared interest. This lowers the recipient’s guard enormously. And if they still don’t want to receive anything else, they will unsubscribe (and that is their sacrosanct right).

  • Don’t overdo the frequency: after painstakingly obtaining these emails, the temptation can be to flood them with messages. Mistake! Bombarding new contacts with daily or irrelevant emails is the fastest way to get hated and end up in spam. Better to send few emails but high-quality ones. At first, maybe send a welcome/introduction email, then a follow-up a few days later with an offer or useful content. Then see whether they interact. If a contact never opens anything you send, perhaps they are not interested: pushing will only make things worse. Take care of your list: better 500 active contacts than 5,000 annoyed ones.

  • Use reliable systems for sending (not your personal Outlook): we mentioned it, but it’s worth repeating: don’t think about sending dozens or hundreds of emails manually from your personal account with everyone in Bcc! Not only is it unprofessional (you forget one in Cc and reveal everyone else’s emails… tragedy!), but you also risk getting your address blocked by the provider for suspected spam. Email marketing services like Mailerfind, MailChimp, SendinBlue etc. are made precisely for optimized and safe mass sending. They make sure emails reach their destination (inbox, not spam), handle bounces (nonexistent addresses that come back) and protect your reputation. They also offer detailed statistics to monitor successes and problems.

  • Keep the list clean and up to date: periodically, take a look at the data. If you notice that many extracted emails never open anything, you can decide to send a re-engagement email (“Are you still there? Do you want to stay subscribed?”) and then remove those who remain inactive. If someone unsubscribes, remove them immediately (Mailerfind does this automatically, but if you manage things manually you need to be careful). Less is more: it is better to have a small but engaged mailing list than a huge one full of addresses that don’t even remember who you are.

By following these best practices, you turn the emails collected on Instagram into a valuable asset for your brand or project, without slipping into improper or illegal practices. The watchword is reciprocity: you get a contact, but in return you must provide value to that person. If you keep this philosophy, you will see your list grow healthy and active over time.

Frequently asked questions (FAQ)

Yes, if done correctly. Retrieving an email that a user has made public on Instagram (for example by writing it in the bio or making it visible as a business contact) is generally legal, because you are using data that the person themselves voluntarily shared. Tools like Mailerfind operate precisely on this public data in compliance with the GDPR, avoiding touching private information.

What makes the difference is how you use it afterwards: if you start sending spam or contacting people who never gave you any consent in a harassing way, you could violate regulations. That is why it is important to follow best practices: always explain why you are writing, offer useful content and let people unsubscribe easily. In short: extracting public emails is lawful, using those contacts ethically is mandatory.

(Note: extracting data in bulk with automated tools may violate Instagram’s Terms of Service, which doesn’t like scrapers. You mainly risk the blocking of the fake account/API used for scraping if you overdo it. If you use official services and moderation, this risk is minimal.)

Can I find the email a person used to register on Instagram?

No, Instagram never reveals an account’s registration email to other users. That information is private and used only for internal notifications (such as password recovery, security alerts, etc.). The only way to know it would be to ask the owner directly or… hack Instagram (which is illegal and practically impossible).

What you can find, as we have seen, is an email that the person has decided to make visible on their profile. Often, for a creator or business, the public email matches the registration one – but it is not guaranteed. In any case, if a user puts no email on their profile, there is no legal method to discover it through Instagram itself. In that case you have to fall back on other channels (external searches, contact via DM, etc.). Even the “forgot password” trick we talked about earlier doesn’t give you the full email, only a partial clue (and it sends a notification to the user). So, resign yourself: if a person keeps their email secret and doesn’t want to share it, you have to respect their privacy.

Does Instagram notify the user if I try to find out their email?

It depends on the method used. If you mean the “Forgot password” method, yes: Instagram sends an email (or SMS) to the account owner to inform them of the password reset attempt. So the user might receive a suspicious notification like “You requested a password change” when in reality it was you testing the feature. This can obviously put you in a bad light (they will think someone is trying to hack them). That is why we advise against using that trick without permission.

For the other methods, however, no, Instagram doesn’t notify anyone. If you find the email from external sources or use a scraper to collect public emails, the user doesn’t receive any direct notification. Of course, if you then send them an email you will have to explain how you got their contact, but that will be a communication between you and them, outside Instagram.

Can I extract the emails of another account’s followers (e.g. a competitor’s)?

Technically yes, it is possible. As described, with scraping tools you can enter your competitor’s account or an influencer’s and collect the public emails of their followers. From a legal standpoint, you are still taking data made public by the users themselves, so you are not “stealing” anything private. But be careful:

  • If you then contact those users, you should clearly state why you have their email (for example “I’m writing because you followed page X on Instagram and I think this topic might interest you…”). It is a form of transparency that people appreciate and it prevents them from wondering “how did this person get my email?”.

  • Be prepared for the fact that some people may not appreciate the unsolicited email and may unsubscribe right away or report you. It’s part of the game: even if it is lawful, not everyone will be thrilled. Try to reduce the ill will by sending useful and relevant messages, not generic spam.

  • Consider the audience overlap: if you fish from the followers of a direct competitor, many of those people probably already use their products/services. They may not be interested in yours unless you offer something truly better or different. So the strategy works best on the followers of complementary or niche accounts, where you can offer something extra instead of simply “stealing” them from the competition.

Ultimately, yes, you can do it (many marketers do), but use it as a way to expand your audience intelligently, not to spam indiscriminately. And always remember to give people an easy way to unsubscribe and to respect those who don’t want to receive your communications.

How do you best manage emails collected from Instagram (without spamming)?

The key is to provide value and give context. Here are some summary tips:

  • Segment your contacts right away: if you collected emails with different methods, split them into sensible lists. For example: contacts who gave you their email voluntarily (warm) on one side, contacts obtained via scraping (cold) on another. That way you can calibrate the tone and frequency of your communications.

  • The first email is crucial: introduce yourself, explain why you are writing and keep your initial promise. If it was for free content, make sure the first email contains that content without making them wait. Thank them for their attention and show that you appreciate their reading.

  • Offer more value than promotions: follow the 80/20 rule: 80% useful/interesting content, 20% commercial offers. For example, if you have a list of followers acquired with an ebook, keep sending tips, advice, personal stories… and only occasionally promote a product. This way you educate your audience and build trust; when you propose something to buy, they will be more receptive.

  • Personalize as much as possible: use the recipient’s name in the emails, perhaps references to something you know they like (if you have info, such as an interest category as seen in the quizzes). Generic emails work less well than tailored ones. With Mailerfind and similar tools, personalization is easy thanks to dynamic fields and segments.

  • Respect unsubscribes and replies: if someone replies “thanks but I’m not interested” or unsubscribes, remove them from the list without hesitation. Don’t try to re-add them under another name or to push. Focus on those who interact positively.

  • Monitor the results: keep an eye on open rate, click rate, bounce rate. If you notice that a campaign to “cold” contacts has very low rates, perhaps you need to change your approach (unclear subject line? poorly profiled audience? unappealing content?). If you see lots of emails bouncing (they don’t exist), clean the list right away so you don’t damage your domain’s reputation.

  • Make yourself recognizable: always send from a clear name/sender (e.g. “Marco from [Brand Name]”) so that they remember who you are. And keep a regular cadence (even just 1 email a month is fine). If you vanish for 6 months and then reappear with an offer, many won’t even remember having given you their email.

In short, treat these emails as a dialogue, not a one-way loudspeaker. If you communicate with respect, creativity and listening, you will never come across as spam, and will instead become a source of value in your contacts’ inboxes.

We have really explored a lot of methods on how to get someone’s email address from Instagram, from the simplest to the most advanced. Now you have a complete toolbox to move from theory to practice. Remember: every email is not just a contact, but a person potentially interested in what you offer – treat them with care and respect, and you will see those contacts turn into conversations, opportunities and maybe loyal customers.

Personally, I find it exciting to be able to build bridges outside Instagram: a simple follow can become a work collaboration, a new friend with shared interests or a satisfied customer, all thanks to an email sent at the right moment. Don’t be discouraged if some paths seem complicated: start with the methods you find most natural and then experiment with the others.

Afraid of wasting too much time? Try to automate where you can (for example with Mailerfind for extraction and bulk sending, or with chatbots to collect contacts while you sleep!). Worried about the legal aspects? Follow the best practices and you will be safe: a few things done well are worth more than many done at random.

Now it’s your turn: get these strategies moving and discover how many opportunities are hiding behind an email address. I encourage you to take the first step today – maybe start by checking those Instagram profiles you are interested in and send that first introductory email. Who knows, you might get exactly the reply you were waiting for!

Best of luck and happy contacting, see you (also) in the inbox! ✉️💪

Written by Gabriela Sánchez