Funding and Press Signal Scanner avatar

Funding and Press Signal Scanner

Pricing

from $25.50 / 1,000 results

Go to Apify Store
Funding and Press Signal Scanner

Funding and Press Signal Scanner

Scans Google News and PR wires for funding rounds, exec moves, product launches, and acquisitions at any company. Returns deduplicated, dated events in flat Clay-ready JSON for RevOps and outbound.

Pricing

from $25.50 / 1,000 results

Rating

0.0

(0)

Developer

Mamba Labs

Mamba Labs

Maintained by Community

Actor stats

0

Bookmarked

20

Total users

1

Monthly active users

19 hours ago

Last modified

Features

Limited permissions

Share

What's new (October 2026)

  • Stricter funding labels: a headline is labeled funding_round only when it carries a funding term (raises, raised, funding, round, seed, pre-seed, Series A to F, or investment led by). A raise of a forecast, guidance, revenue, earnings, sales, outlook, or valuation figure, such as "Figma raises annual revenue forecast", is no longer labeled a round. On by default, no input to set. A headline with an amount and secures, closes, lands, bags, completes, or announces is labeled a round when it also names funding, financing, investment, a round, investors, led by, seed, or a Series ("Acme secures $20M in Series A funding"); "Acme closes $20M deal with retailer" is not.

No price change. Existing fields and saved inputs work as before.

💰 What can Funding and Press Signal Scanner do?

Give it a company domain and it returns that company's recent business events: funding rounds, executive moves, product launches, acquisitions, partnerships and IPOs. One flat row per company, with the events typed and deduplicated across outlets.

It searches public news and press sources, classifies each story into a typed event, collapses the same event reported by several outlets into one, and tells you how many sources corroborated it.

📦 What you get⚙️ Features and integrations
💰 Six typed event types with amount and stage
🔁 Cross-source dedupe with a corroboration count
🎯 Subject relevance filter, not just a mention
🧾 19 flat fields, snake_case, one row per company
📰 Google News RSS as the primary source
📣 Press wires: PR Newswire, Business Wire, GlobeNewswire
⚡ No browser, no proxy, no API keys
⬇️ Export to JSON, CSV, Excel, HTML or XML

Bought by Clay users, RevOps teams and outbound agencies who want account signals without paying for a Crunchbase seat.

🚫 This is a news signal, not a funding database. Amounts come from what outlets reported, not from filings or a licensed dataset. It will miss a round nobody wrote about, and it does not claim to be an audited funding history.

💡 Why use Funding and Press Signal Scanner?

If you wantRead these fields
A one-field buying signalhas_recent_funding
A reason to reach out todaymost_recent_headline, most_recent_event_type
Recency for prioritizationlatest_event_date
Rough capital raisedfunding_total_estimated, funding_total_currency
Event-level detailevents, total_events
Coverage transparencysources_queried

🎯 The subject relevance filter is the whole difference

Events are kept only when the company is the actual subject of the story, not merely mentioned in it.

"Stripe raises" stays. "Stripe-backed startup raises" is dropped.

Without that filter, every well-known company in your list picks up the funding events of everyone in its ecosystem, and a funding trigger campaign fires on the wrong accounts. It is the single most load-bearing rule in the actor.

A headline must match the company, not just its name. Since 2026-10-12 an event counts only when the headline or snippet names the company's domain, the story comes from the company's own site, or the headline uses the name as a proper noun that resolves to this company. "SpaceX IPO instantly ranks" is not about instantly.ai, and "Ramp Network raises" is not about ramp.com. Names are compared with the same normalization the Company Identity Resolver uses. Where a capital letter proves nothing, at the start of a headline or in a Title Case headline, the company must also be the subject of the event.

🔁 More sources means higher confidence, not more rows

The same funding round reported by three outlets collapses into one event carrying a corroborating_source_count. Three sources is a stronger signal than one, and it should not read as three separate raises.

▶️ Ready-to-run examples

ExampleWhat it does
Recently Funded Company CheckHas this company raised recently
Bulk Funding Signal ScanScan a whole list of domains for funding
Executive Move News TrackerFind leadership changes
Product Launch Announcement ScannerFind recent launches
Acquisition and M&A News FinderFind acquisitions and mergers

📋 What data can Funding and Press Signal Scanner extract?

19 fields per company. Read the summary fields for a quick answer, or unnest events for event-level workflows.

FieldWhat it holds
has_recent_fundingThe one-field signal
latest_event_dateMost recent event, as an article publish date
most_recent_event_type, most_recent_headlineWhat happened, in the outlet's words
funding_total_estimated, funding_total_currencyRough sum of the rounds detected, in USD. Reports of one round (the same stage, or amounts within 25 percent of each other within 60 days) count once, at the figure most sources gave. A valuation is never read as a raise
total_eventsHow many survived classification and dedupe
eventsThe full array. Each event carries event_type (funding_round, exec_move, product_launch, acquisition, partnership or ipo), date, headline, source_url, source_name, amount, currency, funding_stage, names, description, and corroborating_source_count. source_url is the publisher's article link; when Google News will not resolve one, it stays the Google News link
company_domain, company_nameThe identity the events were attributed to
sources_queriedWhich sources answered on this run
signal_types_requested, lookback_daysThe filter and window this row was searched with
run_dateWhen the run happened
degraded, degradation_reasonWhether the sources could not be reached, and why
row_statusok or degraded
error_reasonWhy the row is degraded; null on an ok row
billable_events_jsonThis row's billing receipt, for example [{"event":"apify-default-dataset-item","count":1}]

Every row carries every key. A value that is unknown is null, never a missing key.

⚠️ date is the article publish date, not the event date. It is a close proxy and usually within days, but a round announced late reads as recent. Similarly funding_total_estimated is a rough sum of reported raises over 12 months, not an all-time total and not an audited figure. Treat both as signals for prioritization, not as facts to quote in a term sheet.

⚠️ false and null mean different things on every row. false is a measurement: the actor looked and the answer was no. null is the absence of one: the actor could not look. When something it needed fails, the row comes back with degraded: true, a plain-language degradation_reason, and every field it could not measure set to null rather than to a confident false or 0. Filter on degraded before you trust a negative.

🛠️ How to find a company's recent funding and press

  1. Open the Input tab and put a bare domain in domain.
  2. Add company_name if the domain and the trading name differ. It sharpens attribution.
  3. For a list, use domains instead.
  4. Click Start.
  5. Read has_recent_funding for the gate and most_recent_headline for the opener.

🧪 Using it in Clay

Add an Apify enrichment column and map your domain column to domain. The summary fields land as plain columns, so has_recent_funding is usable as a filter with no parsing.

Unnest events only when you need event-level rows. Most campaigns run off the summary fields alone.

🎯 Building a funding trigger campaign

Filter on has_recent_funding = true and sort by latest_event_date. Use most_recent_headline as the anchor line in the first touch, because it is the company's own news in the outlet's words, which is checkable and specific.

Pass company_name for any company whose name is a common word. See Known limits for why.

💵 How much does it cost to scan a company for funding news?

You are charged once per company scanned (the apify-default-dataset-item event).

PlanPer companyPer 1,000 companies
Free$0.03$30.00
Bronze$0.0285$28.50
Silver$0.027$27.00
Gold$0.0255$25.50

There is also a start event, apify-actor-start, at $0.00005, charged once per run per GB of memory.

Free plan monthly cap

Free Apify plan users get 100 results per calendar month, reset each month. A run that reaches the cap stops and says so in the status message. Paid Apify plans are not capped.

Maximum charge

The actor honors the maximum cost per run you set in Apify: when the platform reports that limit reached, the run stops cleanly and keeps every row already charged. You can also set max_charge_usd on the Input tab as a second ceiling; the run stops before any charge that would cross it.

💳 A company with no news is still billed. The actor queried every source, classified what came back and found nothing that passed the relevance filter, and "this company has been quiet" is a real answer worth having. Repeat scans of the same domain inside 24 hours are served from cache.

⌨️ Input

Everything is on the Input tab. Provide either domain or domains; neither is required on its own, and a run with neither stops with a message naming both.

FieldTypeDefaultWhat it does
domainstringnoneBare company domain.
company_namestringnoneImproves attribution when the trading name differs from the domain.
domainsarraynoneBatch. One row per domain.
signal_typesarrayallReport only these event types.
lookback_daysinteger365How far back to search, in days.
max_charge_usdnumbernoneOptional ceiling in USD for this run's charges. The run stops before crossing it.

🎯 Asking for one kind of news

signal_types narrows the scan to the event types you care about. Six are available and they are exactly the six the classifier produces:

funding_round, ipo, acquisition, exec_move, product_launch, partnership.

{ "domain": "stripe.com", "signal_types": ["funding_round"], "lookback_days": 90 }

Narrowing narrows the search as well as the answer. A funding only scan issues one news query instead of four, so it is faster and lighter on the sources. The press wire and web fallbacks always run, because a wire release does not announce its own category.

lookback_days sets the window, default 365. Shorten it for trigger based outbound, where a raise from eleven months ago is not a trigger. Both settings come back on every row as signal_types_requested and lookback_days, so a row with one event is never confused with a row where only one type was searched.

📤 Output

One flat row per company, exportable as JSON, CSV, Excel, HTML or XML.

{
"company_domain": "stripe.com",
"company_name": "Stripe",
"total_events": 7,
"latest_event_date": "2026-07-28",
"has_recent_funding": true,
"funding_total_estimated": 694000000,
"funding_total_currency": "USD",
"most_recent_event_type": "product_launch",
"most_recent_headline": "Stripe launches new billing tools for AI companies",
"events": [
{
"event_type": "funding_round",
"date": "2026-03-11",
"headline": "Stripe raises at a higher valuation",
"source_url": "https://example.com/story",
"source_name": "Example News",
"amount": 694000000,
"currency": "USD",
"funding_stage": "Series I",
"names": [],
"description": null,
"corroborating_source_count": 3
}
],
"signal_types_requested": null,
"lookback_days": 365,
"sources_queried": ["google_news", "pr_newswire", "business_wire"],
"run_date": "2026-06-21T16:51:06Z",
"degraded": false,
"degradation_reason": null,
"row_status": "ok",
"error_reason": null,
"billable_events_json": "[{\"event\":\"apify-default-dataset-item\",\"count\":1}]"
}

💡 Tips

  • Gate on has_recent_funding and sort by latest_event_date. That is the whole funding-trigger play in two fields.
  • Pass company_name for anything with a common-word name. It is the cheapest accuracy improvement available here.
  • Prefer events with a high corroborating_source_count when you are going to quote them.
  • Run it monthly on your target list rather than once. The value is in catching the event while it is still recent.

⚠️ Known limits

date is the article publish date, a close proxy for the actual event date rather than the event date itself.

funding_total_estimated is a rough sum of raise amounts detected in the last 12 months, not an all-time funding total. News does not always let rounds be separated perfectly.

Company matching checks identity, and a strict check can miss real news. A headline that names a common-word company in lowercase, or names it inside a longer capitalized phrase, is dropped. That keeps out news about other firms and about the word itself, at the cost of some real stories about the company. Two firms with an identical name and no domain in the story still cannot be told apart. Passing company_name with the exact trading name helps.

Person names in exec_move events are best effort and not verified.

Up to 50 most recent events are returned per company, looking back about 12 months.

Sources are public and English language, US edition. No login-gated sources, no paywalled articles, no Crunchbase, no PitchBook.

No proxy is used by default. If a source is unreachable it is skipped and the run still completes, with sources_queried showing what actually answered.

❓ FAQ

The actor reads public news and press pages only. It does not access login-gated or paywalled sources, and it does not scrape Crunchbase or PitchBook.

How fresh is the data?

Each scan looks back about 12 months and returns the most recent events first. Repeated scans of the same domain within 24 hours are served from cache.

Why did a company I know raised come back with nothing?

Either it was not covered by an English-language source in the window, or the story did not pass the subject relevance filter. sources_queried shows what answered.

Why is one funding round showing as one event when three outlets covered it?

That is the dedupe working. Check corroborating_source_count on the event.

Can I get event-level rows instead of one row per company?

Unnest the events array downstream. The actor emits one row per company by design so it drops into a company table without reshaping.

🧩 Want other GTM data?

Mamba Labs builds a fleet of enrichment actors that share one flat output convention:

ActorActor ID
Account Hiring WatchgRAZA5WBi1r6L0gy7
Agent Accessibility AuditoranxbRv0lKrpQ1pnua
Agent to Brokerage ResolverePRRGLxOGyaVHO4dI
AI Answer Visibility TrackerRJZvzKniYK4nswcMg
AI List Extractor for Any WebsiteD5hOdIez45M0NX5jD
AI Tooling DetectorEwkHhmqiuJgRoVEbE
Amazon Product, Price, and Stock TrackerMtJPZoyjJ3IeqTFyo
API Deprecation and Breaking Change MonitorpHsbS3xXUK8Jqutz5
App Store and Google Play Review MonitorMaCMEhGrbchxQZ92G
B2B Reddit Conversation MonitorSoDryzzsjmY3SsiyG
Bluesky Brand Presence MappereLpxzP4IuXznlFVND
Bluesky Posts ScraperKldSjS7wjoeZ7vQGm
Brand Sponsor FinderPPgK6xrgOmvL7Nrys
Bulk WHOIS and RDAP Domain Age LookupMTrkG5FLU6SjqLdJY
Business PDF Field ExtractorvM7JCk0CMAx5W0oJh
Career Change Signal EnginevX2Yga1a6wGaXaP14
Company Careers Page Jobs, 17 ATS BoardsizP0rfIgf5YaRZfIh
Company Change Event FeedoX44rS0fkEJ3rXLWe
Company Discovery List Builderjch0HdaZnpbMqlcGS
Company Firmographic EnricherYlUtLWjfPpqykmB8g
Company Funding RecordOFS4Mt1gyYNtGfUbE
Company Headcount EstimatoraHC4GROnNt6kfZe5r
Company Identity Resolverlr8fTRAmZCBZmuwwh
Company Role Email, Phone and Address Finder4mMncKaJykiq94grz
Company Social Presence Mapper4k6CCemkgBDz18m2h
Competitor Price, Stock, and Changelog MonitoryxdgCbUQ4PYQWwRNU
Contact Classifier0lGSeYJmniXhGANnO
Contractor License Search, CA, TX, WA, OR, LAWBYK3CPI2kdeq4bP1
CRM Contact Job Change CheckerL8UbEmMJC1XYPSZOb
Domain Deliverability Checker0tVgxI7A6o9jMlxmc
Domain to LinkedIn URL Resolver3HtnSaqPHOg1Qg5gx
Ecommerce Platform Profiler5G2NeYjBbQTjaTn9L
Ecommerce Store DiscoveryPeHu4sLyFvQHXUUrX
Email List Verifier, Bring Your Own KeyCzVJ4NlaCKk80xpgE
Event Presence IndexWLhMy8fMDgsxdYxv5
Eventbrite Events Scrapersgc6znyrbjOy5Yk9f
Expert Witness Finder, US and AustraliaLIpwlgfE3LaQBaXd4
Facebook Posts ScraperT6jxIeq4ua0SLXnqG
Funding and Press Signal ScannerFS13X6dhQVgX3XOM6
GDPR Cookie Banner and Consent CheckerTrKyOS0KBoGC35nbr
GitHub Followers and Following ExportSGNxDmFb9v3tRDaFI
GitHub Organization Signal ScannerahF8RRpv5mzPao5CN
Google Ads Transparency Center Scraper by Domain1eOwxhBVxzvOXAm4s
Google Maps Places ScraperSuvHCNJ7pIuw6gn54
Google Trends ScraperOeDzaACKmBYJXzHZk
GTM Hiring Signal ScraperD7O1SA2EqwHGsGr1P
GTM Signals AggregatorxKdRfnfFNkdMpFuNs
Healthcare Provider NPI EnricherMrgbHzcpDq3mOv9Df
ICP Fit ScorerW161DT8W4kW55dMFh
Influencer Change Monitord2VVgahNL6UmcLkhg
Influencer Lead List BuilderKnmByszcv135yM30G
Influencer Profile ScraperEqEnklDVMIcB1V499
Influencer Search Across TikTok, Instagram and YouTubetpkedmloIIWtXx6sg
Influencer Talent Agency LookupzCuX4Mgyg6JvXgGzd
Instagram Facebook Brand Presence MapperHXh65I0JBjPsunbY8
Integration and Marketplace Presence MapperV0guNuvM85Q61f2gj
Job Board Keyword Signal Scanner4DvqpvhMR74NLcDDY
Job Posting MonitorQCfICD9kOPiOdj5iI
Journalist and Media List BuildermAfizsZC8qRoR0ecS
Launch Directory List BuildercRq3bmvEZxZtioQ7U
Lead File Import CheckerRwlGVXTf46LqZdUgt
Legal Entity ResolverKHFyPCDIx7CyqULYm
Link in Bio Scraper and Newsletter DetectorOorucdheTIgu7RFzK
LinkedIn Company Page MapperzOPm6A9JEhUGcIdFW
LinkedIn Jobs FeedSH6N0d8cz46BhCC8B
LinkedIn Post TrackeroiGLNPuaf5BRaz9K5
Local Business Lead BuilderqMN97aoHhsAS5bznV
Local Rank and Map Pack Trackergv0kyHGDIg8XscclB
Lookalike Companies from Seed Domainse2O426WBAbLLQL4Z2
Manufacturer and Supplier FinderQcsdmd0lUfPzVkonh
MCP Server Change and Health MonitorIeqjWF9U0BdDQFY08
Media URL TranscriberSyfr7Ya3EsHgWfrB6
Meta Ad Library Ads by Company, Graph APIJ1GWlSXfSGU3u8Wng
Mobile Phone Waterfall6OOgPktf7RIa5XCOP
Multi Platform Social Posts and CommentsicFuHR1EzDvUcfCQ5
Netherlands Rental ListingssGKGsbwoX18lFb6dR
New Hire FindercKuc38p4nYHNF3IW8
Newly Registered Companies, UK, Norway, Finland, Franceg2WfZhWvCtc57g2Jo
News and Media Mention Monitorgol1PPUKrsIk4QLBd
News Site Article ArchiveNjcF3UD8791raFNHh
Newsletter Sponsor TrackerqSwpqxD1TiPZpLQHv
Open Tender and RFP FinderkPTGz6t6TFoUUyfaO
Outbound Stack Detectorv43UJC8r7qW7cBSTG
Page Finder and ExtractorTpurgcOZbVnknlaiC
Partner and Member Directory ExtractorZX0XJPPUvnFJxeC1a
People Finder & Email VerifierLEgloG7tWgQl4o6TD
Person LinkedIn URL ResolverssuyPV8LnEsL8qbnb
Person Social Footprint MapperjfQXa2zW9FHCJot9K
Personal Email to Company ResolverAefT5Ye6YNPFQwJBf
Pinterest Brand Presence Mapperd1HvjZfKhgvWsoEwn
Podcast Guest and Host Findero2MGSvgbSLeeXOsIo
Product Hunt Daily Launches with Maker DomainsO4VX63drWK9Y9x641
Property Owner Records0J7ovG1iaZpQD1P0T
Prospect Engineq9rT6v64nUJdPexOQ
Public Feature Board and Roadmap MonitorrcHF5gj5r2Vqnry35
Publishing Frequency TrackerTbLwaUUATdYb6wp4N
Recent Funding Rounds FeedKueVp9MOz7iOoAgDp
Reddit Brand Presence MapperpKQZmDaT70SEb54bZ
Reddit Search and Thread Scraper4Gsth5cP2Xt9V2xDN
Reporting Window FinderuINxR7a1IW8qUTRUX
Research Topic Institutions and AuthorsOH8ANqt7bCKbo72Gk
Semrush Domain Metrics3dqa0abJrpssHtrYL
Sequencer Event PollerS6s8Rjd61tGdrMRk4
Sequencer Lead Push0Jv27VeWM5tSZQs9x
Shopify App Store and Chrome Web Store ListingsgaY0BzkLyN77mD3wI
Site Crawler for Links and TableslLLJ6JxZ4XqN8ULz0
Substack Newsletter and Posts ScraperUEFsdwiPLmPNVy9xd
Team Page People Extractorj8a9zX0k4mNbvDbWK
Tech Stack Signal Detectorqyd7nNyqFPelQViBx
Tennis Match Datav3OX6zxXHZOf2yurO
Threads Posts by Keyword, Exact Match2OT8K8RiEEWtaj2MW
Ticketmaster Event PricesCrvPX4IwLXQX9bls1
TikTok Brand Presence Mapperfco8FvoJcSafbeyd1
Trustpilot Reputation Enricher3lIqfCt61j4hqE1xz
US and UK Contract Award Winners by CompanyzhEtllASykOcx9hJ8
US Import Records Buyer FinderVIMafpKF5ggOw0COU
VC and Accelerator Portfolio List BuilderchH8hrfuoqqolW06m
Website Accessibility Checker, WCAG 2.2 AAP3jBj3FRghKEhX52z
Website Phrase and Business Model ClassifierCBuZ9k7sRwBeiKiCS
Website Traffic Rank EstimatorGnOFUzlNVIoXgeJjH
Work Email WaterfallOT6xqTFThC0Rjf7Zj
Workplace Program DetectorLi6pPDhqbdzFz3h7G
X Brand Presence MapperoLOgadhHUkNAyDA3w
YouTube Channel and Video List ScrapertxaAjeBqgj5MStFE4
YouTube Channel Email FinderIDgKZcmeeuunUbccN
YouTube Channel from Company Domain6hSpD3kd2s2IQ4VSs
Zillow Listing DetailsyG4zM0Enfsw2NefJ1

Every actor in the suite takes a domain or a company and returns one flat row, so they stack in the same Clay table without reshaping anything.

🆘 Support

Something wrong, or an event attributed to the wrong company? Open an issue on the Issues tab with the domain and the event, and we will look at it.

ℹ️ Sourcing and legal. Events come from public news and press pages: Google News RSS, PR Newswire, Business Wire, GlobeNewswire and public search. No login-gated or paywalled sources are accessed, and no licensed funding database is used. Executive names appear as published in the article and are not independently verified. You are responsible for how you use the output.

Built by Mamba Labs.