Instagram User Search Scraper avatar

Instagram User Search Scraper

Pricing

from $6.00 / 1,000 single accounts

Go to Apify Store
Instagram User Search Scraper

Instagram User Search Scraper

Discover Instagram accounts by keyword find creators, brands, and businesses in any niche. Returns username, full name, verification status, and optionally follower counts, bio, and contact details.

Pricing

from $6.00 / 1,000 single accounts

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Discover Instagram accounts by keyword — find creators, brands, and businesses in any niche. Returns the top matching accounts for each search term, with optional follower counts and contact details. No login or cookies required.

What you get

For every matching account, the scraper returns a structured record with:

Account basics (always)

  • The search query that matched it
  • User ID, username, full name
  • Profile picture URL, verified and private flags

Enriched fields (when Enrich profiles is enabled)

  • Follower count, following count, post count
  • Biography and external link
  • Business flag and category
  • Public email and phone number (when the account exposes them)

Use cases

  • Lead generation — build a list of accounts in a niche, then enrich with follower counts and contact info
  • Influencer discovery — find creators by topic, location, or specialty keyword
  • Competitor & market research — map the accounts using a brand, product, or category name
  • Outreach — collect business profiles with public emails for partnership campaigns
  • Audience building — find relevant accounts to follow, study, or collaborate with

How to use

  1. Enter one or more search keywords (e.g. vegan bakery, travel photographer)
  2. Toggle Enrich profiles on to add follower counts, bio, category, and contact details (slower, more API calls)
  3. Set Max Items — total accounts to return across all keywords, or 0 for as many as the search returns
  4. Run the actor — results appear in the Dataset tab

Output format

Each dataset record (with enrichment on):

{
"query": "travel photographer",
"userId": "1799999999",
"username": "exampletravel",
"displayName": "Example Travel Photographer",
"profilePicUrl": "https://scontent.cdninstagram.com/...",
"isPrivate": false,
"isVerified": false,
"biography": "Capturing the world 🌍 | DM for collabs",
"externalUrl": "https://example.com",
"followerCount": 48210,
"followingCount": 812,
"mediaCount": 1340,
"isBusiness": true,
"category": "Photographer",
"publicEmail": "hello@example.com",
"publicPhone": null
}

Good to know

Each keyword returns Instagram's top-ranked matching accounts (similar to typing the term into Instagram search). Use specific, descriptive keywords for the most relevant results, and add several related keywords to widen coverage.

Part of a complete Instagram scraping toolkit — explore the rest of the suite: