A follower export gives you handles. Handles are not a contact list — you cannot email a username.
Instagram business and creator accounts can publish a contact email, a phone number and an address, which appear as the Contact button on their profile. That information is public by the account's own choice. Deep Parse reads it for every account in a list you have already exported, and writes it into the same file.
What comes back for each profile
| Field | Notes |
|---|---|
| Public email | Only if the account published one |
| Public phone | Business phone or contact phone |
| Website | Link in bio, plus the full link list in JSON |
| Bio | Full text, newlines flattened |
| Followers / Following / Posts | Live counts |
| Business | Whether it is a business account |
| Category | e.g. Restaurant, Photographer |
| City | If the account publishes a location |
| Private / Verified | Status flags |
Coverage is a number, not a promise
The honest part of this feature is that most personal accounts publish nothing. Contact fields are a business-profile convention, so a follower list of ordinary users returns very few emails, while a list of local businesses or creators returns a lot.
Rather than leave you guessing, the panel counts as it runs: profiles processed, and how many yielded a bio, an email, a phone, a website, an address. You watch the hit rate build instead of discovering it at the end.
How it runs
Deep Parse works over a list you already have — followers, following, commenters, likers, or the not-following-back list. Two ways to use it:
- During the export, so enriched rows are written as the list is built.
- Afterwards, from the saved list in your history, which is the better choice on large lists because you can export the plain version first and enrich it overnight.
It sends one request per profile, so it is inherently slower than a follower export, where one request returns fifty accounts. A thousand profiles is a thousand requests, paced.
If Instagram starts refusing, the scan stops itself rather than hammering through the refusals.
Before you use the file
Public availability and lawful use are two different questions, and this is where most pages in this category go quiet.
An email published on a business profile is a business contact, not a subscriber. Under GDPR and similar regimes you still need a lawful basis to contact someone, you have to say who you are and where the data came from, and you have to honour an opt-out. Bulk cold mail to scraped consumer addresses is exactly what those rules exist to stop.
Sales outreach to a business address, one relevant message at a time, with an honest opt-out, is a different thing from a blast to ten thousand strangers. Gramlens gives you the data; the choice of which of those you do with it is yours, and it does have legal consequences.
FAQ
Where do the emails come from?
The account's own public profile — the same information the Contact button on Instagram shows. Nothing is guessed, pattern-matched or bought from a data broker, so if an account publishes no email, the field is empty rather than invented.
What percentage of accounts have an email?
It depends entirely on the list. Business and creator profiles often do; personal accounts usually do not. The live counters exist so you see the rate on your specific list rather than trusting a marketing figure.
Do you need my Instagram password?
No. This runs in your browser through the session you are already signed into. There is no login form and no server-side scraping.
Is scraping Instagram emails legal?
Reading public profile data is not the risky part; what you do next is. Consult the rules that apply to you before sending anything, and treat business addresses differently from personal ones.
Does it work on private accounts?
Only ones you already follow, and only for what they publish. Deep Parse reads profiles, it does not open them.
How fast is it?
One request per profile, deliberately paced. Hundreds of profiles are quick; tens of thousands are an overnight job you start and leave running.
What does it cost?
The Free plan enriches 500 records per parse, unlimited parses — enough to measure the hit rate on your own audience before deciding. Plus and Pro remove the ceiling.
Explore the feature