Facebook Keyword Monitor for Business avatar

Facebook Keyword Monitor for Business

Pricing

from $10.00 / 1,000 posts

Go to Apify Store
Facebook Keyword Monitor for Business

Facebook Keyword Monitor for Business

Monitor public Facebook posts for your keywords on a schedule. Only new posts, no duplicates across keywords, no Facebook account needed. Unofficial.

Pricing

from $10.00 / 1,000 posts

Rating

0.0

(0)

Developer

stratasignalsystems.com

stratasignalsystems.com

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Watch public Facebook posts for the keywords your business cares about, on a schedule, and pay only for posts you haven't seen. No Facebook account, cookies or proxy setup on your side.

Add your keywords, turn on Only posts I haven't received, and schedule it. Each run returns just what's new, with text, author, time, links, media and engagement counts.

Who it's for

  • Communications and PR teams: catch mentions of your brand, products and executives.
  • Security and risk teams: watch for public reports about your sites, events and industry.
  • Market researchers: follow competitors and topics over time.
  • Developers: feed new posts into your own systems through the Apify API or webhooks.

Built for monitoring

  • Only new posts: memory is kept for each keyword between runs, so you aren't charged twice for the same post.
  • No duplicates across keywords: a post found by several keywords is returned, and charged, once in a run.
  • Handles rate limits: when Facebook limits a connection, the run retries on a new one through datacenter proxies.
  • Many keywords in one run: searches run in parallel.
  • Clear reporting: the OUTPUT record shows posts, errors and connection attempts for every keyword.

Quick start

{
"keywords": ["your brand", "your product name", "power outage"],
"only_new": true,
"since": "1d",
"results_limit": 25
}

To monitor on a schedule:

  1. Add your keywords and turn on Only posts I haven't received.
  2. Save it as a task and click Schedule, for example hourly.
  3. Connect the results with a webhook or integration, or download them.

For several separate lists, give each a Monitor name.

What you get

{
"input": "power outage",
"search_query": "power outage",
"post_id": "1234567890",
"create_time": 1793500000000,
"text": "Example post text",
"post_url": "https://www.facebook.com/example/posts/1234567890",
"author_username": "Example Page",
"author_user_id": "100000000000001",
"author_profile_url": "https://www.facebook.com/example",
"image_list": ["https://example.com/photo.jpg"],
"video_list": [],
"type": "photo",
"like_count": 12,
"comment_count": 3,
"share_count": 1
}

What it costs

You pay $10 per 1,000 posts and $0.0005 per run, plus Apify platform usage for compute, storage and proxy.

ExamplePostsEvent charges
One-off: 10 keywords, 25 posts each250About $2.50
Hourly check that finds nothing new0$0.0005 per run
Monitor collecting 100 new posts a day3,000 a monthAbout $30 a month

Set a maximum charge per run in Apify if you want a firm limit. The run stops cleanly when it's reached.

Good to know

  • Search results, not a complete feed: Facebook decides what its public search returns, and results aren't strictly newest first.
  • Some phrases return nothing: Facebook blanks some exact phrases. The monitor can try reworded versions, and search_query shows what was sent.
  • Rate limits vary: runs can take longer when Facebook is limiting connections, and a keyword can fail if every attempt is limited.
  • No service guarantee: this is a self-serve tool, and it can break when Facebook changes.

Terms and responsible use

This is an unofficial tool, not affiliated with or endorsed by Meta or Facebook. You are responsible for your use of the data, including under Meta's terms, copyright and privacy law. Posts can contain personal data.