Instagram Profile Phone Number Scraper
Pricing
from $2.99 / 1,000 results
Instagram Profile Phone Number Scraper
📞 Instagram Profile Phone Number Scraper extracts phone numbers from Instagram profiles efficiently. 🔍 Ideal for lead generation, B2B outreach, sales, and market research—save time and reach the right prospects faster.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Scraperoka
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Instagram Profile Phone Number Scraper 🎯
Manually visiting hundreds of Instagram profiles to collect phone numbers wastes hours you don’t have. Instagram Profile Phone Number Scraper automatically extracts phone numbers and public profile details from Instagram profiles in bulk. This Instagram phone number scraper returns phone numbers, follower counts, verification/business flags, and the profile biography—ideal for marketers, recruiters, and growth teams. Process large lists of Instagram usernames or profile URLs to build outreach-ready datasets in minutes.
What You Get: Sample Output
Here’s a sample record from a single run:
{"url": "https://www.instagram.com/authenticdigitalmarketing/","username": "authenticdigitalmarketing","user_id": "1234567890","success": true,"phone_numbers": ["+1-202-555-0123", "+1-310-555-0199"],"biography": "📣 Marketing & growth | Contact: +1 (202) 555-0123 | DMs open","full_name": "Authentic Digital Marketing","followers_count": 18420,"following_count": 612,"is_verified": false,"is_business_account": true,"is_professional_account": false,"profile_pic_url": "https://example.com/profile.jpg","profile_pic_url_hd": "https://example.com/profile_hd.jpg"}
| Field | Type | What It Tells You |
|---|---|---|
username | string | The Instagram handle you provided (normalized) so you can map results back to your lead list |
full_name | string | The display name shown on the profile for easier human review |
phone_numbers | array | A list of extracted phone numbers found in the profile biography (and business phone number when present) |
followers_count | number | Lets you prioritize accounts by audience size |
following_count | number | Helps you contextualize the profile’s activity and presence |
biography | text | The raw bio text used to extract phone numbers and capture context |
is_verified | boolean | Signals whether the profile is marked verified |
is_business_account | boolean | Helps you segment leads likely to have a contact phone number |
is_professional_account | boolean | Useful for determining account type during outreach |
url | string | A direct profile link for quick validation and record-keeping |
profile_pic_url | string | Handy for enrichment or internal review workflows |
profile_pic_url_hd | string | Higher-resolution profile picture URL for better internal use |
success | boolean | Confirms whether the actor scraped the profile successfully |
user_id | string | A stable identifier for joining across datasets (when available) |
error_message | string | Included when a profile fails, so you can diagnose and retry if needed |
Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard.
Why Instagram Profile Phone Number Scraper?
There are a lot of ways to pull data from Instagram—here’s what sets Instagram Profile Phone Number Scraper (including an Instagram profile phone number extraction workflow) apart.
Extract Phone Numbers from Public Bios
This Instagram scraper phone numbers tool focuses on phone numbers found in a profile’s biography and also includes a business_phone_number when available. It helps you turn Instagram contact info scraper needs into structured output you can act on.
Flexible Inputs: Usernames or Profile URLs
You can pass one or more Instagram profile URLs or just usernames. This makes it easy to run Instagram profile phone number finder jobs from a spreadsheet without extra preprocessing.
Structured, Integration-Ready Output
Results are pushed into the Apify dataset with consistent fields such as phone_numbers, followers_count, biography, is_verified, and account type flags. This Instagram profile contact details extractor output plugs cleanly into downstream lead workflows.
Resilient Processing with Retries and Fallbacks
The actor includes retry behavior and resilience for profiles that temporarily fail. If scraping can’t fetch a profile, it records success: false along with an error_message so you can see what needs attention.
Configuring Your Run
Drop this into your input.json to get started:
{"startUrls": [{ "url": "https://www.instagram.com/authenticdigitalmarketing/" }],"proxyConfiguration": {"useApifyProxy": true}}
| Parameter | Required | What It Does |
|---|---|---|
startUrls | ✅ | A list of Instagram profile URLs or usernames to scrape phone numbers from |
proxyConfiguration | ⬜ | Proxy settings for the run to improve reliability |
↳ proxy support | ⬜ | Enables routing through Apify Proxy for the actor |
Core Capabilities
Bulk Profile Processing from Your List
Feed the actor multiple usernames or profile URLs via startUrls, then get one dataset record per profile. This is built for workflows like scrape Instagram profile phone number list creation and ongoing lead enrichment.
Phone Number Extraction (and Business Phone When Present)
It extracts phone numbers from the biography field and also attempts to add business_phone_number when available. Phone numbers are deduplicated into phone_numbers to keep your outreach data clean.
Complete Profile Metadata Alongside Phone Numbers
Beyond phone numbers, the actor returns profile context including full_name, followers_count, following_count, is_verified, is_business_account, is_professional_account, and both profile_pic_url and profile_pic_url_hd when provided. This makes Instagram bio phone number scraper results more usable for prioritization.
Resilient Scraping and Clear Failure States
When a profile can’t be fetched or parsed, the actor outputs a record with success: false and an error_message. This makes it easier to rerun just the missing pieces rather than guessing what went wrong.
Dataset-First Output for Automation
Each profile result is pushed to the Apify dataset as it’s processed, so you can export, analyze, or integrate without waiting for the entire run to finish. The output is structured for easy use in CRM imports and analyst pipelines.
Who Gets the Most Out of This
Here’s how different teams put Instagram Profile Phone Number Scraper to work:
Lead Generation Managers—They start with a list of Instagram handles and end with a structured dataset containing phone_numbers, biography, and account signals like is_business_account and is_verified, so outreach can be prioritized without manual profile checking.
Sales Development Representatives—They use this automated Instagram phone lookup tool to build prospect lists faster, then filter leads using followers_count and account type flags before launching a call or messaging campaign.
Influencer and Partnership Marketers—They extract phone numbers from Instagram profile contact details while also capturing full_name, profile links (url), and richer bio context, helping teams validate fit and personalize outreach.
Data Analysts and Researchers—They run Instagram profile data scraper phone jobs to generate clean, deduplicated records with follower metrics and profile metadata, enabling analysis like “which account types more often publish phone numbers.”
Developers and Automation Specialists—They integrate the actor into their pipeline by calling the actor on Apify, then consume dataset records programmatically (including success, user_id, and error_message for monitoring and retries).
Step-by-Step: How to Use It
No coding needed. Here's how to run Instagram Profile Phone Number Scraper from start to finish:
- Open the actor on Apify — visit console.apify.com and find Instagram Profile Phone Number Scraper.
- Enter your inputs — add your Instagram profile URLs or usernames in
startUrls. - Configure proxy settings — optionally adjust
proxyConfiguration(for example, enableproxy support). - Hit Run and watch the live log — track progress and see when profiles fail (with
error_message). - View results in the dataset tab — each profile produces a dataset record with fields like
phone_numbersandsuccess. - Export as JSON, CSV, or Excel — download directly from the Apify dataset view.
The whole process takes under 5 minutes to set up.
Integrations & Export Options
Once your data is collected, Instagram Profile Phone Number Scraper plugs directly into your existing workflow.
Export your dataset in the format you need from the Apify dataset tab (JSON, CSV, or Excel). You can then import results into your CRM, spreadsheets, or analysis tools.
You can also connect the actor to automation and internal systems using Apify’s API. For deeper details on integrations and how to trigger runs programmatically, see the Apify documentation at https://apify.com/docs/api.
Pricing & Free Trial
Instagram Profile Phone Number Scraper runs on the Apify platform, which offers a free tier — no credit card required to get started. The actor is listed with a free tier limited to 100 profiles. For larger batches, pricing depends on your Apify usage and plan—check the Apify pricing page for the most up-to-date details.
Start for free at apify.com and scale when you’re ready.
Reliability & Performance
| What We Handle | How |
|---|---|
| Rate limiting / temporary failures | Includes retry behavior when requests don’t succeed |
| Proxy reliability | Supports proxy configuration to improve scraping stability |
| Missing or inaccessible profiles | Returns records with success: false and an error_message |
| Data quality (deduplication) | Deduplicates extracted phone numbers into phone_numbers |
| Batch workflow efficiency | Processes profiles in batches to keep runs moving |
Limitations: The actor can only extract from publicly available profile data. If a profile does not include phone numbers in the biography (or business phone fields), phone_numbers may be empty even when success is true.
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 for this actor. The actor is specifically noted as being limited to 100 profiles on the free tier.
Do I need to log in to Instagram to use this?
No. The actor is designed to work with publicly available Instagram profile data, based on the inputs you provide.
How accurate is the data?
Accuracy depends on what the account owner has published. The actor extracts phone numbers from the profile biography and also includes a business_phone_number when present.
How many results can I get per run?
You can process as many profiles as you include in startUrls (the actor processes them in batches). On the free tier, results are limited to 100 profiles.
How often is the data updated / how fresh is it?
Data freshness is tied to when you run the actor. Each run scrapes the current public profile content and writes results to the dataset.
Is this legal? Does it comply with GDPR / CCPA?
The actor accesses publicly available data, and it’s your responsibility to ensure compliance with GDPR, CCPA, Instagram’s Terms of Service, and any applicable local regulations when using the results.
Can I export results to Google Sheets or Excel?
Yes. You can export your dataset from the Apify dashboard (including JSON, CSV, or Excel formats). From there, you can move the data into other tools like spreadsheets.
Can I run this on a schedule automatically?
Yes. Apify supports scheduled runs, so you can automate recurring runs depending on your workflow.
Can I access this via API?
Yes. You can trigger runs and retrieve results programmatically via the Apify API.
What happens if the actor hits an error?
If a profile fails, the actor returns a dataset record with success: false and includes an error_message field. This helps you identify what failed and reprocess specific profiles if needed.
Need Help or Have a Request?
Got a question about Instagram Profile Phone Number Scraper or want a new feature added? Reach out at dataforleads@gmail.com. We welcome requests like batch CSV upload workflows and webhook notifications when a run completes.
Disclaimer & Responsible Use
Instagram Profile Phone Number Scraper is the fastest, most reliable way to extract phone numbers and public Instagram profile details at scale — start your free run today.
This actor collects publicly available data from Instagram profiles. It does not access private accounts, login-gated content, or password-protected pages. You’re responsible for complying with GDPR, CCPA, platform ToS, and local laws when collecting and using the data. For data removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.