Email Contacts Extractor

Email Contacts Extractor logo

Extract all the email addresses from your messages in Mail or Outlook for Mac. Works with Gmail, Yahoo, Outlook and any other service that can be added to your email client via POP or IMAP.

Email Contacts Extractor scans all your email messages and extracts both email address and name of your contacts from the From, To, Bcc, Cc and Reply-To header fields. Without duplicates and by ignoring the most common robot accounts.

Click on the banner to try it for free:

Mac App Store Badge

More info

Email Contacts Extractor is perfect for:

  • Creating a personal mailing list
  • Making a backup of your contacts
  • Gaining insight about your email usage. Who are your most frequent contacts? Who did you email with in the last year?

The result is a CSV file that can be opened in Numbers, Excel or OpenOffice, or imported to MailChimp or Apple Contacts. It allows you to sort your contacts by name, last message date, rating or even contact frequency.

Planning to send a mass email to your contacts? Email Contacts Extractor is designed to minimize the bounce and complaint rate of your mailing list:

  • No duplicates
  • Robot accounts such as “no-reply@” are ignored
  • Customize the blacklist to ignore emails from a certain domain (ie: your company)
  • Filter out meager contacts with automatic ratings

You can also filter your list manually: the app counts how many time each contact appears in the From, To, Cc and Bcc fields of incoming and outgoing email, and this can also be included in the resulting CSV file.

Support

Please email hpiqueapps at gmail dot com for support.

65 thoughts on “Email Contacts Extractor

  1. Pingback: How to export your contacts from Gmail | Hermes Pique

  2. Pingback: App Store keywords checklist: 21 tips to work around Apple’s horrible search | Hermes Pique

    1. hpique Post author

      Sadly no, Tom. Email Contacts Extractor requires OS X 10.7 or later as it uses technology not available in 10.6.

      Reply
  3. Immanuel Henne

    I would love to use this tool however my emails that I need to extract are all in the content area of the emails. So I have thousands of emails and each of them have an email address in the content area which I would like to extract. Do you also have a solution for that? Thanks for your reply!

    Reply
    1. hpique Post author

      The current version of Email Contacts Extractor does not extract email addresses from the email body, only from the From, To, Cc and Bcc fields.

      I’m considering adding this to a future version. Please send me an email to the support address above if you would like to beta test this feature once it’s ready.

      Reply
      1. Ben

        I bought your program last night and only want to extract from a particular content folder, so no good for me

        Reply
        1. hpique Post author

          Thanks for being a customer Ben. I assume you’re talking about a folder within Mac Mail. Fortunately you can do this with a simple workaround.

          1. In Mail, click on Mailbox > New Mailbox. Select On my Mac as location and create a new mailbox named “Temp” (or any other name that works for you).
          2. Select your folder or label, select all the desired messages (you can use Command+A), click Message > Copy To and choose the Temp mailbox.
          3. Open Email Contacts Extractor and dig into the Mail directory until you find the newly created mailbox (e.g., Library/Mail/V2/Mailboxes/Temp.mbox). The app will only extract contacts from there.

          After performing the extraction you can safely delete the Temp mailbox.

          Hope that helps. Please don’t hesitate to get in touch via hpiqueapps at gmail dot com.

          Reply
  4. carlmims

    I need 2 things and I think your program will do one.
    1) Search through all emails in a folder and grab the From: address, place in csv file. The issue is don’t want to search entrie email account.. just those in a SmartMailBox.. (folder)
    2) search body of bounced emails (again in a folder) and extract email address. You mail will be from mail server but say user@domain.com does not exist. Need clean email of those addresses

    Reply
    1. hpique Post author

      Thanks for getting in touch @carlmims. You’re right, Email Contacts Extractor can help you with the first one. Steps:

      In Mail:

      1) Create a new normal Mailbox called Temp
      2) Open your Smart Mailbox and Select All your messages (⌘+A)
      3) Right click on the selected messages and choose “Copy To > Temp”.

      In Email Contacts Extractor:

      4) Select the Mail/V2/Mailboxes/Temp.mbox folder
      5) Click Extract.

      If you want to limit the search to the From field, open Preferences > Scope and deselected all other fields.

      Regarding extracting emails from the body, Email Contacts Extractor 1.3 does not currently support this. I might add this feature in a future version.

      Let me know if you need a hand with any of the above.

      Reply
    1. hpique Post author

      The extracted contacts will include all Previous Recipients, and you can filter them by the amount of times emailed or date. Make sure you select “Outgoing email” and “To”, “Cc” and “Bcc” in the Preferences > Scope tab and “Counters” in the Output tab.

      It should be noted that Email Contacts Extractor does not read Mail’s “Previous Recipients” list. It makes its own, which should be the same or bigger.

      Hope that helps!

      Reply
  5. Tommy

    Hi Hermes, looks great. I’d even pay for it. It wouldn’t be thaaat much extra effort to extract the emails from the body field too!

    Reply
    1. hpique Post author

      Thanks Tommy. Well, it’s called Email Contacts Extractor. I was hoping to extract more than just the email from the body when I add this feature. And that is far from simple.

      Reply
  6. Noelle

    It is not allowing me to choose the “Outlook for Mac” option when going to the finder. When I do go to user data, I’m choosing “Main Identity” but then it leads to subfolder, to subfolder, to subfolder, and then nothing is clickable.

    Reply
    1. hpique Post author

      Hi Noelle. Have you tried simply opening any of those subfolders? If there are emails inside, Email Contact Extractor should be able to find them.

      Reply
  7. Noelle

    I was opening the Main Identity folder–>Data Records–>Messages. Then it goes to 0T–0B–>0M–>then opens a list of about 30 subfolders titled various numbers from “66k” to “0k”. When clicking on any of these, it opens to non highlighted “.olk14message” files. When clicking on these, if will finally be chosen as directory to extract, and then Extractor says “no contacts found”

    Reply
    1. hpique Post author

      Hi Noelle. Don’t click on the folder. Just click on the “Open” button when you’re inside “Main Identity”.

      Reply
    1. hpique

      That is odd, the app is meant to open directories. Would you mind continuing the conversation via email so we can find out what’s going on? hpiqueapps at gmail dot com. Thank you for your patience, Noelle.

      Reply
    1. hpique Post author

      Thanks wonki! The rating is a measure assigned by the app of how close is the contact, from 0 to 5. Contacts have interacted with you regularly and recently will get a 5. Contacts that have never interacted with you (for example, contacts solely found in the Cc header) will get a 0.

      You can use the rating to filter contacts and improve the quality of your mailing list.

      Reply
  8. David Patterson

    I want to extra a CVS file for a Mail folder that will list To, From, Subject, Date, and Time for each email in the folder. To be clear, there will be multiple emails to and from many of the email addresses. Will your product enable me to do this?

    Reply
    1. hpique Post author

      Sadly no, David. The app will extract all contacts from the To and From header fields, but it won’t output the subject, date and time of each scanned email. May I ask why you need this to better understand your use case?

      Reply
  9. David Patterson

    I am attempting to bill for my time spent emailing. As such, I need to create a spreadsheet listing for each email To, From, Subject, Date, and Time. I have not been able to find an app that will allow me to do this. Any ideas?

    Reply
    1. hpique Post author

      Thanks for the swift reply David. No, nothing comes to mind. It’s an interesting problem, though. I’ll get back to you if I ever find an app that solves it or build it myself.

      Reply
  10. David Patterson

    Thanks for your response. It would seem that there might be a market for an app that would enable folks to scan email folders to compile and document emails by sender, receiptent, subject and date. Lawyers and others who have to generate data for billing purposes would likely find such an app useful. Though I am not a programmer, it would seem your present app could be readily modified to pull to, from, subject, date, and time from each email in a folder and provide it in a spreadsheet readable file. If you decide to do this, let me know if you need a beta tester.

    Reply
  11. Mark

    Can this app extract email addresses from only emails that have a particular label in Gmail? I only need contacts from one label/folder, not my entire account. Thanks for your reply.

    Reply
    1. hpique Post author

      Thanks for your question Mark. Yes, with a little help from Mail. Here’s how to extract contacts from a specific subset of your emails:

      1. In Mail, click on Mailbox > New Mailbox.
      2. Select “On my Mac” as location and create a new mailbox named “Temp” (or any other name that works for you).
      3. Select all the desired messages. Click Message > Copy To and choose the newly created mailbox. For complex queries, you can use a Smart Mailbox first and the copy the messages from there.
      4. Open Email Contacts Extract and dig into the Mail directory until you find the newly created mailbox (e.g., Library/Mail/V2/Mailboxes/Temp.mbox). The app will only extract contacts from the selected directory.

      Let me know if the above does what you need, or if you have any further questions.

      Reply
  12. Mark

    Thank you for your reply. I’m not sure if I’m missing something here though…the instructions seem to be oriented around the Mac’s Mail program, not Gmail, which is what I use. My question was in relation to extracting the email contacts from within Gmail. Is that possible?

    Reply
    1. hpique Post author

      Apologies. Email Contacts Extractor is a Mac app that scans the downloaded emails in your computer, generally from Mail or Outlook for Mac. This is partly to avoid asking for your password.

      What most users like you do is add their Gmail account to Mail temporarily, download all emails, and then run the app.

      If you want to see it in action, there’s a lite version that you can try before buying the full version.

      Reply
  13. Ed Denny

    I am looking for a program Mac of course that will extract the entire contact info from web pages: say there is list of people rescuing Greyhound dogs and they are all listed, name address phone and email also group name
    would this program scan that info in the body of a webpage… and extract it to me Outlook for Mac

    Reply
    1. hpique Post author

      Sure. What directory do you see when you click Choose? By default, the app should point you to your Mail directory.

      If you prefer, send me an email to hpiqueapps at gmail dot com.

      Reply
  14. Ed F

    Hi – my download did not work properly. It did not download fully and now I cannot restart it….help please. In the app store it says it’s installed but it is not…

    Reply
    1. hpique Post author

      Hi Ed. I already replied to your email but I will copy my answer here in case it reaches you faster or it’s useful for someone else.

      From what I’m reading, this looks like a common Mac App Store issue and I’m afraid there’s nothing us developers can do to fix it.

      It has happened to me once or twice downloading apps from the Mac App Store, and I’m my experience it’s a temporary problem. Trying later or after restarting should be enough. If it isn’t, I recommend getting in touch with Apple support.

      Reply
  15. Dennis

    Hey, can this software search the message body as well and pull in the contacts from there? Example: a forwarded email, would it pull the contact from the message body..

    Reply
    1. hpique Post author

      Hi Dennis. Currently no. Email Contacts Extractor only extracts emails from the message headers (From, To, Cc, Bcc, etc.) Extracting from the body is a much requested feature, so I might add it in the future.

      Reply
  16. Rafy

    Hi there i just purchase the software and the directory library i can see it if i do a search but thru the finder doesn’t show, when i do the search is gray out but it doesn’t appear on the search email directory? does it work with maverick iOS?

    Reply
    1. hpique Post author

      Hi Tabitha.

      First things first. I encourage you to ask Apple for a refund if you’re not happy with the app. I’d love to be able to handle this myself, but due the way the App Store works I’m afraid you have to go through them.

      In case I still might be able to help, I will contact you by email right away to see what was the problem. In general, you can email hpiqueapps at gmail dot com for support. I tend to respond within 24 hours.

      I know the following is not helpful to you now but it might be for others who read this. There is a free Lite version that works exactly the same way than the full version, with the exception that only your top 20 contacts will be extracted. I made it available so people can try my app before buying it. This very same page links to it. I suspect you didn’t see it, so it might help to understand why if you tell me how you found the app.

      Reply
      1. Tabitha

        Hi, i did trial your free one, but after it didn’t work, hoped maybe the paid one would… i followed the instructions as stated. but only extracted 5 out of 140 odd email addresses….

        Reply
        1. hpique Post author

          Sorry to hear that. Are these 140 odd email addresses in the header fields (To, From, Cc, Bcc, Reply-To) or in the body of the email? The app does not extract addresses from the body, only from the headers.

          If the addresses are in the headers, then this is will be the first time I receive such report so it must be a rare bug. Would you mind sending me one of the messages by email (simply drag it into your desktop and attach it; do not forward it)? I’ll will give it a look ASAP. Feel free to remove any personal information before sending it to me.

          Reply
  17. Kunal

    Can emails be extracted from Mac Contact App. I have iCloud, Google, Facebook accounts on Contacts, so there are a multiple copies of the same contact. I would like to know if this app will be able to extract the emails from Contact.

    Reply
    1. hpique Post author

      Sadly no Kunal. This app only extracts contacts from Mail, Outlook or any email service (e.g., Gmail) that can be connected to either of those.

      Reply
    1. hpique Post author

      Hi Karel. The easiest way to do this is to select those emails in Outlook, and then drag them into a folder in your desktop. Then you point Email Contacts Extractor to that folder in your desktop.

      Let me know if that helps. And please feel free to continue the conversation by email via hpiqueapps at gmail dot com.

      Reply
  18. Aaron

    Hi We have downloaded the business version and it only extracts 19 contacts. I know we have way more than that. Any assistance would be appreciated.

    Thanks

    Reply
    1. hpique Post author

      Hi Aaron. I take you’re using Outlook. You might be getting less results than expected because the app only extract contacts from downloaded emails. Outlook sometimes only downloads only read messages.

      Check “Always download complete message bodies” in account preferences, and then synchronize your email again. It might take a while depending on the number of messages that you got.

      If that doesn’t work, please get in touch with me by email via hpiqueapps at gmail dot com.

      Reply
  19. Vern

    Hey! I just downloaded yesterday using on Outlook For Mac. I pointed it and it seems to only be pulling up a limited number of emails (not the full box). When it scans it says it found 750 contacts out of 4700 files. Do files mean messages in this instance? Any help would be appreciated! Thanks.

    Reply
    1. hpique Post author

      Hi Vern. Copying a response I gave to a similar query:

      You might be getting less results than expected because the app only extract contacts from downloaded emails. Outlook sometimes only downloads only read messages.

      Check “Always download complete message bodies” in account preferences, and then synchronize your email again. It might take a while depending on the number of messages that you got.

      If that doesn’t work, please get in touch with me by email via hpiqueapps at gmail dot com.

      Reply
  20. Danny

    Hi, is there a step by step guide to adding the directory files? I’m using mac mail and cant find a directory to add to the programme

    Reply
    1. Danny

      ignore that, i’ve found a link in the messages to unhide the library file, maybe you should stick it at the top?

      wicked programme by the way, just ripped 3600 email addresses of potential clients for my business, worth every penny!

      Danny

      Reply
      1. hpique Post author

        Glad to know you found the app helpful Danny. Yes, there’s a wealth of info in these comments. I’ll be packaging it as a FAQ shortly.

        Reply
  21. Vanessa

    i am trying to find the folder where my emails/ email directory exist, but cannot find path. I am trying to extract email addresses from my Outlook Mac 2011 inbox.

    Reply
    1. hpique Post author

      The folder is ~/Documents/Microsoft User Data (from your home folder).

      Vanessa found the folder before my reply but I replying anyway in case it helps others.

      Reply
    1. hpique Post author

      Yes, Email Contacts Extractor works on Yosemite, and also Mavericks, Mountain Lion and Lion, or in general OS X 10.7 and above.

      I replied to Anesu via email but I’m posting the reply here in case it helps others.

      Reply
  22. Juna Carlos Arias

    Hi, We are trying to extract email addresses from an Outlook for Mac Account. It seems that it only works with approximate 7,000 addresses. Is there a limit for this?? Or Is there an import criteria like most used, date received org some other.?? Please send me a direct email to discuss further if possible.

    Thanks very much for your kind help.

    Rgds.

    Juan Carlos Arias

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">