Skip to main content
The Cura API gives you read-only access to the portfolio data in your workspace: your companies, their feed, and their metrics. Every request is authenticated with a workspace API key, and every response is scoped to the workspace that key belongs to.

Base URL

All endpoints are served under a single base URL:
https://api.cura.inc

What you can access

Portfolio

List your portfolio companies or fetch one by id.

Feed

Activity across the portfolio, or scoped to a single company.

Metrics

The latest reported value of each company metric.
Browse the full endpoint list in the API reference tab.

Response shape

Responses follow a consistent envelope. A single resource is returned under data:
{
  "data": {
    "id": "c1f2…",
    "attributes": { "domain": "acme.com", "name": "Acme" }
  }
}
Collections return an array under data alongside a pagination object:
{
  "data": [{ "id": "c1f2…", "attributes": { "domain": "acme.com" } }],
  "pagination": { "limit": 50, "offset": 0, "hasMore": true }
}
Each resource carries a stable id and an attributes object holding its fields. See Pagination for how to page through collections.

Errors

Errors use standard HTTP status codes and return a JSON body with an error message:
{ "error": "Portfolio company not found" }
StatusMeaning
400Invalid query parameters.
401Missing or invalid API key.
404The resource does not exist in your workspace.

Authenticate your first request

Create a key and make a call.