Instagram Mentions Scraper avatar

Instagram Mentions Scraper

Pricing

from $1.20 / 1,000 mention saveds

Go to Apify Store
Instagram Mentions Scraper

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

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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 targetUsername and matchTypes (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

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

InputDescription
targetsPublic Instagram handles or profile URLs to monitor.
maxItemsMaximum unique posts to save for each profile (1–1000).
mediaTypesKeep images, videos/reels, and/or carousel posts.
sinceDateOptional ISO date-time; older posts are excluded.
failOnBlockedFail the run when any requested profile cannot be accessed; otherwise preserve results for other profiles.
proxyConfigurationOptional Apify Proxy configuration when your environment requires one.

Output fields

GroupFields
Match and identitytargetUsername, matchTypes, id, shortCode, url, postType, productType
Text and tagscaption, hashtags, mentionedUsernames, taggedUsernames
CreatorauthorId, authorUsername, authorFullName, authorIsVerified, authorProfilePicUrl
MediadisplayUrl, images, videoUrl, videoDuration, videoPlayCount, videoViewCount, dimensionsHeight, dimensionsWidth
Engagement and contextlocationName, likesCount, commentsCount, latestComments, isPaidPartnership, isAffiliate, isAd, sponsorUsernames
Provenancetimestamp, 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 maxItems to confirm the target and filters, then increase it for a campaign export.
  • Use stable id or shortCode values to deduplicate recurring runs in your destination.
  • Add sinceDate when you only need new material from a campaign window.
  • Keep all media types enabled when you need both posts and reels; use mediaTypes to 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 ApifyClient
client = 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().items
print(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.

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.