Press Release Monitor avatar

Press Release Monitor

Pricing

from $5.00 / 1,000 press release extracteds

Go to Apify Store
Press Release Monitor

Press Release Monitor

Monitor press releases from PRWeb, Google News, and Dow Jones. Filter by keywords, extract full text, and track company announcements in real-time.

Pricing

from $5.00 / 1,000 press release extracteds

Rating

0.0

(0)

Developer

Oaida Adrian

Oaida Adrian

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Press Release Monitor — Real-Time PR & Company News Tracking

Monitor press releases and company announcements from multiple newswire and news feeds in one run. Filter by keyword, extract the full text of every release, and get clean, structured JSON ready for alerts, dashboards, or AI pipelines.

Ideal for media monitoring, competitor tracking, PR agencies, investor research, and news-driven trading signals — without paying for an enterprise media-monitoring suite.

What it does

  1. Pulls the latest items from up to 6 press-release and business-news feeds (PRWeb daily wire, Dow Jones Markets, and curated Google News searches for PR, technology, finance, and health announcements).
  2. Optionally visits each release page and extracts the complete article text (not just the RSS summary).
  3. Auto-detects the company name from the release title and tags each item with a category (Technology, Finance, Health, General).
  4. Filters everything by your keywords (case-insensitive) so you only get releases that matter to you.
  5. Deduplicates across feeds and writes structured items to the dataset.

Use cases

  • Competitor & brand monitoring — run on a schedule with your competitors' names as keywords; pipe new items to Slack/email via an Apify integration.
  • PR agency reporting — track pickup of client announcements across wires.
  • Investor / market research — watch for "acquisition", "merger", "funding", "FDA approval", "partnership" signals in near real time.
  • Lead generation — companies announcing funding or expansion are active buyers; feed results to your CRM.
  • AI news pipelinesfullText is clean extracted copy, ready for LLM summarisation or embedding.
  • News-driven trading signals — monitor the wires for a ticker or sector and trigger on events before the news cycle moves the market.

Input

{
"feeds": ["prweb_all", "google_news_tech", "dowjones_markets"],
"keywords": ["acquisition", "funding", "series b"],
"extractContent": true,
"maxResults": 100
}
FieldTypeDefaultDescription
feedsarrayall 6Which wires to monitor: prweb_all, google_news_pr, dowjones_markets, google_news_tech, google_news_finance, google_news_health
keywordsarray[] (no filter)Only keep releases whose title/summary/text mentions any of these (case-insensitive)
extractContentbooleantrueVisit each release page and extract full text
maxResultsinteger100Maximum releases per run (1–500)

All fields are optional — an empty input {} monitors every feed with no keyword filter.

Output

One dataset item per press release:

{
"id": "a3f8c2…",
"title": "Acme Robotics Announces $40M Series B to Scale Warehouse Automation",
"summary": "Acme Robotics, the leader in autonomous picking…",
"fullText": "SAN FRANCISCO — Acme Robotics today announced…",
"url": "https://www.prweb.com/releases/acme-robotics-announces…",
"source": "prweb_all",
"company": "Acme Robotics",
"category": "Technology",
"publishedAt": "2026-07-15T08:30:00Z"
}

All fields are null-tolerant — if a page blocks full-text extraction you still get the title, summary, URL, and metadata.

Real example — a 5-ticker investor watch

Input:

{
"keywords": ["openai", "nvidia", "tesla", "apple", "spacex"],
"extractContent": true,
"maxResults": 200
}

Output: every matching release from all six feeds, deduplicated, with the full article text pulled and the company name auto-detected. Schedule this every 15 minutes and you have a low-latency news feed for the names you care about — at $0.01 per extracted release, a heavy 200-release day costs about $2 in event fees.

Run it on a schedule or from your code

Point a Schedule at your keyword list for round-the-clock monitoring, or call it from anywhere:

curl "https://api.apify.com/v2/acts/darknezz~press-release-monitor/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-X POST -H 'Content-Type: application/json' \
-d '{"keywords": ["your brand"], "maxResults": 50}'
# Python SDK
from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
result = client.actor("darknezz~press-release-monitor").call(
run_input={"keywords": ["acquisition", "funding"], "maxResults": 100})
items = client.dataset(result["defaultDatasetId"]).list_items().items

Also available through Zapier/Make integrations and MCP-enabled AI agents — feed the stream straight into a summariser or alert bot.

Pricing

Pay-per-event: $0.01 per press release extracted (plus a negligible per-run start fee). You only pay for releases that pass your keyword filter and land in the dataset — monitoring 100 matching releases costs about $1.

FAQ

Which sources are covered? PRWeb's daily wire, Dow Jones Markets news, and four curated Google News searches that surface releases syndicated from all major wires (PR Newswire, Business Wire, GlobeNewswire and others appear via the Google News feeds).

How fresh are the results? Each run fetches the live feeds. Schedule the actor as often as every few minutes for near-real-time monitoring.

Do I need a proxy? No — all sources are public feeds. The actor works out of the box.

Can I monitor a specific company? Yes — put the company name in keywords. Matching is case-insensitive across title, summary, and full text.

What happens when a release page can't be fetched? The item is kept with fullText: null so you never lose the event itself.

How do I deduplicate across feeds? Already handled — the same release syndicated to several wires appears once, with the first-seen source recorded.

Can I get just headlines without full-text fetching? Yes — set extractContent: false. Runs are faster and cheaper when you only need the summary stream.

Which category tags exist? Technology, Finance, Health, and General, inferred from the feed and title. Use them to route items into different downstream pipelines.

Limits & reliability

  • Up to 500 releases per run (maxResults)
  • All 6 feeds polled in parallel on every run
  • Failed page fetches never fail the run — items degrade gracefully to summary-only
  • Retries on transient network errors with backoff
  • Live feeds fetched at run time — no staleness window beyond your schedule

Enjoying the monitor? A quick review on the Apify Store helps others find it.