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_typeis Company or Talent). - Context. A plain-English
signal_summary, plus funding context at signal time (signal_total_funding_usd,signal_last_funding_date) andsignal_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 withnew_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
- A company → Get company investor-interest signals. Every signal attributed to that company, newest first.
- An investor → Get investor-interest signals. Everything that investor has shown interest in.
- A person → there’s no per-person endpoint; sweep Get investor-interest signals by date and keep the Talent-type signals whose
entity_idis theperson_idyou’re after.
entity_id→ Get company by ID (Company signals) or Get person by ID (Talent signals). Whenentity_idis absent, use the embedded company domain or personlinkedin_url.signal_investors[].name→ resolve to a Specter record via Enrich investor or Search entities by name (the signal carries investor names, not IDs).
Good to know
- Signals use UUIDs.
signal_scoreis a 1–10 confidence score.signal_typeis Company or Talent; the target can be a company or a person.entity_idis the company ID (Company signals) or person ID (Talent signals); it may be absent, in which case use the embedded company domain or personlinkedin_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 returns200with an empty array.