# Brand Mentions Monitoring – Find Web Mentions of Any Brand (`rowfeed/brand-mentions-monitor`) Actor

Find pages across the web that mention your brand, product or any phrase: URL, title, short snippet, date, language, country, site strength and spam score. Leave out your own sites, one mention per site or all. Brand monitoring and media monitoring, pay per mention.

- **URL**: https://apify.com/rowfeed/brand-mentions-monitor.md
- **Developed by:** [Rowfeed](https://apify.com/rowfeed) (community)
- **Categories:** SEO tools, Marketing, AI
- **Features:** Limited permissions
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 mentions

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Brand Mentions Monitoring – Find Web Mentions of Any Brand

Find the web pages that mention your brand, product or any phrase: blogs, news, reviews, forums and company sites. Each mention comes with the URL, title, a short snippet, when it was found, language, country, sentiment and how strong the site is.

- **Brand monitoring on a schedule:** newest first, and "only the last 7 days" for a weekly alert of new mentions.
- **PR and link building:** strongest sites first, your own sites left out. A site that mentions you without a link is an easy link request.
- **Sentiment per mention:** positive, negative or neutral, to catch complaints early.
- **Any language or all of them**, up to 100 brands and 10,000 mentions per brand in one run.

Built for marketing teams, PR and media monitoring, SEO agencies, competitor tracking and AI agents.

### Example output row

```json
{"brand": "notion ai", "url": "https://www.hostinger.com/au/tutorials/notion-alternatives/", "domain": "www.hostinger.com", "title": "Replit key features", "snippet": "... far more advanced than Notion AI for developer tasks ...", "date_found": "2026-11-13T07:55:57+00:00", "language": "en", "sentiment": "neutral", "site_strength": 611, "spam_score": 0}
```

### How to use

1. Click **Try for free** (or **Start**) at the top of this page to open the input form.
2. Fill in **Brands or phrases**. Brand names, products, companies or any phrase. The form comes with a working example, so you can also run it as it is.
3. Optional: adjust **Leave out these sites**, **Max mentions per brand**, **Order**, **Language**. Every field has a sensible default.
4. Click **Start** and wait for the run to finish.
5. Download the results as Excel, CSV or JSON from the **Output** tab, or get them through the Apify API, a schedule or an integration (Make, Zapier, Google Sheets ...).

### Pricing

Pay per event, no subscription:

- **$0.002 per mention** in the results.
- **$0.16 per lookup** of up to 1,000 mentions for one brand.
- $0.002 per run start.

Examples: 100 mentions of one brand cost $0.36. A weekly check of 3 brands that finds 20 new mentions each costs $0.60. The pre-filled example is served from a saved run and costs only the start fee.

### Input

| Field | What it does |
|---|---|
| `brands` | Brands, products or phrases, up to 100. |
| `excludeDomains` | Your own sites, so only mentions elsewhere are listed. |
| `maxMentions` | Per brand, up to 10,000. |
| `sortBy` | `newest` (default) or `strongest` sites first. |
| `language` | e.g. English, German, or `Any` for all languages. |
| `sinceDays` | Only pages found in the last N days (0 = any time). |
| `onePerSite` | One page per site (default) or every page. |
| `exactPhrase` | Match the exact phrase (default) or all the words anywhere. |

### Good to know

- **Live lookups need a paid Apify plan** (any plan); the pre-filled example works on the free plan.
- Mentions come from DataForSEO's web content index, updated continuously. It covers the open web, not social networks or pages behind a login.
- `date_found` is when the page was last crawled; `date_published` is the date the page gives itself, when it has one.
- Short brand names that are common words (for example "Apple") also match other meanings; add a product word or turn on exact phrase.

### More tools from Rowfeed

- [Google News Monitor](https://apify.com/rowfeed/google-news-monitor) – news articles about any topic or brand.
- [AI Search Visibility Tracker](https://apify.com/rowfeed/ai-search-visibility-tracker) – whether ChatGPT, Gemini and Perplexity mention your brand.
- [Reddit Scraper](https://apify.com/rowfeed/reddit-scraper) – Reddit posts that mention a brand.
- [Backlinks Checker](https://apify.com/rowfeed/backlink-checker) – which sites already link to you.

# Actor input Schema

## `brands` (type: `array`):

Brand names, products, companies or any phrase. Up to 100.

## `excludeDomains` (type: `array`):

Your own sites, so only mentions elsewhere are listed.

## `maxMentions` (type: `integer`):

Up to 10,000; every 1,000 is one lookup.

## `sortBy` (type: `string`):

Newest first for monitoring; strongest first for PR and link building.

## `language` (type: `string`):

Only pages in this language, e.g. English, German, Spanish or a code like de. Write Any for all languages.

## `sinceDays` (type: `integer`):

Only pages found in the last N days. 0 = any time. Use 7 or 30 for a weekly or monthly schedule.

## `onePerSite` (type: `boolean`):

The newest or strongest page per site. Turn off to list every page.

## `exactPhrase` (type: `boolean`):

Match the words together in this order. Turn off to match pages with all the words anywhere.

## Actor input object example

```json
{
  "brands": [
    "notion ai"
  ],
  "excludeDomains": [
    "notion.so",
    "notion.com"
  ],
  "maxMentions": 100,
  "sortBy": "newest",
  "language": "English",
  "sinceDays": 0,
  "onePerSite": true,
  "exactPhrase": true
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "brands": [
        "notion ai"
    ],
    "excludeDomains": [
        "notion.so",
        "notion.com"
    ],
    "language": "English"
};

// Run the Actor and wait for it to finish
const run = await client.actor("rowfeed/brand-mentions-monitor").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "brands": ["notion ai"],
    "excludeDomains": [
        "notion.so",
        "notion.com",
    ],
    "language": "English",
}

# Run the Actor and wait for it to finish
run = client.actor("rowfeed/brand-mentions-monitor").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "brands": [
    "notion ai"
  ],
  "excludeDomains": [
    "notion.so",
    "notion.com"
  ],
  "language": "English"
}' |
apify call rowfeed/brand-mentions-monitor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,rowfeed/brand-mentions-monitor"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/7mxRExbp9lneMSfOW/builds/uWWMJPF9fDFmzPRBV/openapi.json
