Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

funding-signals

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.

Install

pip install funding-signals

Usage

from 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())

Why Form D filings

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.

License

MIT

About

Python client for the Funding Signals API — scored B2B leads from public SEC Form D filings

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages