Instagram Mentions Scraper
Pricing
from $1.20 / 1,000 mention saveds
Instagram Mentions Scraper
Monitor public Instagram posts and reels that tag or mention profiles for brand tracking, UGC discovery, creator research, and campaign reporting.
Pricing
from $1.20 / 1,000 mention saveds
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Instagram Mentions Scraper exports public posts and reels that tag or mention a profile. It is an Instagram tagged posts scraper for brand monitoring, user-generated content discovery, creator research, and campaign or PR reporting.
What you get
Each saved row is a public Instagram post bound to the profile you requested. Export canonical post URLs, captions, creators, visible engagement, media URLs, timestamps, tag/mention context, and public commercial-disclosure metadata when available.
- Target-bound results: every row includes
targetUsernameandmatchTypes(tagged,mentioned, or both). - Audit-ready monitoring:
sourcePage, normalized handles, and canonical IDs make it easier to deduplicate recurring exports. - Public data only: private accounts, direct messages, viewer-specific information, and login-only insights are not collected.
Ready-to-run examples
- Track NASA Instagram mentions and tagged posts
- Discover NatGeo tagged Instagram UGC
- Monitor mentions for multiple Instagram profiles
Instagram tagged scraper input recipes
Monitor one profile
{"targets": ["nasa"],"maxItems": 20,"mediaTypes": ["image", "video", "sidecar"]}
Monitor several profiles since a campaign launch
{"targets": ["nasa", "natgeo"],"maxItems": 50,"sinceDate": "2026-01-01T00:00:00.000Z","failOnBlocked": false}
Input settings
| Input | Description |
|---|---|
targets | Public Instagram handles or profile URLs to monitor. |
maxItems | Maximum unique posts to save for each profile (1–1000). |
mediaTypes | Keep images, videos/reels, and/or carousel posts. |
sinceDate | Optional ISO date-time; older posts are excluded. |
failOnBlocked | Fail the run when any requested profile cannot be accessed; otherwise preserve results for other profiles. |
proxyConfiguration | Optional Apify Proxy configuration when your environment requires one. |
Output fields
| Group | Fields |
|---|---|
| Match and identity | targetUsername, matchTypes, id, shortCode, url, postType, productType |
| Text and tags | caption, hashtags, mentionedUsernames, taggedUsernames |
| Creator | authorId, authorUsername, authorFullName, authorIsVerified, authorProfilePicUrl |
| Media | displayUrl, images, videoUrl, videoDuration, videoPlayCount, videoViewCount, dimensionsHeight, dimensionsWidth |
| Engagement and context | locationName, likesCount, commentsCount, latestComments, isPaidPartnership, isAffiliate, isAd, sponsorUsernames |
| Provenance | timestamp, scrapedAt, sourcePage |
Source-dependent fields are null or empty arrays when Instagram does not expose them publicly.
Pricing and limits
This Actor charges a small start event and per unique public mention saved. Current tiered rates are shown on the Pricing tab. maxItems is applied per target; actual available public results may be lower when a profile has few tagged posts or Instagram restricts access.
Who is it for?
- Brand and social teams monitoring tagged posts around a profile or launch.
- Influencer and UGC teams finding public creator content for review and outreach workflows.
- PR and agency teams exporting timestamped public evidence for recurring reports.
Tips for useful exports
- Start with a low
maxItemsto confirm the target and filters, then increase it for a campaign export. - Use stable
idorshortCodevalues to deduplicate recurring runs in your destination. - Add
sinceDatewhen you only need new material from a campaign window. - Keep all media types enabled when you need both posts and reels; use
mediaTypesto narrow a specific workflow.
API usage
Run the Actor from the Apify API with your preferred input.
cURL
curl -X POST "https://api.apify.com/v2/acts/fetch_cat~instagram-mentions-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"targets":["nasa"],"maxItems":20}'
Node.js
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor("fetch_cat/instagram-mentions-scraper").call({targets: ["nasa"],maxItems: 20,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("fetch_cat/instagram-mentions-scraper").call(run_input={"targets": ["nasa"], "maxItems": 20})items = client.dataset(run["defaultDatasetId"]).list_items().itemsprint(items)
Use with MCP
For AI-agent workflows, add this Actor to Apify MCP and ask your client to monitor a public profile’s tagged or mentioned posts.
Data limits and troubleshooting
This Actor returns only public content that Instagram makes available for the requested target at run time. If a run returns fewer rows than expected, first confirm the handle, date filter, media-type filter, and the profile’s public tagged-media availability. When failOnBlocked is off, successful targets are retained if another target cannot be reached.
FAQ
What data can I export with instagram mentions scraper?
You can export public post identity, captions, normalized tagged and mentioned handles, creator information, visible engagement, media URLs, timestamps, and source-page provenance. This lets you scrape Instagram mentions into a structured dataset.
Can I schedule recurring monitoring?
Yes. Schedule the same input in Apify to maintain a recurring export, then deduplicate with the stable id or shortCode fields.
How much does it cost to use Instagram Mentions Scraper?
Pricing is based on a small start event and each unique public mention saved. See the Pricing tab for the current rate at your Apify tier.
Why might a profile return fewer rows than requested?
Public tagged media is source-dependent. A profile may have fewer matching posts, older posts may be excluded by sinceDate, or Instagram may restrict access to that profile.
Can I run Instagram Mentions Scraper through an API, schedule, or MCP client?
Yes. Use the Apify API example above, configure an Apify schedule, or connect it through the MCP link. Pricing is based on the start event and each unique public mention saved; see the Pricing tab for your tier's current rate.
Related Actors
- Instagram Profile & Posts Scraper
- Instagram Post Details Scraper
- Instagram Reel Scraper
- Instagram Stories & Highlights Scraper
- Instagram Related Profiles Scraper
Support
For help with an input or exported data, open an issue from the Actor’s Issues tab and include the public target, run ID, and expected result shape. Do not share account credentials or private content.