Multiples API

List of Investors

Introduction

Returns a paginated list of investors (VC and PE firms, corporates, and other entities) that have led funding rounds or acquired companies in the dataset.

Filter by name or country to search the universe, or pass an updated_at checkpoint to pull only records that changed since your last sync.

Each row is a minimal investor reference; use Investor profile (GET /investors/{id}) for the full profile with activity statistics, or Investor investments (GET /investors/{id}/investments) for the deals an investor participated in.

Set up

Endpoint

POST https://multiples.vc/api/private/v1/investors

Request

Send a JSON body. All fields are optional - an empty body ({}) returns the first page of all investors.

Get all - first page, default page size (100):

{}

Search / filter - US investors whose name contains "capital", sorted by name:

{
  "filters": {
    "country": [
      "USA"
    ],
    "name": "capital"
  },
  "sort": "name:asc",
  "limit": 3
}
fieldtypedescription
filters.idstring[] (uuid)Batch lookup by investor ID.
filters.namestringCase-insensitive substring match on the investor name.
filters.countrystring[]ISO 3166-1 alpha-3 country codes (e.g. USA, GBR, DEU).
filters.updated_atstring (date-time)Change-feed checkpoint: returns records updated at or after this timestamp.
filters.include_deletedbooleanInclude soft-deleted investors; set true on change-feed pulls. Default false.
limitintegerPage size. Default 100, maximum 1000.
pageinteger1-indexed page number. Default 1.
sortstringFormat field:asc|desc. Valid fields are name and updated_at (e.g. name:asc, updated_at:desc).
fieldsstringComma-separated allowlist of fields to return.

Response

{
  "data": [
    {
      "id": "4c43b0a4-cad0-4906-88f2-c0492f01e4bc",
      "name": "Annaly Capital Management",
      "short_name": "Annaly Capital Management",
      "website": "https://www.annaly.com",
      "country": "USA",
      "updated_at": "2026-06-12T23:32:20.229216+00:00",
      "deleted": false
    },
    {
      "id": "bf5d72c4-31bb-4ba6-8f3d-a5af46bb06b2",
      "name": "Arch Capital Group",
      "short_name": "Arch Capital Group",
      "website": "https://www.archgroup.com",
      "country": "USA",
      "updated_at": "2026-06-12T23:32:21.863869+00:00",
      "deleted": false
    },
    {
      "id": "0f1b1c3f-3f67-4551-85b2-acbc7886f558",
      "name": "Ares Capital",
      "short_name": "Ares Capital",
      "website": "https://www.arescapitalcorp.com",
      "country": "USA",
      "updated_at": "2026-06-12T23:32:13.44868+00:00",
      "deleted": false
    }
  ],
  "meta": {
    "page": 1,
    "limit": 3,
    "returned": 3,
    "total": 4879,
    "has_more": true
  }
}

Fields

Each item in data is a minimal investor reference.

fieldtypedescription
idstring (uuid)Stable investor identifier.
namestring | nullInvestor display name.
short_namestring | nullShort / display name.
websitestringInvestor website URL. May be null.
countrystring | nullISO 3166-1 alpha-3 country code.
updated_atstring (date-time)When this record was last modified - use as a change-feed checkpoint.
deletedbooleantrue for soft-deleted records. false for active records. Soft-deleted records are returned when include_deleted is true or when an updated_at checkpoint is supplied (so change-feed pulls always surface deletions).

meta (pagination):

fieldtypedescription
pageinteger1-indexed page number echoed back.
limitintegerPage size used.
returnedintegerNumber of rows in this response.
totalintegerTotal rows matching the query.
has_morebooleantrue when further pages remain.

On this page