Pricing
from $0.01 / 1,000 results
Instagram Profile Scraper Email Phone Socials
📧📞🔎 Email, Phone & Socials Scraper extracts verified contact details and public profiles for smarter outreach. Get LinkedIn, websites, emails, phones & more—perfect for B2B lead gen, sales & recruiting.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Instagram Profile Scraper - email, phone, socials 🚀
Manually visiting dozens of Instagram profiles to find contact details wastes hours you don’t have. Instagram Profile Scraper - email, phone, socials automatically pulls rich profile metadata (including bio text where you can find emails and phone numbers) from public Instagram profiles. It’s an Instagram profile scraper email and Instagram email and phone extractor built for marketers, recruiters, and growth teams that need thousands of records in minutes.
What You Get: Sample Output
Here's a sample record from a single run:
{"name":"John Doe","username":"johndoe_fitness","id":"1234567890","category":"Health & Fitness","business_category":"Health/Wellness","overall_category":"Health & Fitness","category_enum":1,"phone":null,"email":null,"bio":"🏋️ Online coach | 📩 hello@fitnessbyjohn.com | DMs open\n+1 555 010 2020","bio_links":[{"link_type":"external_url","url":"https://fitnessbyjohn.com"}],"homepage":"https://fitnessbyjohn.com","followers":48200,"follows":612,"facebook_id":"123456789012345","is_private":false,"is_verified":false,"is_business_account":true,"is_professional_account":true,"has_clips":true,"has_guides":false,"has_channel":false,"highlight_reel_count":2,"pinned_channels_list_count":0,"pronouns":null,"business_contact_method":"EMAIL","hide_like_and_view_counts":false,"is_embeds_disabled":false,"is_joined_recently":false,"profile_image":"https://example.com/profile_pic_hd.jpg","profile_image_standard":"https://example.com/profile_pic.jpg","video_count":3,"videos":[{"id":"987654321","shortcode":"CAbCdEfGhIj","thumb":"https://example.com/thumb.jpg","url":"https://example.com/video.mp4","views":12500,"tagged":[],"captions":["Coach tip of the day"],"comments_count":42,"comments_disabled":false,"taken_at":1730000000,"likes":980,"location":null,"duration":18.2,"dimensions":{"height":1080,"width":1080},"is_video":true,"product_type":"clips","clips_music":null,"has_audio":true,"accessibility_caption":"Coach tip of the day","views":12500}],"image_count":15,"images":[{"id":"555666777","shortcode":"AbcDeFgHiJk","thumb":"https://example.com/thumb_image.jpg","url":null,"views":null,"tagged":[],"captions":["New workout routine"],"comments_count":9,"comments_disabled":false,"taken_at":1729000000,"likes":210,"location":null,"duration":null,"dimensions":{"height":1080,"width":1080},"is_video":false,"product_type":null,"clips_music":null,"has_audio":null,"accessibility_caption":null,"src":"https://example.com/display_url.jpg","thumbnail_resources":[],"thumbnail_src":null}],"saved_count":0,"collections_count":0,"related_profiles":["related_account_1","related_account_2"],"biography_with_entities":null,"emails":[],"phones":["+1 555 010 2020"],"social_links":[],"website_links":[],"success":true}
Note: if a profile can’t be scraped, the actor pushes a failure record with
success: falseand anerrormessage.
Output Fields
| Field | Type | What It Tells You |
|---|---|---|
success | boolean | Whether the profile scrape succeeded |
error | string | Reason when success is false |
username | string | The Instagram handle you searched for |
name | string | The profile’s full display name |
followers | number | Audience size for prioritizing outreach |
follows | number | How actively the account follows others |
bio | string | Raw biography text (useful for extracting emails and phone numbers) |
is_verified | boolean | Whether the account is marked as verified |
is_business_account | boolean | Whether the profile is a business account (often best for leads) |
profile_image | string | High-quality profile image URL for profile cards |
video_count | number | How much video content the account publishes |
image_count | number | How many media items are available in the timeline fetch |
phones | array | Phone numbers detected from the biography text |
emails | array | Email addresses detected by the actor (empty if none found) |
Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard.
Why Instagram Profile Scraper - email, phone, socials?
There are a lot of ways to pull data from Instagram — here’s what sets Instagram Profile Scraper - email, phone, socials apart.
Complete profile snapshots, not just one field
You get a full profile data object that includes bio text, follower stats, verification/business flags, and media counts—so Instagram profile data scraper outputs are immediately useful for sorting and outreach workflows.
Bio-based contact signals (emails and phone numbers)
This Instagram email and phone extractor focuses on what’s actually published in profile bio content and returns detected values like phones (and emails) alongside the rest of the profile.
Structured output for easy analysis
Results are written per profile with consistent field names (including videos and images arrays), making it straightforward to filter, deduplicate, and analyze at scale—an advantage for Instagram contact info scraper tool use cases.
Resilient runs with graceful failure handling
If a profile can’t be fetched, the actor still pushes a record with success: false and an error message, so your pipeline doesn’t break mid-run.
Configuring Your Run
Drop this into your input.json to get started:
{"usernames":["leomessi","bigfootvlog","nasa","https://www.instagram.com/somehandle/"]}
| Parameter | Required | What It Does |
|---|---|---|
usernames | ✅ | List of Instagram usernames (or profile URLs) you want to scrape. The actor parses URLs and extracts the handle automatically. |
↳ usernames[] | ✅ | Each item can be a username like nasa or a full Instagram profile URL like https://www.instagram.com/somehandle/. |
Core Capabilities
Bulk Instagram profile processing
Feed in multiple Instagram usernames in one run. The actor processes each target profile and pushes results to the dataset as it goes, which is ideal for Instagram lead generation scraper workflows.
Social and profile metadata in one place
You receive key profile fields like followers, follows, is_verified, is_business_account, and profile_image, plus a media overview (video_count, image_count) to help you qualify leads quickly.
Built-in resilience for real-world scraping
The actor includes multiple attempts per profile and handles common failure cases (including rate limiting and not-found profiles) without silently dropping everything.
Output completeness for downstream analysis
Media items are returned in structured videos and images arrays, including captions and engagement counts where available. This makes it easier to enrich your leads dataset beyond just “contact fields”.
Contact signals from publicly available bio content
For an Instagram bio contact details use case, the actor extracts phone numbers from biography into phones and also returns emails (empty when none are found), so your list-building can move faster.
Who Gets the Most Out of This
Growth teams and outreach managers use Instagram Profile Scraper - email, phone, socials to build lead lists from Instagram handles, then prioritize accounts by follower stats, business/verified status, and the richness of the bio contact signals.
Influencer marketing specialists put scraped profiles into shortlists for campaigns by quickly reviewing bios, profile imagery, and how active the creator appears via video_count and image_count, saving hours of manual profile review.
Recruiters and talent sourcing teams benefit from a structured Instagram profile scraper phone number workflow: when phone numbers are present in bios, the actor returns them in phones right alongside the rest of the profile context.
Data analysts and researchers can use the consistent dataset schema (including arrays like videos/images plus fields like bio_links and related_profiles) to analyze patterns across niches and creator types, including Instagram profile data scraper scenarios.
Automation engineers can run this actor and pipe results into their pipelines (for example, to enrich CRM records), leveraging the fact that each target yields a predictable JSON structure per run—useful for an Instagram profile scraping software automation flow.
Step-by-Step: How to Use It
No coding needed. Here's how to run Instagram Profile Scraper - email, phone, socials from start to finish:
- Open the actor on Apify — visit console.apify.com and find the actor page for Instagram Profile Scraper - email, phone, socials.
- Enter your inputs — add your target handles/URLs in the
usernamesfield (e.g.,nasaorhttps://www.instagram.com/somehandle/). - Configure proxy settings — enable proxy configuration in the run settings if you want added reliability for larger batches.
- Hit Run and watch the live log — you’ll see progress per username, including success and failure events.
- View results in the dataset tab — every processed profile produces a record with a
successflag and the scraped fields. - Export as JSON, CSV, or Excel — download the dataset directly from the Apify dashboard.
The whole process takes under 5 minutes to set up.
Integrations & Export Options
Once your data is collected, Instagram Profile Scraper - email, phone, socials plugs directly into your existing workflow.
You can export your dataset from the Apify dashboard in JSON, CSV, or Excel format. For teams building ongoing lead generation scraper operations, this is typically the fastest path into spreadsheets, CRM imports, or internal data warehouses.
If you want to automate ingestion, you can also use Apify API access and common automation tools (such as Zapier or Make) to push results into downstream systems. For scheduling and webhooks, use Apify’s built-in run automation capabilities as documented in the Apify developer docs: https://apify.com/docs/api
Pricing & Free Trial
Instagram Profile Scraper - email, phone, socials runs on the Apify platform, which offers a free tier — no credit card required to get started. You can use the free credits to test Instagram profile scraper email and Instagram profile scraper phone number outputs with small batches.
After that, runs are billed based on Apify platform usage (compute units). For up-to-the-minute plan and credit details, check the Apify pricing page on apify.com.
Start for free at apify.com and scale when you're ready.
Reliability & Performance
| What We Handle | How |
|---|---|
| Rate limiting | Includes waiting behavior and retries when needed |
| Profile not found | Returns a failed record for that specific username |
| Transient network issues | Uses multiple attempts with pauses between tries |
| Data freshness | Fetches profile info per run for the requested accounts |
| Error visibility | Pushes records with success: false and an error message |
Limitations: The actor only works with publicly accessible profile data. If emails or phone numbers aren’t present in publicly shown biography text, emails and/or phones may be empty. For enterprise-scale runs, contact us to discuss custom configurations.
Frequently Asked Questions
Is there a free plan or trial?
Yes, Apify offers a free tier that you can use to try Instagram Profile Scraper - email, phone, socials with small test runs. Availability and exact credit amounts depend on your Apify account and plan.
Do I need to log in to Instagram to use this?
No, you do not need to log in to use this actor. It scrapes data from publicly available sources and targets the profiles you provide via usernames.
How accurate is the data?
The actor returns structured profile fields directly from the public profile information it can access during the run. For Instagram email and phone extractor style results, extracted values depend on what the account owner has published in publicly visible profile content.
How many results can I get per run?
You can scrape as many usernames as you provide in usernames, and the actor processes each item individually. Any hard limits are governed by your Apify run settings and platform usage policies.
How often is the data updated / how fresh is it?
Data is captured at the time the actor runs. If you need updated follower counts or bio changes, schedule the actor to run periodically and re-scrape the same handles.
Is this legal? Does it comply with GDPR / CCPA?
Yes in the sense that it only accesses publicly available data, but you are still responsible for compliance. You should ensure your use of the exported data follows GDPR, CCPA, and applicable local regulations, as well as Instagram’s Terms of Service.
Can I export results to Google Sheets or Excel?
Yes. You can export from the Apify dashboard to JSON, CSV, or Excel, and then import into Google Sheets or other tools. This is also commonly automated via Apify integrations or API-based workflows.
Can I run this on a schedule automatically?
Yes. You can set up scheduled runs using Apify’s automation features so your Instagram profile scraper email workflow runs automatically on a cadence you choose.
Can I access this via API?
Yes. You can trigger runs and retrieve results programmatically using the Apify API. See Apify API documentation here: https://apify.com/docs/api
What happens if the actor hits an error?
If a profile fails, the actor still pushes a record with success: false and an error field (for example, "Failed to scrape profile"). This means your dataset will clearly show which usernames succeeded and which need attention.
Need Help or Have a Request?
Got a question about Instagram Profile Scraper - email, phone, socials or want a new feature added? Reach out at dataforleads@gmail.com. We’re actively maintaining this actor and welcome requests—such as adding webhook notifications on completion or expanding batch processing options for lead generation teams.
Disclaimer & Responsible Use
Instagram Profile Scraper - email, phone, socials is the fastest, most reliable way to collect structured Instagram profile details for outreach—start your free run today.
This actor collects publicly available data only. It does not access private accounts, login-gated content, or password-protected pages. You are responsible for complying with GDPR, CCPA, platform ToS, and applicable regulations when using or storing the data. For data removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.
