Instagram Search Scraper avatar

Instagram Search Scraper

Pricing

Pay per event

Go to Apify Store
Instagram Search Scraper

Instagram Search Scraper

Discover Instagram users, hashtags, and places instantly! Run any keyword and pull profile URLs, bios, follower counts, verified status, post counts, location data, and hashtag popularity. Ideal for influencer research, brand monitoring, and social intelligence. Start exploring today!

Pricing

Pay per event

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

28

Total users

14

Monthly active users

8 days ago

Last modified

Share

ParseForge Banner

📸 Instagram Search Scraper

🚀 Lookup any Instagram profile in seconds. Get 18 fields per username including followers, following, posts, bio, external links, verified status, and profile picture. No login, no API key, no Meta Developer account.

🕒 Last updated: 2026-04-21 · 📊 18 fields per profile · ⚡ 100 profiles in ~60 seconds · 🔁 Concurrent · 🌐 Residential proxy ready

The Instagram Search Scraper accepts a list of Instagram usernames and returns a structured profile record per handle. You get follower count, following count, total post count, biography, external URL, verified status, private-account flag, business-account flag, category name (for business accounts), bio link list, and a high-resolution profile picture URL. All through Instagram's public web profile info endpoint, which works without login when paired with the Apify residential proxy.

Concurrent lookups process 15 profiles in parallel, so a prospect list of 100 finishes in about a minute. Output lands in your dataset as clean JSON, ready to import into a CRM, influencer-marketing platform, or lead-enrichment workflow.

🎯 Target Audience💡 Primary Use Cases
Marketers, influencer managers, sales teams, brand monitors, researchers, recruitersInfluencer vetting, CRM enrichment, competitor tracking, lead qualification, brand monitoring

📋 What the Instagram Search Scraper does

Five lookup workflows in a single run:

  • 👤 Profile data. Username, full name, user ID, bio, external URL, and bio link list.
  • 📊 Engagement metrics. Follower count, following count, and total post count.
  • Status flags. Verified, private-account, and business-account badges.
  • 🏷️ Business category. The category_name when the profile is a business account.
  • 🖼️ Profile picture. High-resolution avatar URL ready for embedding.

Output includes the original query, the actor type (user), and a timestamp so you always know which profile each record came from and when it was captured.

💡 Why it matters: influencer campaigns and lead enrichment rely on up-to-date follower counts and verified status. Manual lookups do not scale. This Actor turns a list of usernames into a clean dataset in under a minute.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough of enriching an influencer prospect list.


⚙️ Input

InputTypeDefaultBehavior
queriesarray of stringsrequiredInstagram usernames (with or without @).
searchTypesarray of strings["user"]user (fully supported). hashtag and place are limited.
maxItemsinteger10Profiles returned. Free plan caps at 10, paid plan at 1,000,000.
proxyConfigurationobjectRESIDENTIALResidential proxy required (Instagram blocks datacenter IPs).

Example: vet a list of potential influencers.

{
"queries": ["nike", "cristiano", "mrbeast", "taylorswift"],
"searchTypes": ["user"],
"maxItems": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example: enrich a CRM with Instagram profile data.

{
"queries": ["prospect1", "prospect2", "prospect3"],
"searchTypes": ["user"],
"maxItems": 100
}

⚠️ Good to Know: Instagram blocks datacenter IPs for profile lookups. Always use the Apify residential proxy on paid plans for reliable results. Private profiles return a minimal record with isPrivate: true and no follower or post counts.


📊 Output

Each record contains 18 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
🔎 querystring"nike"
🎯 typestring"user"
👤 usernamestring"nike"
🏷️ fullNamestring | null"Nike"
🆔 userIdstring | null"13460080"
📝 biostring | null"Spotlighting athlete* and sport stories."
👥 followerCountnumber | null297489329
followingCountnumber | null202
📸 mediaCountnumber | null1103
🖼️ profilePicUrlstring | null"https://scontent.../nike.jpg"
🔗 profileUrlstring"https://www.instagram.com/nike/"
isVerifiedbooleantrue
🔒 isPrivatebooleanfalse
🏢 isBusinessbooleanfalse
🏷️ categorystring | nullnull
🌐 externalUrlstring | null"http://nike.com"
🔗 bioLinksarray[{"title": "", "url": "http://nike.com"}]
🕒 scrapedAtISO 8601"2026-04-21T12:00:00.000Z"
errorstring | null"User not found" on failure

📦 Sample records


✨ Why choose this Actor

Capability
📊18 fields. Follower count, following, posts, verified, business, category, external URL.
Fast. 100 profiles in about 60 seconds with concurrency of 15.
🔁Batch-ready. Feed a list of usernames and get clean records in one run.
🔒Private-aware. Flags private accounts instead of silently failing.
🚫No Meta Developer account. Public profile data without API keys.
🔌Integrations. Drop results into CRMs, Sheets, Slack, or any AI agent.
🌐Residential proxy support. Reliable results with Apify residential proxy.

📊 Influencer marketing spend will top $21B in 2026. Clean, verified follower data is the single most valuable input into campaign ROI.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ Instagram Search Scraper (this Actor)$5 free credit, then pay-per-useAny public usernameLive per runusername list, verified, business, private⚡ 2 min
Paid influencer platforms$299+/monthManaged listsDaily refreshRich filters⏳ Hours
Meta Graph APIFreeOnly your own accountsReal-timeOwner data only🕒 Variable
DIY scrapersFreeWhatever you codeYour scheduleWhatever you build🐢 Days

Pick this Actor when you want a simple pay-per-use enrichment tool that works across any public username.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Instagram Search Scraper page on the Apify Store.
  3. 🎯 Paste usernames. Add handles to the queries field. Residential proxy is on by default.
  4. 🚀 Run it. Click Start and let the Actor enrich your list.
  5. 📥 Download. Grab your dataset as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to enriched dataset: 3-5 minutes. No coding required.


💼 Business use cases

🌟 Influencer Marketing

  • Vet creators by follower count and category
  • Build shortlists of verified accounts
  • Track competitor-sponsored creators
  • Enrich influencer CRM records weekly

📣 Brand Monitoring

  • Snapshot your brand's follower growth
  • Compare against competitor brands weekly
  • Detect fake-looking ratio anomalies
  • Capture bio link changes over time

💼 Sales & Lead Gen

  • Qualify prospects by business-account flag
  • Add follower counts to CRM enrichment
  • Segment leads by IG category
  • Prioritize outreach to verified accounts

🧪 Research

  • Build influencer datasets for studies
  • Map category communities on Instagram
  • Correlate follower counts with trends
  • Preserve profile snapshots for records

🔌 Automating Instagram Search Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Weekly enrichment runs keep CRM data fresh automatically.


🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

Pass a list of usernames. The Actor queries Instagram's public web profile info endpoint with the Apify residential proxy, parses the response, and returns a clean record per handle.

📏 How accurate is the data?

Follower, following, and post counts match exactly what Instagram displays publicly. Counts are captured at the moment of the run.

🔒 Does it work for private accounts?

Partially. Private accounts return username, fullName, userId, profilePicUrl, and isPrivate: true. Follower and post counts are not exposed by Instagram for private accounts.

🏷️ Why is hashtag search limited?

Instagram now gates tag and location APIs behind authenticated sessions. User profile lookup still works via the public endpoint.

⏰ Can I schedule regular runs?

Yes. Use Apify Schedules to refresh a list of profiles daily or weekly.

Accessing publicly available profile metadata is generally fine for research, CRM, and marketing. Respect Instagram's terms of service when redistributing or using data commercially.

💼 Can I use this commercially?

Yes for internal marketing, CRM enrichment, and research. Reselling the raw data may violate Instagram's terms.

💳 Do I need a paid Apify plan to use this Actor?

The free plan covers testing (10 profiles per run). A paid plan lifts the limit AND gives you residential proxy access, which is required for reliable Instagram results at scale.

🔁 What happens if a run fails?

Apify retries transient errors. Per-username failures include an error field. Partial datasets are preserved.

📸 Can I get posts or reels?

Use the Instagram Posts Scraper or Instagram Reel Scraper for media content. This Actor focuses on profile-level metadata.

🌐 Does it support international accounts?

Yes. Any public Instagram profile works regardless of language or country. Profile fields are returned in the creator's original language.

🆘 What if I need help?

Our team is available through the Apify platform and the Tally form below.


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🤝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

🧪 Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

🔌 Integrate with any app

Instagram Search Scraper connects to any cloud service via Apify integrations:

  • Make - Automate influencer workflows
  • Zapier - Sync IG profiles to your CRM
  • Slack - Alert when follower counts change
  • Airbyte - Pipe profiles into your warehouse
  • GitHub - Trigger runs from commits
  • Google Drive - Export profile data to Sheets

You can also use webhooks to trigger downstream enrichment and alerting pipelines.


💡 Pro Tip: browse the complete ParseForge collection for more social media tools.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with Instagram or Meta. It accesses only publicly available profile data. Respect Instagram's terms of service and applicable privacy laws (GDPR, CCPA) when using profile data commercially.