Instagram Mention Scraper avatar

Instagram Mention Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Instagram Mention Scraper

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

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

19 days ago

Last modified

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?

FeatureBenefit
Post metadata extraction in one runExtracts captions, mentions, hashtags, and tagged users from the latest posts of any public profile
All-in-one mention & hashtag captureProduces a structured record of mentions and hashtags per post for downstream analysis
Built-in proxy support for reliable scrapingHelps you keep runs stable when public web access is inconsistent
Includes retries and fallbacks for resilienceImproves the chance of successful extraction across different access conditions
Structured JSON outputDelivers consistent fields (post URL, counts, dimensions, timestamps, etc.) ready for export
Ready for automation pipelinesWorks 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

FieldRequiredDescription
usernameThe Instagram username you want to scrape (for example, natgeo).
maxPostsTotal 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

FieldTypeDescription
inputUrlstringThe Instagram profile URL used as the input source.
idstringPost ID as a string.
typestringMedia type label for the post (e.g., Image, Video, Sidecar).
shortCodestringThe post short code.
captionstringThe post caption text.
hashtagsarrayHashtags extracted from the caption (without #).
mentionsarrayMentions extracted from the caption (without @).
urlstringCanonical post URL.
commentsCountnumberTotal number of comments for the post.
latestCommentsarrayPreview of latest comments available in the feed item.
dimensionsHeightnumberOriginal media height (if available).
dimensionsWidthnumberOriginal media width (if available).
displayUrlstring | nullPrimary display image URL when available.
imagesarrayImage candidate URLs collected for the post (especially for multi-media cases).
likesCountnumberTotal number of likes for the post.
videoPlayCountnumberVideo play count when applicable (otherwise typically 0).
timestampstringPost timestamp formatted as YYYY-MM-DDTHH:mm:ss.000Z (or a fallback value).
childPostsarraySidecar child posts (if present), including their own ids and dimensions.
locationNamestring | nullLocation name if the post has a location.
ownerFullNamestring | nullFull name of the post owner (profile owner).
ownerUsernamestring | nullUsername of the post owner.
ownerIdstringOwner ID as a string.
productTypestringPost product type from the feed item.
taggedUsersarrayTagged users extracted from the post’s tagged users list.
error_messageNot 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)

  1. Open Apify Console
    Go to console.apify.com and log in.

  2. Find the actor
    Search for Instagram Mention Scraper (the actor title is “Instagram Mention Scraper”).

  3. Enter your INPUT
    In the INPUT panel, add a JSON object matching the schema:

    • username: required
    • maxPosts: optional (defaults to 50, minimum is 1)
  4. (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).

  5. Click Run
    Start the actor and watch the live logs for progress such as pages fetched and posts scraped.

  6. Monitor progress in logs
    During the run, the actor fetches feed pages until it reaches maxPosts or the feed ends, and it pushes each result as it’s scraped.

  7. Open the OUTPUT dataset
    When the run finishes, open the dataset to review your extracted mention and hashtag records.

  8. 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 hashtags and mentions arrays, 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 mentions and hashtags as 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 (default 50, minimum 1)

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 maxPosts is 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 mentions and hashtags can 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.

✅ 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.