How it works (app first)
Saved searches are created and edited in the Specter app, not the API. The flow is:- Build the search in the app — open the relevant feed (companies, people, investors, talent, or interest), apply your filters, and save it as a named search.
- Share it with the API — turn on “Share to API” for that saved search. Only searches you have explicitly shared to the API (plus global searches curated by Specter) are reachable; a search shared only within your team or organization is not.
- Find its ID — Get all saved searches returns every search shared with the API, across all product types, with its query ID and type.
- Query it — call the matching “results” endpoint for that product type (below).
New to saved searches? Follow the step-by-step walkthrough for building and managing them in the app in the Saved Searches guide in the Specter Help Center.
Endpoints
Discover and manage
| Method | Endpoint | Returns |
|---|---|---|
GET | Get all saved searches | Every saved search shared with the API, across all types |
DELETE | Delete a search | Permanently deletes a saved search (irreversible) |
Details and results (by product type)
“Details” gives counts (total matched, newly added, with highlights) cheaply; “results” returns the matching records, paginated.| Method | Endpoint | Returns |
|---|---|---|
GET | Get company saved search details | Match counts for a company search |
GET | Get company saved search results | The companies matching the search |
GET | Get people saved search details | Match counts for a people search |
GET | Get people saved search results | The people matching the search |
GET | Get investor saved search details | Match counts for an investor search |
GET | Get investor saved search results | The investors matching the search |
GET | Get Talent Signals saved search details | Match counts for a talent search |
GET | Get Talent Signals saved search results | Talent signals matching the search |
GET | Get Investor Interest Signals saved search details | Match counts for an interest search |
GET | Get Investor Interest Signals saved search results | Interest signals matching the search |
How to use the API
Get started monitoring a search:- Save and share a search in the app (see “How it works” above).
- Find it — Get all saved searches → note the
query_idand product type. - Pull results — call the matching results endpoint for that type, paginated.
- Poll for new matches — on Talent and Interest searches, add
new=trueto return only the current week’s new signals, ideal for a scheduled job. - Check counts cheaply — the “details” endpoint returns total matched / newly added without pulling every record — handy for dashboards.
Good to know
- Saved searches are created and edited in the app; the API reads, queries, and deletes them, but does not update them.
- A search must be explicitly shared to the API via “Share to API” (or be a global search curated by Specter) to be reachable. Searches shared only within your team or organization are not accessible from the API.
new=true(Talent and Interest searches) restricts results to the current week, overriding the search’s stored date filter.- Results are paginated; empty results are valid, not an error.
- Unknown or non-visible searches return
404.