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
| Method | Endpoint | Returns |
|---|---|---|
GET | Get Investor Interest Signal by ID | The matching interest signal(s) |
POST | Bulk get Investor Interest Signals by ID | Up to 50 signals in one request |
GET | Get Investor Interest Signals saved search details | A saved search’s name, query ID, and count |
GET | Get Investor Interest Signals saved search results | Signals matching a saved search |
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 Signals saved search results withnew=true to pull just that week’s new signals. Discover the searchId with Get all saved searches.
Look up specific signals
Interest signal IDs come from other records — a company’s specter_strategic_signal_ids, a person’s investor_signal_ids, or an investor’s strategic_signal_ids. One → Get Investor Interest Signal by ID; many → Bulk get Investor Interest Signals by ID.
Expand from a signal
entity_id→ Get company by ID (Company signals) or Get person info by ID (Talent signals). Whenentity_idis absent, use the embedded company domain or personlinkedin_url.signal_investors[].name→ resolve to a Specter record via Look up investors or Search investor 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.
- Get Investor Interest Signal by ID costs 1 credit per request.