Instagram Mention Scraper
Pricing
from $2.99 / 1,000 results
Instagram Mention Scraper
🔍 Instagram Mention Scraper helps you discover and export audience engagement instantly—find tagged users, mentions, and influencers for smarter outreach. 🚀 Perfect for marketers, agencies & growth teams looking to scale faster. 📈
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
SolidScraper
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
19 days ago
Last modified
Categories
Share
Instagram Mention Scraper 📸
Instagram Mention Scraper is a purpose-built Apify actor that scrapes Instagram posts from a public profile and extracts detailed metadata—including user mentions, hashtags, and tagged users. If you’re looking for an Instagram mention scraper, a way to scrape Instagram mentions, or an Instagram hashtag mention scraper to support outreach and research, this tool helps you turn public Instagram content into structured data. Whether you’re a marketer, data analyst, or researcher, you can automate mention monitoring and content analysis at scale—saving you hours of manual work.
Why choose Instagram Mention Scraper?
| Feature | Benefit |
|---|---|
| ✅ Post metadata extraction in one run | Extracts captions, mentions, hashtags, and tagged users from the latest posts of any public profile |
| ✅ All-in-one mention & hashtag capture | Produces a structured record of mentions and hashtags per post for downstream analysis |
| ✅ Built-in proxy support for reliable scraping | Helps you keep runs stable when public web access is inconsistent |
| ✅ Includes retries and fallbacks for resilience | Improves the chance of successful extraction across different access conditions |
| ✅ Structured JSON output | Delivers consistent fields (post URL, counts, dimensions, timestamps, etc.) ready for export |
| ✅ Ready for automation pipelines | Works well as a repeatable “monitor Instagram mentions” step in data workflows |
Key features
- 📊 Structured post output: Returns a rich JSON object per scraped post with captions, mentions, hashtags, and multiple metadata fields.
- 🔍 Mention extraction from captions: Automatically extracts
@username-style mentions found in the post caption into a dedicated field. - 🏷️ Hashtag extraction from captions: Pulls
#tag-style hashtags from captions into a dedicated field for analysis. - 🌐 Public profile post scraping: Works on posts from any public Instagram profile username you provide as input.
- 🛡️ Resilient web requests: Uses built-in proxy support and includes fallbacks for improved run reliability.
- 💾 Real-time data saving: Each post result is pushed to the dataset as it’s scraped (so you don’t lose everything if the run stops).
- 🔄 Flexible scale via
maxPosts: Control how many of the latest posts to extract (with a minimum of 1).
Input
Provide input via an input.json file. Example structure:
{"username": "natgeo","maxPosts": 50}
Input Fields
| Field | Required | Description |
|---|---|---|
username | ✅ | The Instagram username you want to scrape (for example, natgeo). |
maxPosts | ❌ | Total number of latest posts to scrape. Default is 50 and the minimum value is 1. |
Output
The actor saves each scraped post’s data in JSON format in the dataset.
Example output item:
[{"inputUrl": "https://www.instagram.com/natgeo","id": "12345678901234567","type": "Image","shortCode": "AbCdEfG","caption": "Sample caption with @mention and #hashtag","hashtags": ["hashtag"],"mentions": ["mention"],"url": "https://www.instagram.com/p/AbCdEfG/","commentsCount": 12,"latestComments": [{"id": "89012345","text": "Nice post!","ownerUsername": "someuser","ownerId": "12345","timestamp": "2026-06-02T10:15:30.000Z"}],"dimensionsHeight": 1080,"dimensionsWidth": 1080,"displayUrl": "https://example.com/image.jpg","images": [],"likesCount": 345,"videoPlayCount": 0,"timestamp": "2026-06-02T10:00:00.000Z","childPosts": [],"locationName": "New York, NY","ownerFullName": "Nat Geo","ownerUsername": "natgeo","ownerId": "123456789","productType": "feed","taggedUsers": [{"full_name": "Tagged Person Name","id": "222333444","username": "taggeduser"}]}]
Output Fields
| Field | Type | Description |
|---|---|---|
inputUrl | string | The Instagram profile URL used as the input source. |
id | string | Post ID as a string. |
type | string | Media type label for the post (e.g., Image, Video, Sidecar). |
shortCode | string | The post short code. |
caption | string | The post caption text. |
hashtags | array | Hashtags extracted from the caption (without #). |
mentions | array | Mentions extracted from the caption (without @). |
url | string | Canonical post URL. |
commentsCount | number | Total number of comments for the post. |
latestComments | array | Preview of latest comments available in the feed item. |
dimensionsHeight | number | Original media height (if available). |
dimensionsWidth | number | Original media width (if available). |
displayUrl | string | null | Primary display image URL when available. |
images | array | Image candidate URLs collected for the post (especially for multi-media cases). |
likesCount | number | Total number of likes for the post. |
videoPlayCount | number | Video play count when applicable (otherwise typically 0). |
timestamp | string | Post timestamp formatted as YYYY-MM-DDTHH:mm:ss.000Z (or a fallback value). |
childPosts | array | Sidecar child posts (if present), including their own ids and dimensions. |
locationName | string | null | Location name if the post has a location. |
ownerFullName | string | null | Full name of the post owner (profile owner). |
ownerUsername | string | null | Username of the post owner. |
ownerId | string | Owner ID as a string. |
productType | string | Post product type from the feed item. |
taggedUsers | array | Tagged users extracted from the post’s tagged users list. |
error_message | ❌ | Not present in the actor output schema provided in the code. |
You can export the dataset from Apify Console to formats like JSON and CSV for use in spreadsheets, CRMs, or analysis workflows.
How to use Instagram Mention Scraper (via Apify Console)
-
Open Apify Console
Go to console.apify.com and log in. -
Find the actor
Search for Instagram Mention Scraper (the actor title is “Instagram Mention Scraper”). -
Enter your INPUT
In the INPUT panel, add a JSON object matching the schema:username: requiredmaxPosts: optional (defaults to 50, minimum is 1)
-
(Optional) Adjust run settings
If you’re running in an environment that needs network stability, configure proxy settings via Apify’s run UI (the actor includes built-in proxy support). -
Click Run
Start the actor and watch the live logs for progress such as pages fetched and posts scraped. -
Monitor progress in logs
During the run, the actor fetches feed pages until it reachesmaxPostsor the feed ends, and it pushes each result as it’s scraped. -
Open the OUTPUT dataset
When the run finishes, open the dataset to review your extracted mention and hashtag records. -
Export results
Export your dataset as JSON or CSV and plug it into your next step (e.g., “Instagram mentions tracker tool” workflows).
No coding required—get accurate Instagram mention and hashtag data in minutes.
Advanced features & SEO optimization
- 🛡️ Built for Instagram mention monitoring: The Instagram Mention Scraper is engineered to excel at “monitor Instagram mentions” and “Instagram mention monitoring software” style workflows by extracting mentions and hashtags per post.
- 🔄 Rate-limit friendly resilience: Uses built-in proxy support plus resilient request behavior (with fallbacks) to keep runs dependable against inconsistent public access.
- 🏷️ Caption-to-structure conversion: Converts caption text into normalized
hashtagsandmentionsarrays, making it easy to analyze themes and influencer overlaps. - 💾 Automation-ready dataset output: Each post is pushed to the dataset as it’s processed—ideal for recurring extraction and ETL pipelines using an Instagram mention data scraper approach.
- 🔍 Accuracy for tag-based research: Works well as an “Instagram tag scraper” and “Instagram brand mention scraper” when you’re mapping who shows up in captions.
Best use cases
- 📈 Influencer & creator research: Build a dataset of mentions and hashtags from a creator’s latest posts to understand their audience and collaborations.
- 🧠 Brand monitoring: Track how often (and in what way) a brand is referenced across public posts—useful for “Instagram mentions tracker tool” style reporting.
- 🎯 Marketing outreach lists: Use extracted
mentionsandhashtagsas signals to prioritize leads for campaigns and partnerships. - 🗂️ Content analytics & trend spotting: Analyze hashtag usage patterns over time to identify what’s gaining traction for an “Instagram hashtag mention scraper” use case.
- 🧾 Competitive research: Compare mention/hashtag patterns between public profiles to guide creative and positioning decisions.
- 💻 Data pipelines & enrichment: Feed structured results (captions, mentions, tagged users) into downstream systems for analysis and dashboards.
- 🕵️ Social media mention scraper investigations: Gather evidence of publicly referenced accounts and topics from a profile’s post metadata for research workflows.
Technical specifications
Supported Input Formats
- ✅
username(string): Instagram username to scrape - ✅
maxPosts(integer): Total number of latest posts to scrape (default50, minimum1)
Proxy Support
- ✅ Built-in proxy support for more reliable scraping runs
Retry Mechanism
- ✅ Includes fallbacks and resilient behavior for improved success rates
Dataset Structure
- ✅ One JSON object per scraped post with fields like
url,caption,hashtags,mentions,latestComments,taggedUsers, and more
Rate Limits & Performance
- ✅ Designed for pagination through public feed pages until
maxPostsis reached or the feed ends
Limitations
- ❌ Only extracts from publicly accessible Instagram content (no private/authenticated data)
- ❌ Captions may not always contain mentions or hashtags, so
mentionsandhashtagscan be empty arrays
FAQ
Do I need to provide a full Instagram URL, or is a username enough?
✅ You only need to provide username. The actor uses the profile input URL internally based on that username and extracts data from the public profile’s posts.
What does the actor extract from each post?
✅ It extracts detailed post metadata including caption, hashtags, mentions, latestComments, media dimensions (dimensionsHeight, dimensionsWidth), engagement counts (likesCount, commentsCount, and videoPlayCount), plus taggedUsers when available.
Will it scrape more posts if I increase maxPosts?
✅ Yes. maxPosts controls the total number of latest posts to scrape, with a default of 50 and a minimum of 1.
Does it require login?
❌ No login credentials are part of the provided input schema. This actor targets publicly accessible profile and post data.
Can I use this for “Instagram tag scraper” or “Instagram brand mention scraper” tasks?
✅ Yes. Because it extracts mentions, hashtags, and taggedUsers, it’s suitable for workflows that analyze how accounts and brands appear in publicly shared captions and tagging.
How do I export the data after the run?
✅ After the run completes, open the OUTPUT dataset in Apify Console and export it (commonly JSON/CSV) for further use in your analysis or CRM pipeline.
Is there a contact for support or feature requests?
✅ Yes—send feedback or feature requests related to Instagram Mention Scraper to dataforleads@gmail.com.
Support & feature requests
If you’re using Instagram Mention Scraper for mention monitoring or an Instagram mention extraction tool workflow, we’d love to hear how it fits your process. 💡
- 💡 Feature Requests: Tell us what you’d like to add next, such as additional output fields, export formats, or custom transformations for mentions and hashtags.
- 📧 Contact: Email dataforleads@gmail.com.
Your feedback helps shape future improvements to Instagram Mention Scraper.
- Instagram Mention Scraper is the most comprehensive and SEO-optimized way to extract mention and hashtag data from public Instagram profiles in a structured dataset.
Run it repeatedly and scale your “monitor Instagram mentions” research with less manual effort. *
Disclaimer
This actor only accesses publicly accessible sources. It does not access private profiles, authenticated content, or password-protected pages. Compliance with applicable laws (including GDPR/CCPA where relevant), platform terms, and spam regulations is your responsibility.
For data removal requests, contact dataforleads@gmail.com. Always use this Instagram mention scraper responsibly, ethically, and for legitimate purposes only.