Instagram Users scraper from any keyword - cookieless
Pricing
from $1.50 / 1,000 results
Instagram Users scraper from any keyword - cookieless
Extract Instagram user profiles by keyword search with this cookieless, no login scraper. Get verified accounts, follower counts, engagement rates, business emails, and profile insights in JSON or CSV. Ideal for lead generation, competitor research, and scalable Instagram data extraction workflows.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer

Surge Street
Actor stats
0
Bookmarked
84
Total users
35
Monthly active users
10 days ago
Last modified
Categories
Share
Instagram Users Extractor - No Login Required
What does this scraper do?
This actor extracts Instagram user profiles by keyword search.
Input a keyword, run the actor, get structured Instagram user profile data from search results.
No Instagram login, no cookies, no session needed.
Cookieless design ensures easy, risk-free, scalable automation.
Why scrape Instagram user search results?
Instagram user search helps you discover accounts related to specific industries, niches, or keywords. This helps brands, agencies, and analysts to:
- Spot potential leads and influencers
- Benchmark competitors by keywords
- Analyze engagement quality and follower growth
- Identify verified or business accounts
- Extract publicly available contact information
- Segment users by geography or category
- Build targeted prospect lists for outreach
Its cookieless design fits scalable data pipelines without needing Instagram accounts.
How much will scraping cost?
The pricing for this actor is $2.50 per 1,000 scraped results. Refer to the pricing page.
Because this actor does not require login or session management, it reduces operational complexity and lowers the risk associated with account-based scraping. This predictable architecture keeps your data pipelines highly stable.
How to use the scraper
Here is a step-by-step guide:
Step 1: Open the actor: Go to your Apify Console and open the scraper.
Step 2: Enter your input parameters: In the input field, enter the search query you want to target (e.g., "fitness coach", "tech founder", "marketing agency").
Step 3: Start the run: Click Start to begin scraping. The actor will automatically fetch user accounts matching your search term.
Step 4: Export or integrate: Once complete, download the dataset in JSON, CSV, or connect it via API to your analytics, CRM, or automation system. You can sort users by metrics like engagement_rate or follower_count to prioritize high-value profiles.
Input parameters
Below are the configuration options you can use to control the scraper.
Input example
{"query": "fitness coach"}
| Field | Type | Description |
|---|---|---|
| query | String | Search term or keyword to find relevant Instagram user accounts |
What data does this scraper extract?
Formats: JSON, CSV, Excel
Key Fields Extracted:
search_id- Unique identifier for the search operationquery_timestamp- ISO 8601 timestamp of the searchresults.user_id- Instagram internal user IDresults.username- Account usernameresults.display_name- Public display nameresults.external_id- Composite extraction identifierresults.is_verified- Verification statusresults.is_private- Private account indicatorresults.language_code- Primary languageresults.follower_count- Number of followersresults.following_count- Number of accounts followedresults.post_count- Total number of postsresults.engagement_metrics.avg_likes- Average likesresults.engagement_metrics.avg_comments- Average commentsresults.engagement_metrics.engagement_rate- Engagement percentageresults.engagement_metrics.reach_score- Reach effectiveness scoreresults.profile_metadata.category- Account categoryresults.profile_metadata.business_email- Public business email (if available)results.profile_metadata.website- Website URLresults.profile_metadata.location.city- Cityresults.profile_metadata.location.country_code- Country coderesults.profile_metadata.location.timezone- Timezoneresults.content_analysis.primary_topics- Content themesresults.content_analysis.sentiment_score- Sentiment scoreresults.content_analysis.account_quality_score- Account quality scoreresults.scraped_at- Extraction timestamp
All data is returned as structured JSON with null-safe fields for reliable downstream processing.
Sample Output
{"search_id": "usr_789456123","query_timestamp": "2025-12-19T08:15:22Z","results": {"user_id": "245789123456","username": "tech_innovator","display_name": "Tech Innovator","external_id": "ig_usr_245789123456_2025121908","is_verified": true,"is_private": false,"language_code": "en","follower_count": 156789,"following_count": 892,"post_count": 1243,"engagement_metrics": {"avg_likes": 12456,"avg_comments": 342,"engagement_rate": 7.94,"reach_score": 8.2},"profile_metadata": {"category": "Technology & Innovation","business_email": "contact@techinnovator.com","website": "https://techinnovator.com","location": {"city": "San Francisco","country_code": "US","timezone": "America/Los_Angeles"}},"content_analysis": {"primary_topics": ["tech", "startup", "innovation"],"sentiment_score": 0.87,"account_quality_score": 92},"scraped_at": "2025-12-19T08:15:22Z"}}
All data is returned as structured JSON with null-safe fields for reliable downstream processing.
Key Features:
- ๐ Capture follower, following, and post metrics
- ๐ Extract engagement averages and engagement rate
- โก Structured JSON output ready for analytics and automation
- ๐ Identify verified and business accounts
- ๐ Extract public contact information such as email and website
- โก Built-in sentiment analysis and account quality scoring
- ๐ Fully cookieless architecture with no login required
FAQs
Does this scraper require Instagram login? No. It is fully cookieless and does not require login credentials.
Can it scrape private accounts? Private accounts return limited metadata.
Can I scrape multiple keywords? Yes. Run separate executions for each keyword.
Other Instagram scrapers that you may find useful:
