Python client for the Funding Signals API — scored, enriched B2B leads sourced from public SEC Form D filings and permitted funding-news feeds. Know which companies just raised capital before it hits press coverage.
Get a free API key (no card required) at fundingsignals.net/#pricing. Full API reference at fundingsignals.net/docs.
pip install funding-signalsfrom funding_signals import FundingSignalsClient
client = FundingSignalsClient(api_key="your_key")
# Highest-scored recent raises
for signal in client.list_signals(min_score=80, limit=10):
print(signal["company_name"], signal["amount_usd"], signal["score"])
# Filter by industry and raise size
signals = client.list_signals(industry="technology", min_raise=1_000_000, since="2026-07-01")
# Score breakdown for a single signal
detail = client.get_signal(signal_id=1077)
print(detail["reasons"])
# Enriched lead (domain, contacts — contacts require the Pro tier)
lead = client.get_lead(signal_id=1077)
# Current key's tier and remaining quota
print(client.me())A company must file Form D with the SEC within 15 days of its first sale of securities in most private raises — before most funding-news coverage, and for the majority of rounds that never get press coverage at all. Funding Signals polls that feed daily, scores each filing 0–100 as a sales lead (raise size, recency, industry, first-time-filer status), and enriches the highest-scoring ones with a resolved company domain and contact points.
See the SEC Form D guide for more on how the underlying data works.
MIT