Instagram mention monitoring, on the web and over an API

Find every Instagram post that mentions anything

A brand, a product, a campaign line. Type the handle and the words people use, and see the public posts mentioning it while you wait. Your first run is free and asks for nothing.

One word is searched as a hashtag. Two or more words are searched as a phrase, which finds the posts that never tag anybody.
No idea what to type? Try

How Monitor Mentions finds a mention

  1. 1

    Describe what you are watching

    A handle if it has one, plus the hashtags and phrases people use about it. A product line, a campaign slogan, a founder's name.

  2. 2

    Every search runs live

    The handle as a hashtag, its tagged tab, each hashtag, each phrase. All at once, priced before you press the button.

  3. 3

    Posts, with what found them

    Each post with its author, date, caption, likes and the search that matched it. Download it as CSV or get it as JSON.

Most people talking about a brand never tag it. They name the product or quote the line off the can, and a monitor watching only the handle sees none of it. That is what the phrase search is for.

The API

The same search, from your code

One POST with a handle and up to 5 hashtags or phrases. Back comes every post we found, its author and date, and the search that matched it. Priced per search, same as the page.

  • 100 free credits a month, no card
  • The same search twice in a day is free
  • JSON over HTTPS, one key, no SDK to install
curl -X POST https://www.monitormentions.com/api/v1/mentions/search \
  -H "Authorization: Bearer $MM_KEY" \
  -H "Content-Type: application/json" \
  -d '{"handle": "liquiddeath", "keywords": ["murder your thirst", "deathwish"]}'
Response shape
{
  "entity":   { "handle": "liquiddeath" },
  "account":  { "handle", "name", "followers", "is_verified", ... },
  "credits":  { "charged", "remaining", "monthly" },
  "summary":  { "posts", "creators", "videos", "newest", "oldest",
                "terms": [{ "term", "posts" }] },
  "posts": [{
    "id", "url", "author", "caption", "thumbnail", "is_video",
    "taken_at", "likes", "comments",
    "found_by": { "method": "hashtag | tagged | phrase", "term" }
  }],
  "failed": [{ "method", "term" }]
}

Who monitors Instagram mentions with it

  • Brand and social teams

    See who posted about the launch this week, including the ones who wrote the product name and never tagged you.

  • Competitor watch

    Nothing here needs you to own the account. Run a rival's handle and their campaign line and read what came back.

  • Agencies

    One call per client per morning, piped into the report you already send. The API returns the same answer the page shows.

  • Influencer and creator tools

    Find the accounts already posting about a brand before you pitch it. Every post carries its author.

  • PR and launches

    Track a campaign hashtag and its slogan side by side, and see which one people actually used.

  • Data and product teams

    Send mentions to Slack, a sheet or a warehouse. JSON over HTTPS, one key, priced per search.

Counts, never estimates

Posts, accounts, posts per term. Every figure is a row we are holding. There is no reach number, no impressions estimate and no share of voice, because we measure none of them.

Pricing that reads off the request

One credit per search. A handle with two keywords is five searches, so five credits. Free to start, monthly plans when you need more.

See pricing →

Questions about monitoring Instagram mentions

How do I monitor Instagram mentions of my brand?

Type your handle and the words people actually use about you, up to 5, and press Find mentions. We search the handle as a hashtag, read the account's tagged tab and search each keyword, then show you the posts and who made them. A single word is searched as a hashtag; two or more words are searched as a phrase, which is how you catch the posts that talk about a brand without tagging it.

Do I need an account?

Not for your first run of the day. You get a free run with no sign-up and see the first posts it found. A Google sign-in, free, shows every post and gives you 20 points a day. The API needs a key, also free, with 100 credits a month.

Can I monitor something that is not an Instagram account?

Yes. Leave the handle empty and give us hashtags and phrases: a product, a campaign line, an event, a person's name. The handle adds two searches, its hashtag and its tagged tab, and is worth giving when there is one.

What counts as a mention?

A public Instagram post one of our searches matched: the handle used as a hashtag, a post that tagged the account, or a caption with a keyword you gave us. Every post comes back with the search that found it, because a post somebody hashtagged on purpose and a caption that happens to contain the words are different evidence.

What does a search cost?

One point, or one API credit, per search: one for the account, one for its hashtag, one for its tagged tab, one per keyword. The price shows before you press anything. Running the same search again the same day costs nothing, so refreshing is free.

How far back does it go?

As far as Instagram returns for each search, which is recent rather than historical and varies by term. There is no backfill and no estimated history. Once you monitor a handle we keep watching it, so the history starts the moment you run it.

Is there a reach or sentiment score?

No. Every figure is a count of posts we are holding: posts, accounts, posts per term. We do not measure reach or impressions, and a followers-times-posts number is a guess with a decimal point on it.

How is this different from the brand pages?

The 855 brand pages are collected on a schedule and read later, free and ungated. The monitor runs now, on whatever you type, including things we have never heard of.

Watching a brand every day instead?

We already collect 855 consumer brands on a schedule, with mention feeds and follower history, free to read. Browse the brands or track a single hashtag.