Discover/Signalfire API
live

Signalfire APIsignalfire.com

Access detailed information about SignalFire's venture capital operations, including their investment team members, portfolio companies, and industry sectors they focus on. Use this data to research their investment strategy, identify key decision-makers, and understand their portfolio composition.

This API takes change requests — .
Endpoint health
monitored
get_firm_info
list_portfolio
list_team
Checks pendingself-healing
Endpoints
3
Updated
3h ago
This call costs2 credits / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/41f9b3d2-8473-4302-b534-d0306a0279df/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/41f9b3d2-8473-4302-b534-d0306a0279df/get_firm_info' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace signalfire-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: SignalFire SDK — bounded, re-runnable; every call capped."""
from parse_apis.signalfire_com_api import SignalFire, Sector, ParseError

client = SignalFire()

# Get firm overview — thesis, sectors, stages
firm = client.firms.info()
print(firm.name, firm.headquarters, firm.aum)
print("Sectors:", firm.sectors)
print("Stages:", firm.investment_stages)

# List partners
for member in client.team_members.list(department="Partner", limit=3):
    print(member.name, member.role)

# Browse portfolio by sector
for company in client.portfolio_companies.list(sector=Sector.FINTECH, limit=3):
    print(company.name, company.founders, company.investment_stage)

# Typed error handling
try:
    info = client.firms.info()
    print(info.investment_philosophy)
except ParseError as e:
    print("error:", e)

print("exercised: firms.info / team_members.list / portfolio_companies.list")
All endpoints · 3 totalmissing one? ·

Returns SignalFire firm overview including investment thesis, philosophy, investment stages, sectors they invest in, contact information, and portfolio jobs URL. Aggregates data from the About and Sectors pages.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "aum": "string - assets under management",
    "name": "string - firm name",
    "about": "array of descriptive paragraphs about the firm",
    "founded": "integer - founding year",
    "sectors": "array of sector names they invest in",
    "website": "string - firm website URL",
    "principles": "array of guiding principles",
    "headquarters": "string - city and state",
    "contact_emails": "object with partner, press, and IR email addresses",
    "investment_stages": "array of investment stage names",
    "portfolio_jobs_url": "string - URL to portfolio company jobs board",
    "investment_philosophy": "string - investment philosophy statement"
  },
  "sample": {
    "data": {
      "aum": "~$3B",
      "name": "SignalFire",
      "about": [
        "What started as a quest to provide more value to founders grew into an entirely new AI venture capital model that propels founders through the toughest parts of building a company with the right people, programs, and technology."
      ],
      "founded": 2013,
      "sectors": [
        "AI/ML Tools",
        "Vertical SaaS",
        "Health & PharmaTech",
        "Dev Tools",
        "Cybersecurity",
        "Enterprise AI",
        "Fintech",
        "Consumer"
      ],
      "website": "https://www.signalfire.com",
      "principles": [
        "We go all in",
        "We believe in diversity of experiences",
        "We are constantly improving"
      ],
      "headquarters": "San Francisco, CA",
      "contact_emails": {
        "press": "[email protected]",
        "partners": "[email protected]",
        "investor_relations": "[email protected]"
      },
      "investment_stages": [
        "Seed",
        "Series A",
        "Series B",
        "Growth"
      ],
      "portfolio_jobs_url": "https://jobs.signalfire.com/jobs",
      "investment_philosophy": "At SignalFire, we combine the best data and technology with a sector-by-sector investment strategy. We believe in investing early and building long-term relationships with founders. Our companies enjoy unmatched support and outcomes optimized by cutting-edge technology and in-depth functional expertise."
    },
    "status": "success"
  }
}

About the Signalfire API

The Signalfire API on Parse exposes 3 endpoints for the publicly available data on signalfire.com. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.