Instagram Profile Phone Number Scraper By Keyword avatar

Instagram Profile Phone Number Scraper By Keyword

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Instagram Profile Phone Number Scraper By Keyword

Instagram Profile Phone Number Scraper By Keyword

📞✨ Phone Number Scraper By Keyword finds business contact numbers from targeted sources using keywords. 🔎 Automate lead discovery for sales, outreach & market research—save time, boost accuracy, and reach the right customers faster.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Scraperoka

Scraperoka

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Instagram Phone Number Scraper 🎯

Manually visiting hundreds of Instagram profiles to find phone numbers wastes hours you don’t have. Instagram Phone Number Scraper automates phone-number discovery from public Instagram profiles using your keywords and country filters. This Instagram phone number scraper is built for lead-gen teams, marketers, and researchers who want Instagram phone number data quickly—collecting up to thousands of results in minutes (depending on your input and plan).


What You Get: Sample Output

Here’s a sample record from a single run:

{
"keyword": "Fitness",
"title": "Fitness Studio LA",
"description": "Coach • Personal Training • Call us: (213) 555-0199\nDMs welcome",
"url": "https://www.instagram.com/fitnessstudio_la/",
"phone_number": "+12135550199",
"country": "United States",
"dial_code": "+1"
}
FieldTypeWhat It Tells You
keywordstringWhich search keyword led to this profile (useful for segmenting your leads)
titlestringThe Instagram profile name shown for the result
descriptionstringThe text the actor used to detect the phone number (helps with verification)
urlstringDirect link to the Instagram profile for quick manual follow-up
phone_numberstringThe extracted phone number in E.164 format
countrystringThe target country label applied to the result
dial_codestringThe dial prefix that matched your selected target country
platformstringThe platform value used in each pushed row (Instagram)
statusstringA practical success/failure indicator (included in failure-state handling)
error_messagestringPopulated when something goes wrong while collecting or pushing data

Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard.


Why Instagram Phone Number Scraper?

There are a lot of ways to pull contact data from Instagram—here’s what sets Instagram Phone Number Scraper apart.

Keyword-driven discovery

You provide keywords and (optionally) location, and the actor searches for matching profiles, building an Instagram phone number list based on what’s publicly available.

Country and dial-code targeting

By selecting country, the actor applies the corresponding dialing context so your output focuses on the regions you care about for outreach.

Deduplicated phone numbers

The actor tracks and avoids previously collected phone numbers during the run, helping you build cleaner, non-redundant lead lists.

Stops safely at your chosen limit

You control how many numbers to collect with maxPhoneNumbers, so your dataset stays aligned with your pipeline and capacity.


Configuring Your Run

Drop this into your input.json to get started:

{
"keywords": ["Fitness", "Photographer", "Model"],
"location": "Los Angeles",
"country": "United States (+1)",
"maxPhoneNumbers": 50,
"scrapeLeadsWithEmail": false
}

Note: The actor’s required input is keywords, and it also uses country and maxPhoneNumbers to control targeting and stopping conditions.

ParameterRequiredWhat It Does
keywordsList of search terms used to discover relevant Instagram profiles (each keyword is processed separately)
locationOptional location text to narrow discovery to a specific place; leave empty for broader results
countrySelect the target country whose dialing context will be used for phone number extraction
maxPhoneNumbersStop scraping after this many phone numbers are collected
scrapeLeadsWithEmailIf enabled, will focus on profiles that have emails in their bio; if disabled, it will find all profiles matching keywords

Core Capabilities

Extracts Instagram profile phone numbers

Instagram Phone Number Scraper extracts phone numbers found in publicly available Instagram profile text and returns them in a consistent dataset row that includes profile context (title, description, and url).

Flexible targeting for outreach lists

Use keywords, optionally add location, and choose a specific country to generate an Instagram leads phone number scraper output tailored to your outreach region.

Resilient scraping with controlled runtime

The actor is designed to keep runs moving and avoid runaway collection by honoring your maxPhoneNumbers stopping rule and handling interruptions via persisted progress.

Structured, integration-ready output

Every result pushed to your dataset includes the fields you need to verify and act—most importantly phone_number plus the profile url and associated keyword.

Built for automation and scale

This Instagram contact info scraper is ideal for repeatable prospecting runs where you want an Instagram phone number data scraper that plugs into your existing workflow and processes profiles in bulk.


Who Gets the Most Out of This

Here’s how different teams put Instagram Phone Number Scraper to work:

Influencer marketing managers — use it to build an account shortlist by keyword, then quickly validate phone contacts from the profile url while segmenting results by keyword.

Sales development reps — run focused keyword searches for their ICP, extract the Instagram business contact number, and compile a usable list for outbound calling without manually opening profile pages.

Recruiters and talent sourcers — identify creators, studios, or agencies with specific specialties (for example, “fitness” or “photographer”) and turn profile phone numbers into a targeted outreach pipeline.

Freelance researchers — generate an Instagram phone number list scraper dataset with profile context (title, description, url) to support analysis and reporting.

Data engineers and automation specialists — schedule repeat runs and push the resulting rows into downstream systems, using the consistent dataset structure for reliable updates and deduplication logic.


Step-by-Step: How to Use It

No coding needed. Here's how to run Instagram Phone Number Scraper from start to finish:

  1. Open the actor on Apify — start from the actor’s page on console.apify.com.
  2. Enter your inputs — add keywords, select your country, and set maxPhoneNumbers based on how large your Instagram phone number harvesting tool output should be.
  3. Configure proxy settings — if you’re running larger jobs, enable the available proxy configuration for more reliable scraping.
  4. Hit Run and watch the live log — monitor progress and confirm the actor is collecting phone numbers for your selected keywords.
  5. View results in the dataset tab — each result appears with phone_number, url, keyword, and supporting profile text.
  6. Export as JSON, CSV, or Excel — download directly from the dataset export options to use in your CRM, spreadsheet, or reporting workflow.

The whole process takes under 5 minutes to set up.


Integrations & Export Options

Once your data is collected, Instagram Phone Number Scraper plugs directly into your existing workflow.

You can export your Apify dataset as JSON, CSV, or Excel from the dataset tab. If you want to move data into other systems, connect the actor run to your automation stack using Apify API access or no-code automation (for example, Zapier/Make).

For deeper automation (programmatic triggers, retrieving results, and integrating with pipelines), use the Apify API documentation at: https://apify.com/docs/api and pair it with your own webhook or scheduling setup on your side.


Pricing & Free Trial

Instagram Phone Number Scraper runs on the Apify platform, which offers a free tier — no credit card required to get started.

Apify uses a pay-as-you-go model based on platform compute units, and subscription plans are available for higher-volume usage. Exact pricing and what’s included can be confirmed on the Apify pricing page—this README keeps numbers general so you don’t get misled.

Start for free at apify.com and scale when you’re ready.


Reliability & Performance

What We HandleHow
Output consistencyResults are pushed incrementally with consistent dataset fields for each discovered phone number
Stopping behaviorYour run stops after collecting up to maxPhoneNumbers phone numbers
Progress resilienceThe actor persists progress so runs can resume instead of restarting from scratch
Retry resilienceDesigned to keep runs going even when some requests fail
DeduplicationAvoids collecting the same phone number more than once during the run

Limitations: Private or login-gated Instagram content isn’t accessible, and you can only extract what’s publicly available. Phone numbers won’t be found on profiles that don’t publish them in the accessible bio or profile text.

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 trying Instagram Phone Number Scraper, and you can run smaller tests without committing to paid usage immediately.

Do I need to log in to Instagram to use this?

No. Instagram Phone Number Scraper is designed to work with publicly available Instagram profile data, without requiring an Instagram account login.

How accurate is the data?

Accuracy depends on what profile owners publish. The actor extracts phone numbers from the profile text it can access and returns them alongside the profile url and description so you can quickly verify.

How many results can I get per run?

You control this using maxPhoneNumbers. Set it to the number of Instagram phone numbers you want in your dataset, and the actor will stop after reaching that cap.

How often is the data updated / how fresh is it?

Freshness depends on when you run the actor. If you need up-to-date Instagram phone number extraction tool results, schedule or re-run the job on your desired cadence.

The actor accesses publicly available data. Compliance with GDPR, CCPA, platform Terms of Service, and any applicable local regulations is your responsibility when using or storing the collected data.

Can I export results to Google Sheets or Excel?

Yes. You can export your dataset as JSON, CSV, or Excel directly from the Apify dashboard, and then import it into any tool that supports those formats.

Can I run this on a schedule automatically?

Yes. You can use Apify scheduling options (or your own scheduling via API and webhooks) to run Instagram phone number scraper jobs automatically at set intervals.

Can I access this via API?

Yes. You can trigger the actor via the Apify API and retrieve results programmatically. See https://apify.com/docs/api for API details.

What happens if the actor hits an error?

If an error occurs for a specific request or row, the run continues as designed and you’ll see the behavior reflected in the dataset output and run logs. The actor also persists progress so you can resume rather than losing all work.


Need Help or Have a Request?

Got a question about Instagram Phone Number Scraper or want a new feature added? Reach out at dataforleads@gmail.com.
We’re happy to discuss improvements—especially things like batch CSV upload workflows and webhook notifications on completion.
Thanks for building with Instagram phone number extraction tool data responsibly!


Disclaimer & Responsible Use

Instagram Phone Number Scraper is the fastest, most reliable way to collect publicly available Instagram phone numbers at scale — start your free run today.

This actor collects publicly available data from Instagram profiles and does not access private accounts, login-gated content, or password-protected pages. It’s your responsibility to comply with GDPR, CCPA, platform Terms of Service, and any applicable local regulations when using or storing the data. For data removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.