/api/companies router. Company intelligence is assembled from graph queries, people search infrastructure, and dashboard-specific aggregation.
Where company data comes from
| Route | What it returns | |
|---|---|---|
GET /api/dashboard/companies | Graph-backed company ranking for the dashboard | |
| `GET | POST /api/people/company-search` | Session-scoped company discovery |
GET /api/dashboard/graph/paths | Connector routes into specific people at the company | |
GET /api/graph/intro-marketplace | Connector reputation and route availability that influence account strategy | |
GET /api/graph/alumni, /communities, /investor-networks | Shared context that can improve reach into an account |
Dashboard company result model
The company aggregation layer is already richer than a simple directory result. Each row can include:peopleCountsharedConnectionsrelationshipDensitystrongestPathwhyRankedtopRolesintroHistoryCountbestConnectorInsightcompanyMemory
What company ranking should optimize for
Good company ranking is not just logo recognition. It should combine:- reachable people count
- strongest connector quality
- density of evidence-backed relationships
- context fit by department or role
- prior intro outcomes into that account
Documentation rule
Until a dedicated company router exists, keep the docs honest:- people search discovers people and target accounts
- graph services explain reach and strongest paths
- dashboard company aggregation turns those signals into action

