Instagram Posts, Comments & Profiles Scraper
Pricing
from $1.00 / 1,000 results
Instagram Posts, Comments & Profiles Scraper
Collect Instagram posts, comments, hashtag content, and profile data in minutes. Perfect for competitor tracking, creator research, engagement analysis, trend monitoring, and exporting structured Instagram data for reports, dashboards, and recurring social media workflows.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
1
Bookmarked
27
Total users
6
Monthly active users
5 hours ago
Last modified
Categories
Share

πΈ Instagram Posts, Comments & Profiles Scraper
π Last updated: 2026-05-05
Collect Instagram posts, comments, hashtag content, and profile data without logging in. Pull captions, likes, follower counts, comment text, media info, and more across any public account, post, or hashtag. Useful for social media managers monitoring competitors, researchers studying engagement trends, and growth teams building outreach lists.
Choose from four modes: profile posts, post comments, hashtag posts, or profile-only. Export everything to JSON, CSV, or Excel.
β¨ What Does It Do
- π Posts - Captions, likes, comments, views, media type, timestamp, and post URL from any public profile
- π¬ Comments - Comment text, username, reply count, comment position, and timestamp from any post URL
- #οΈβ£ Hashtags - Posts matching any hashtag with full engagement data and media info
- π€ Profiles - Bio, follower count, following, post count, verification status, and business signals
- π Date Filtering - Narrow post results to a specific date range or relative window like 30 days
- π¬ Media Filtering - Filter by image, video, reel, or all media types
- π¦ Bulk Collection - Process multiple profiles, posts, or hashtags in a single run
ποΈ What Instagram Data Can You Extract?
| π Caption | π€ Username | π Post URL |
| β€οΈ Like count | π¬ Comment count | ποΈ View count |
| π¬ Media type | π Dimensions | π Timestamp |
| π Shortcode | π Post ID | πΌοΈ Thumbnail URL |
| π·οΈ Hashtags | π Location | π₯ Tagged users |
| π΅ Music info | π€ Collaborators | π’ Branded content flag |
| π¬ Comment text | π’ Comment position | π Reply count |
| π Comment ID | β Verified flag | π Comment timestamp |
| πΌοΈ Profile picture | π Biography | π₯ Follower count |
| π Following count | π Post count | π’ Business account |
| π External URL | π·οΈ Business category | π Private flag |
| π Scraped date |
π¬ Demo Video
Demo video coming soon.
π§ Input
| Field | Description |
|---|---|
| Mode | Choose posts, comments, hashtags, or profile |
| Start URLs or Usernames | Instagram usernames, profile URLs, or post URLs depending on mode |
| Max Items | How many items to collect per source. Free users limited to 100 |
| Hashtags | Hashtag values without # (hashtags mode only) |
| Media Type Filter | All, image, video, or reel (posts and hashtags modes) |
| Date Filter | Absolute date or relative window like 30 days or 3 months |
| Max Items Total | Global cap across all profiles, posts, or hashtags combined |
| Proxy Configuration | Residential proxies recommended for stable collection |
Example input for posts mode:
{"mode": "posts","startUrls": ["https://www.instagram.com/natgeo/"],"maxItems": 20,"mediaTypeFilter": "all"}
Example input for comments mode:
{"mode": "comments","startUrls": ["https://www.instagram.com/p/DPwJzEVDbwC/"],"maxItems": 10}
π Output
Output structure varies by mode. Download as JSON, CSV, or Excel.
Posts mode output example:
{"shortcode": "DPwJzEVDbwC","postUrl": "https://www.instagram.com/p/DPwJzEVDbwC/","caption": "Golden hour over the canyon. Nature never disappoints.","username": "natgeo","likeCount": 42891,"commentCount": 1204,"viewCount": 980000,"mediaType": "video","timestamp": "2025-10-13T14:40:07.000Z","scrapedAt": "2026-03-16T23:32:52.246Z"}
Comments mode output example:
{"text": "That's my mayor β€οΈ","username": "wonderpulp","ownerId": "48291034","isVerified": false,"likeCount": 0,"replyCount": 0,"postUrl": "https://www.instagram.com/p/DPwJzEVDbwC/","commentId": "18118166290715839","position": 4,"timestamp": "2025-10-15T23:47:46.000Z","scrapedAt": "2026-03-16T23:32:52.246Z"}
π Why Choose the Instagram Scraper
| Feature | Our Tool |
|---|---|
| No login or Instagram account required | βοΈ |
| Four modes in one actor: posts, comments, hashtags, profiles | βοΈ |
| Date filtering and media type filtering | βοΈ |
| Multiple profiles or posts processed in one run | βοΈ |
| Comment extraction from public posts | βοΈ |
| Hashtag post collection | βοΈ |
| Business profile signals included | βοΈ |
| Export to JSON, CSV, or Excel | βοΈ |
π How to Use
No technical skills required:
- Sign Up: Create a free account with $5 credit
- Open the Actor: Search for "Instagram Scraper" in the Apify Store
- Choose a Mode: Pick posts, comments, hashtags, or profile
- Add Your Input: Enter usernames, profile URLs, or post URLs
- Run: Click Start and let it collect
- Export: Download as CSV, Excel, or JSON
π― Business Use Cases
Social Media Teams
- Track competitor publishing frequency and engagement across accounts
- Export post datasets for monthly reporting and creative benchmarking
- Monitor branded content and reel usage across competitor profiles
Research and Analytics
- Collect hashtag datasets for trend analysis and audience discovery
- Extract comment datasets for sentiment analysis and qualitative research
- Build profile lists with follower counts and bio data for outreach
Growth Teams
- Identify top-performing content formats by comparing likes and views
- Monitor influencer profiles and post activity at scale
- Schedule recurring runs to track follower and engagement changes over time
β FAQ
Do I need an Instagram account? No. All modes work on public content without any login or credentials.
How many comments can I get per post? Comments mode returns the initial publicly visible batch per post, typically between 10 and 20 comments. Results vary by post.
How accurate is the data? Data is collected live during each run. Rerun whenever you need fresh numbers.
Can I process multiple profiles at once? Yes. Add as many usernames or URLs as needed. They run in parallel.
Can I schedule regular runs? Yes. Use Apify's built-in scheduler to collect recurring Instagram data automatically.
Are there any limits? Free users can collect up to 100 items per run. Paid users can collect up to 1,000,000 per run.
π Integrate Instagram Scraper with any app
- Make - Automate workflows without code
- Zapier - Connect 5000+ apps
- Slack - Get run notifications
- Airbyte - Data pipelines
- Google Drive - Export to spreadsheets
- GitHub - Version control integration
You can also use webhooks to trigger downstream actions the moment a run completes.
π Need Help?
- Check the FAQ section above for common questions.
- Visit the Apify support page for platform help and tutorials.
π Contact
Contact us to request a new scraper, propose a custom data project, or report a technical issue at https://tally.so/r/BzdKgA
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Instagram or Meta. All trademarks mentioned are the property of their respective owners.
β¨ Why choose this Actor
| Capability | |
|---|---|
| π― | Built for the job. Scoped specifically to this data source so you skip the parser engineering entirely. |
| π | Structured output. Clean, typed fields ready for analysis, dashboards, or downstream pipelines. |
| β‘ | Fast. Optimized request patterns return results in seconds, not minutes. |
| π | Always fresh. Every run pulls live data, so the dataset reflects the source as of run time. |
| π | No infra to manage. Apify handles proxies, retries, scaling, scheduling, and storage. |
| π‘οΈ | Reliable. Battle-tested across many runs and edge cases, with graceful error handling. |
| π« | No code required. Configure in the UI, run from CLI, schedule via cron, or call from any language with the Apify SDK. |
π Production-grade structured data without the engineering overhead of building and maintaining your own scraper.
π How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| β Instagram Posts, Comments & Profiles Scraper (this Actor) | $5 free credit, then pay-per-use | Full source coverage | Live per run | Source-native filters supported | β‘ 2 min |
| Build your own scraper | Engineering hours | Full once built | Whenever you maintain it | Custom code | π’ Days to weeks |
| Paid managed APIs | $$$ monthly | Vendor-defined | Live | Vendor-defined | β³ Hours |
| Third-party data dumps | Varies | Subset, often stale | Periodic | None | π Variable |
Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.
π How to use
- π Sign up. Create a free account with $5 credit (takes 2 minutes).
- π Open the Actor. Go to the Instagram Posts, Comments & Profiles Scraper page on the Apify Store.
- π― Set input. Configure the input fields in the form (or paste a JSON), then set
maxItems. - π Run it. Click Start and let the Actor collect your data.
- π₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
β±οΈ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
πΌ Business use cases
π Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
π€ Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- π¬ ChatGPT
- π§ Claude
- π Perplexity
- π Copilot
π Integrate with any app
Instagram Posts, Comments & Profiles Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe results into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push fresh data into your product backend, or alert your team in Slack.
π Recommended Actors
- π Google Search Scraper - Multi-engine SERP results with country and language targeting
- πΊοΈ Nominatim OSM Scraper - Geocode addresses via OpenStreetMap
- π Indexmundi Scraper - Global demographic and economic indicators
- π° RAG Web Browser - Crawl and extract clean text from any URL for AI retrieval
- π Website Content Crawler - Crawl entire sites and export structured content
π‘ Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.