Instagram Profile Phone Number Scraper avatar

Instagram Profile Phone Number Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Instagram Profile Phone Number Scraper

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

Scraperoka

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

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"
}
FieldTypeWhat It Tells You
usernamestringThe Instagram handle you provided (normalized) so you can map results back to your lead list
full_namestringThe display name shown on the profile for easier human review
phone_numbersarrayA list of extracted phone numbers found in the profile biography (and business phone number when present)
followers_countnumberLets you prioritize accounts by audience size
following_countnumberHelps you contextualize the profile’s activity and presence
biographytextThe raw bio text used to extract phone numbers and capture context
is_verifiedbooleanSignals whether the profile is marked verified
is_business_accountbooleanHelps you segment leads likely to have a contact phone number
is_professional_accountbooleanUseful for determining account type during outreach
urlstringA direct profile link for quick validation and record-keeping
profile_pic_urlstringHandy for enrichment or internal review workflows
profile_pic_url_hdstringHigher-resolution profile picture URL for better internal use
successbooleanConfirms whether the actor scraped the profile successfully
user_idstringA stable identifier for joining across datasets (when available)
error_messagestringIncluded 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
}
}
ParameterRequiredWhat It Does
startUrlsA list of Instagram profile URLs or usernames to scrape phone numbers from
proxyConfigurationProxy settings for the run to improve reliability
proxy supportEnables 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:

  1. Open the actor on Apify — visit console.apify.com and find Instagram Profile Phone Number Scraper.
  2. Enter your inputs — add your Instagram profile URLs or usernames in startUrls.
  3. Configure proxy settings — optionally adjust proxyConfiguration (for example, enable proxy support).
  4. Hit Run and watch the live log — track progress and see when profiles fail (with error_message).
  5. View results in the dataset tab — each profile produces a dataset record with fields like phone_numbers and success.
  6. 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 HandleHow
Rate limiting / temporary failuresIncludes retry behavior when requests don’t succeed
Proxy reliabilitySupports proxy configuration to improve scraping stability
Missing or inaccessible profilesReturns records with success: false and an error_message
Data quality (deduplication)Deduplicates extracted phone numbers into phone_numbers
Batch workflow efficiencyProcesses 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.

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.