Instagram Mentions Scraper avatar

Instagram Mentions Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Instagram Mentions Scraper

Instagram Mentions Scraper

📲 Instagram Mentions Scraper finds posts that mention your brand, handle, or hashtag — with usernames, captions, timestamps, engagement & links. 🔎 Ideal for brand monitoring, UGC, influencer outreach & campaign tracking. 📈 Export CSV/JSON. 🚀

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

Scrapium

Scrapium

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Instagram Mentions Scraper

Instagram Mentions Scraper is a fast, reliable Instagram mentions scraper tool that collects public posts from the profiles you care about — extracting captions, hashtags, and @mentions with engagement and media links in one dataset. It solves the pain of manual checks by turning profile posts into structured data for an Instagram mention tracker, Instagram @mentions scraper, and Instagram mentions analytics workflows. Built for marketers, developers, data analysts, and researchers, it helps you monitor Instagram mentions at scale and export insights to CSV/JSON for downstream analysis. 🚀

What data / output can you get?

Below are real output fields this Instagram brand mentions scraper extracts and pushes to the Apify dataset. You can export to JSON, CSV, or Excel from the run’s dataset.

Data typeDescriptionExample value
idUnique post identifier"3131592223331112223"
typeMedia type label"Image"
shortCodeInstagram post code"DPjhm_UEzM4"
captionFull post caption text"Limiting your sugar intake can have a pretty sweet…"
hashtagsUnique hashtags from caption["Underdogs"]
mentionsUnique @username mentions from caption["DisneyPlus", "hulu"]
urlCanonical post URL"https://www.instagram.com/p/DPjhm_UEzM4/"
likesCountLike count for the post15385
commentsCountComment count (preview)187
firstCommentFirst preview comment text"Amazing work!"
latestCommentsArray of latest preview comments (id, text, username)[{"id":"123","text":"So cool","username":"user1"}]
displayUrlPrimary image/thumbnail URL"https://scontent.cdninstagram.com/...jpg"
imagesImage URLs for carousels["https://scontent...1.jpg","https://scontent...2.jpg"]
videoPlayCountVideo play count (videos only)4201
timestampPost time (ISO)"2025-10-09T13:00:01.000Z"
locationNameLocation name if available"Zambia"
ownerFullNamePost owner’s full name"National Geographic"
ownerUsernamePost owner’s username"natgeo"
ownerIdPost owner’s ID"787132"
productTypeInstagram product type (e.g., Reels)"clips"
childPostsCarousel child items with media/metrics[{"id":"...","type":"Image","displayUrl":"..."}]
taggedUsersUsers tagged in the post (profiles and flags)[{"username":"john","is_verified":true,"id":"..."}]
musicInfoMusic metadata (when present){"audio_canonical_id":"0","audio_type":"original_audio"}
inputUrlThe profile input this post came from"https://www.instagram.com/natgeo"

Note: Some fields may be empty or "unknown" depending on Instagram’s public data for a given post (e.g., ownerId fallback, missing location). Exports to CSV/JSON/Excel are available from the Apify dataset.

Key features

  • ⚡ Real-time dataset streaming — Posts are pushed to the dataset as they’re found for immediate use in pipelines and dashboards.
  • 🧠 Structured @mentions & hashtags — Automatically extracts mentions and hashtags from captions for Instagram mentions monitoring tool workflows and analytics.
  • 🌀 Carousel & video support — Captures childPosts and images for carousels, plus videoPlayCount for videos, making it a robust Instagram comment mentions scraper and media extractor in one.
  • 🔁 Resilient proxy handling — Built-in Apify Proxy integration with automatic residential fallback and rotation after 403/429 to reduce blocks and ensure reliability.
  • 👥 Parallel profile processing — Scrape multiple profiles with controlled concurrency for faster batch runs and campaign tracking.
  • 🚫 No login required — Uses public endpoints and tokens pulled from profile pages; works without credentials as an Instagram mentions API alternative.
  • 🔌 Integration-ready — Connect results to Make, Zapier, n8n, or your internal API/ETL; export to CSV/JSON for BI or warehouse loads.
  • 🛠️ Developer friendly — Clean JSON schema, consistent field names, and Apify SDK-powered Actor designed for automation and custom pipelines.

How to use Instagram Mentions Scraper — step by step

  1. 🔑 Sign in to Apify
    Create a free Apify account or log in.

  2. 🔍 Open the actor
    Find “Instagram Mentions Scraper” in the Apify Store and click Try for free.

  3. 📝 Add input data
    In the “username” field, add one or more Instagram profile handles (no @ required). You can also paste full profile URLs (e.g., "natgeo" or "https://www.instagram.com/cristiano/").

  4. 🔢 Set results per profile
    Use “resultsLimit” to control how many recent posts to collect per profile (0–10,000). Note: Values 1–19 are automatically bumped to 20 to ensure a useful batch; set 0 or ≥10,000 for “all available” (within platform limits).

  5. 🛡️ Configure proxies (optional but recommended)
    Toggle Apify Proxy under “proxyConfiguration” to improve stability. The scraper automatically falls back to a residential proxy when encountering blocks.

  6. 🚀 Run the scraper
    Click Start. The actor will fetch posts page-by-page, rotating proxies if necessary, and push each post to the dataset in real time.

  7. 💾 Download results
    Go to the run’s Dataset tab and export to JSON, CSV, or Excel for your reporting, analytics, or automation workflows.

Pro Tip: Automate scheduling via the Apify scheduler and pipe dataset outputs into your CRM or data warehouse to monitor Instagram username mentions at scale.

Use cases

Use case nameDescription
Brand monitoring & social listeningTrack public posts from key partner or community profiles and extract @mentions of your handle/brand for faster reaction time and outreach.
Influencer campaign trackingMeasure engagement on influencer posts, collect captions/mentions, and export to CSV for ROI and content analysis.
Hashtag and topic analysisAggregate hashtags and mentions from target profiles to identify trends and co-mentions for content strategy.
Competitive benchmarkingCollect public posts from competitor profiles and compare engagement and content cadence over time.
Data enrichment for analyticsFeed structured post, media, and engagement data into BI tools to power Instagram mentions analytics dashboards.
Research & academic studiesBuild reproducible datasets from public posts and captions for sentiment, network, or language analysis.
Developer API pipelinesUse the dataset API to integrate with ETL workflows, n8n/Make automations, or custom Python pipelines.

Why choose Instagram Mentions Scraper?

Built for precision, automation, and reliability, this Instagram @mentions scraper turns profile posts into clean, analysis-ready data with minimal setup.

  • 🎯 Accurate, structured fields — Consistent JSON with captions, hashtags, mentions, media, engagement, and profile metadata.
  • 🌐 No-login, public-only — Works without credentials, focusing on publicly available data as a safe Instagram mentions API alternative.
  • ⚡ Parallel & scalable — Process multiple profiles with controlled concurrency for faster throughput.
  • 🔌 Integration-ready — Export CSV/JSON and connect to automation tools or your data stack seamlessly.
  • 🛡️ Robust against blocks — Automatic proxy fallback to residential endpoints after 403/429 for smoother runs.
  • 💰 Cost-efficient — Avoid fragile browser extensions; run a production-ready actor with stable outputs and exports.
  • 🔧 Developer-first — Apify SDK, clean schema, and dataset API make it easy to embed into existing pipelines.

In short: a production-grade Instagram mentions monitoring tool vs unstable, extension-based alternatives.

Yes — when used responsibly. This actor collects publicly available Instagram data from profile pages and their posts. It does not access private profiles, DMs, or authenticated data.

Guidelines for responsible use:

  • Scrape only public content you are permitted to process.
  • Avoid collecting or inferring sensitive personal data.
  • Follow applicable data protection laws (e.g., GDPR, CCPA).
  • Respect platform terms and use data for compliant purposes.
  • Consult your legal team for edge cases or commercial use.

Input parameters & output format

Example JSON input

{
"username": ["natgeo", "https://www.instagram.com/cristiano/"],
"resultsLimit": 20,
"proxyConfiguration": {
"useApifyProxy": false
}
}
FieldTypeRequiredDefaultDescription
usernamearray of stringsYesInstagram profiles to scrape. One handle per line (no “@” required). Full profile URLs work too.
resultsLimitintegerNo20Posts per profile to collect (0–10,000). Use 0 or ≥10,000 for “all available.” Values 1–19 are bumped to 20.
proxyConfigurationobjectNo{"useApifyProxy": false}Apify Proxy configuration. Enable to reduce blocks; actor can fall back to a residential endpoint.

Example JSON output

{
"inputUrl": "https://www.instagram.com/natgeo",
"id": "3131592223331112223",
"type": "Image",
"shortCode": "DPjhm_UEzM4",
"caption": "Limiting your sugar intake can have a pretty sweet and surprising impact on your life...",
"hashtags": ["Underdogs"],
"mentions": ["DisneyPlus", "hulu"],
"url": "https://www.instagram.com/p/DPjhm_UEzM4/",
"commentsCount": 187,
"firstComment": "Amazing insight!",
"latestComments": [
{ "id": "179", "text": "Love this!", "username": "eco.researcher" },
{ "id": "180", "text": "👏", "username": "wildlife_fan" }
],
"dimensionsHeight": 1350,
"dimensionsWidth": 1080,
"displayUrl": "https://scontent.cdninstagram.com/…/image.jpg",
"images": [],
"likesCount": 15385,
"videoPlayCount": 0,
"timestamp": "2025-10-09T13:00:01.000Z",
"childPosts": [],
"locationName": "Zambia",
"ownerFullName": "National Geographic",
"ownerUsername": "natgeo",
"ownerId": "787132",
"productType": "",
"taggedUsers": [
{
"full_name": "Jane Doe",
"id": "123456",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://scontent.cdninstagram.com/…/avatar.jpg",
"profile_pic_url_hd": null,
"username": "janedoe"
}
],
"musicInfo": {
"audio_canonical_id": "0",
"audio_type": null,
"music_info": null,
"original_sound_info": null,
"pinned_media_ids": null
}
}

Notes:

  • latestComments are sourced from Instagram’s preview comments, not the full comment stream.
  • images and childPosts are populated for carousel posts; videoPlayCount applies to videos only.
  • Some fields may be empty or “unknown” depending on Instagram’s public data availability.

FAQ

Do I need to log in to use this Instagram Mentions Scraper?

No. The actor uses public endpoints and tokens extracted from profile pages, so no Instagram login or cookies are required.

Can it scrape private profiles or DMs?

No. It only collects publicly available data from public profiles and their posts. Private accounts and direct messages are not accessible.

How many posts can it scrape per profile?

You control this via resultsLimit. Set 0 or ≥10,000 for “all available” (within platform limits). Any value between 1 and 19 is automatically increased to 20 to ensure a useful batch.

Does it collect all comments?

It captures preview comments exposed in the feed responses and stores them in latestComments, plus the firstComment text. It does not fetch the complete comment thread.

Can I monitor mentions of my brand across Instagram?

This tool extracts @mentions and hashtags from the captions of posts on the profiles you input. To monitor mentions, add profiles likely to reference your brand (e.g., partners, creators, communities) and export results for analysis.

Does it support Instagram Stories or story mentions?

No. The actor focuses on public posts from user feeds (including images, videos, and carousels). Story mentions aren’t collected.

How does it handle rate limits and blocks?

It integrates with Apify Proxy and can automatically fall back to residential endpoints after 403/429 responses, rotating IPs to improve stability.

What export formats are supported?

Results are pushed to the Apify dataset in real time. You can export in JSON, CSV, or Excel from the run’s Dataset tab or via the dataset API.

Closing CTA / Final thoughts

Instagram Mentions Scraper is built to extract structured Instagram post data — captions, hashtags, @mentions, media, and engagement — from the profiles you care about. It delivers reliable, scalable monitoring for marketers, analysts, researchers, and developers who need an Instagram mentions monitoring tool without the complexity.

Stream posts into your data stack in real time, export to CSV/JSON for reporting, and automate workflows with Apify’s APIs. Developers can embed the dataset API into ETL pipelines or trigger runs from CI/CD for always-fresh insights.

Start extracting smarter Instagram @mentions and post analytics today — and turn public profile activity into actionable insights at scale. ✨