Developers

Access your Totem data programmatically through our REST API. Build integrations, automate workflows, and connect Totem with your existing tools.

Base URL

api.totemvc.com/v1

Rate Limit

100 req / min

Authentication

Authenticate requests by including your API key in the Authorization header as a Bearer token. Generate API keys from your Totem dashboard under Settings → API Keys.

Example Request
curl https://api.totemvc.com/v1/portfolio \
  -H "Authorization: Bearer YOUR_API_KEY"

Response Format

All responses return JSON. List endpoints support pagination via limit (default: 50, max: 200) and offset query parameters.

Example Response
{
  "data": [
    {
      "id": "co_abc123",
      "name": "Acme Corp",
      "status": "active"
    }
  ],
  "total": 42,
  "limit": 50,
  "offset": 0
}

Endpoints

Timeline

GET/v1/timeline

Activity timeline across portfolio and deals

Parameters

NameType
tabstring
startDatestring
endDatestring

Portfolio

GET/v1/portfolio

List portfolio companies

Parameters

NameType
limitinteger
offsetinteger
GET/v1/portfolio/:id

Get a single portfolio company

Parameters

NameType
idrequiredstring
GET/v1/portfolio/:id/financials

Retrieve financial metrics

Parameters

NameType
idrequiredstring
yearstring
granularitystring
scenariostring
currencystring
GET/v1/portfolio/:id/transactions

List investment transactions

Parameters

NameType
idrequiredstring
GET/v1/portfolio/:id/valuations

Access valuation history

Parameters

NameType
idrequiredstring
GET/v1/portfolio/:id/captable

View capitalization tables

Parameters

NameType
idrequiredstring
GET/v1/portfolio/:id/interactions

List meetings and emails

Parameters

NameType
idrequiredstring
typestring
GET/v1/portfolio/:id/notes

Retrieve notes

Parameters

NameType
idrequiredstring
GET/v1/portfolio/:id/news

Portfolio company news

Parameters

NameType
idrequiredstring
limitinteger
offsetinteger

Deals

GET/v1/deals

List deals in pipeline

Parameters

NameType
limitinteger
offsetinteger
GET/v1/deals/:id

Get a single deal

Parameters

NameType
idrequiredstring

Funds

GET/v1/funds

List fund structures

Parameters

NameType
limitinteger
offsetinteger
GET/v1/funds/:id

Get a single fund

Parameters

NameType
idrequiredstring

LPs

GET/v1/lps

List limited partners

Parameters

NameType
limitinteger
offsetinteger
GET/v1/lps/:id

Get a single limited partner

Parameters

NameType
idrequiredstring