Skip to main content
Detect investor attention before deals are announced. Interest Signals show which investors are engaging with companies or founders, often weeks before a funding round or acquisition becomes public. Each signal captures who is interested, how strong the interest is, and what they’re looking at.

Data categories

  • Investor activity. Which investors are showing interest (signal_investors, returned as names).
  • Signal strength. A confidence score (signal_score, 1–10) based on engagement patterns.
  • Target. The company or person the interest is focused on (signal_type is Company or Talent).
  • Context. A plain-English signal_summary, plus funding context at signal time (signal_total_funding_usd, signal_last_funding_date) and signal_date.
  • Source type. Where the signal was observed (source_types: insider, venture_capital, angel, journalist, influencer, investment_bank, private_equity, investor).
Example (trimmed)

Endpoints

How to use the API

Monitor a feed (most common) Create an Interest Signals search in the Specter app and share it with the API, then poll Get investor-interest saved search results with new_results_after set to your last read, to pull only the signals added since. Discover the searchId with Get all saved searches. Get investor-interest signals by date covers the same ground without a saved search, and can be scoped three ways: search_id for a saved search, list_id for the members of a list, or neither for the whole dataset. signal_date_after / signal_date_before bound the window in every mode. Focus on one entity Both entity-scoped endpoints take one ID per call, so loop over your cohort; each accepts the same date bounds. Expand from a signal

Good to know

  • Signals use UUIDs.
  • signal_score is a 1–10 confidence score.
  • signal_type is Company or Talent; the target can be a company or a person.
  • entity_id is the company ID (Company signals) or person ID (Talent signals); it may be absent, in which case use the embedded company domain or person linkedin_url.
  • Investors are returned as names (signal_investors[].name), not IDs; resolve them via investor lookup.
  • Saved searches must be shared with the API to be reachable; empty results are valid, not an error.
  • Every endpoint here is charged per signal returned, so bound the date range before widening pages. The entity-scoped endpoints page at 50 results; see each endpoint’s “Costs” note.
  • On the entity-scoped endpoints an unknown company or investor returns 404, while a known one with no signals returns 200 with an empty array.