List of Companies

Introduction

POST /companies is the primary endpoint for searching and listing companies. Use it for:

  • ad-hoc discovery (filter by region, vertical, theme, founding year, ownership and more)

  • batch lookups by ID, name search

  • drive a mirror sync of your own dataset via the change-feed updated_at checkpoint.

Results are offset-paginated and return a compact company record; for full stock listings, valuation, fundamentals and deal-activity, fetch a single company from /companies/{id}.

Set up

Endpoint

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

Request

Send a JSON body. Every field is optional - an empty body returns the first page of all companies. Wrap match criteria in filters; limit, page, sort and fields sit at the top level.

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

{}

Get a filtered set - active European FinTech companies founded since 2005, newest first:

{
  "filters": {
    "themes": [
      "FinTech"
    ],
    "region": [
      "Western Europe",
      "Northern Europe"
    ],
    "founded_min": 2005,
    "active": true
  },
  "sort": "founded:desc",
  "limit": 3
}

field

type

description

limit

integer

Page size. Default 100, maximum 1000.

page

integer

1-indexed page number. Default 1.

sort

string

field:asc or field:desc (e.g. founded:desc, updated_at:asc). Valid sort fields are listed in /lookup/companies.

fields

string

Comma-separated allowlist of response fields to return.

filters.id

string[]

Batch lookup by company ID (UUIDs).

filters.name

string

Case-insensitive substring match on the display name (matches both the company's name and short_name).

filters.country

string[]

ISO 3166-1 alpha-3 country codes (e.g. USA, GBR, DEU).

filters.region

string[]

One or more of: Africa, Central Asia, East Asia, Eastern Europe, Latin America, Middle East, North America, Northern Europe, Oceania, South Asia, South-East Asia, Southern Europe, Western Europe.

filters.verticals

string[]

Returns companies tagged with any of these verticals (e.g. Biopharmaceuticals, Medical Devices, Industrial Software).

filters.themes

string[]

Returns companies tagged with any of these themes (e.g. FinTech, B2B SaaS, BioTech, DeepTech).

filters.client_focus

string[]

Match any of these client-focus tags (e.g. B2B, B2C).

filters.revenue_model

string[]

Match any of these revenue-model tags.

filters.company_type

string[]

Match any of these company-type tags.

filters.ownership

string

Exact match on ownership label (e.g. Publicly listed, Privately held).

filters.active

boolean

Filter by active status.

filters.founded_min

integer

Founding year (lower bound).

filters.founded_max

integer

Founding year (upper bound).

filters.ipoed_from

string (date)

IPO date on or after this date.

filters.ipoed_to

string (date)

IPO date on or before this date.

filters.updated_at

string (date-time)

Change-feed checkpoint: returns records updated at or after this timestamp. In this mode soft-deleted records are surfaced automatically.

filters.include_deleted

boolean

Include soft-deleted companies. Not needed in change-feed mode (an updated_at checkpoint already surfaces deletions); use it for non-change-feed queries. Default false.

Tip: verticals and themes are distinct vocabularies. FinTech is a theme; passing it under verticals returns no rows. Browse the exact accepted values for each filter in /lookup/companies.

Response

Response to the filtered request above (the matched records, newest first):

{
  "data": [
    {
      "id": "aaeb7348-5d44-4c29-9910-1c30c66efb77",
      "name": "XBP Europe",
      "short_name": "XBP Europe",
      "description": "XBP Global Holdings Inc is a multinational technology and services company that drives intelligent workflows for organizations. Through its proprietary platforms, agentic AI-driven automation, and domain expertise across industries and the public and private sectors, the firm enables its clients to entrust their digital transformations and workflows. By combining innovation with execution excellence, XBP Global helps businesses reimagine business process automation and enable digital transformation.",
      "website": "https://www.xbpglobal.com",
      "linkedin": "https://www.linkedin.com/company/xbp-europe",
      "country": "USA",
      "region": "Western Europe",
      "city": "Staines-upon-Thames",
      "area": null,
      "founded": 2022,
      "verticals": [
        "Financial Services Software",
        "Public Sector & Non-Profit Software",
        "IT Consulting"
      ],
      "themes": [
        "FinTech",
        "B2B SaaS",
        "Vertical SaaS",
        "GovTech"
      ],
      "client_focus": [
        "B2B"
      ],
      "revenue_model": [
        "Services"
      ],
      "company_type": [
        "Public company"
      ],
      "ownership": "Publicly listed",
      "active": true,
      "ipoed": "2023-11-30",
      "ceo": "Mr. Andrej Jonovic",
      "created_at": "2026-01-11T11:06:02.563888+00:00",
      "updated_at": "2026-06-12T23:32:35.105276+00:00",
      "deleted": false,
      "is_public": true
    },
    {
      "id": "0206f1e2-369b-44ec-8ca1-a05058b6cb1b",
      "name": "Payoneer",
      "short_name": "Payoneer",
      "description": "Payoneer Global Inc is a financial technology company purpose-built to enable the world’s small and medium-sized businesses (SMB(s)) to grow and operate their businesses around the world by reliably and securely connecting them to the digital economy. The company started to empower commerce by connecting businesses, professionals, countries, and currencies with its diversified cross-border payments platform.",
      "website": "https://www.payoneer.com",
      "linkedin": "https://www.linkedin.com/company/optile",
      "country": "USA",
      "region": "Western Europe",
      "city": "Munich",
      "area": "New York",
      "founded": 2021,
      "verticals": [
        "Payment Service Providers",
        "Money Transfer"
      ],
      "themes": [
        "FinTech"
      ],
      "client_focus": [
        "B2B"
      ],
      "revenue_model": [
        "Commission",
        "Subscription"
      ],
      "company_type": [
        "Public company"
      ],
      "ownership": "Publicly listed",
      "active": true,
      "ipoed": "2021-06-28",
      "ceo": "Mr. John Caplan",
      "created_at": "2026-01-11T11:06:02.563888+00:00",
      "updated_at": "2026-06-12T23:32:34.423465+00:00",
      "deleted": false,
      "is_public": true
    },
    {
      "id": "8ccc5eb9-1879-40f4-b4bf-6e66141f0660",
      "name": "Crypto Blockchain Industries",
      "short_name": "Crypto Blockchain Industries",
      "description": "Crypto Blockchain Industries SA is a company offering a comprehensive investment approach covering the majority aspects of blockchain.",
      "website": "https://www.cbicorp.io",
      "linkedin": "https://www.linkedin.com/company/cbi-crypto-blockchain-industries/?originalSubdomain=fr",
      "country": "FRA",
      "region": "Western Europe",
      "city": "Paris",
      "area": null,
      "founded": 2021,
      "verticals": [
        "Gaming - Console & PC",
        "Crypto & Web3 Platforms"
      ],
      "themes": [
        "FinTech"
      ],
      "client_focus": [
        "B2C",
        "B2B"
      ],
      "revenue_model": [
        "Product sales"
      ],
      "company_type": [
        "Public company"
      ],
      "ownership": "Publicly listed",
      "active": true,
      "ipoed": "2021-10-26",
      "ceo": null,
      "created_at": "2026-01-11T11:06:02.563888+00:00",
      "updated_at": "2026-06-12T23:32:30.567826+00:00",
      "deleted": false,
      "is_public": true
    }
  ],
  "meta": {
    "page": 1,
    "limit": 3,
    "returned": 3,
    "total": 30,
    "has_more": true
  }
}

Fields

data is an array of company records; meta carries pagination state. Every record includes all fields; where a value is unavailable it is returned as null (or an empty array), never omitted.

Identity

field

type

description

id

string (uuid)

Stable company identifier.

name

string | null

Canonical display name (the short_name where populated, otherwise the raw company name).

short_name

string | null

The company's short / common name as stored.

description

string | null

Business description.

website

string | null

Company website URL.

linkedin

string | null

LinkedIn profile URL.

country

string | null

ISO 3166-1 alpha-3 country code.

region

string | null

Macro region.

city

string | null

City.

area

string | null

State / province / sub-region.

founded

integer | null

Founding year.

ceo

string | null

Chief executive name.

Classification

field

type

description

verticals

string[] | null

Vertical tags.

themes

string[] | null

Theme tags.

client_focus

string[] | null

Client-focus tags (e.g. B2B, B2C).

revenue_model

string[] | null

Revenue-model tags.

company_type

string[] | null

Company-type tags.

ownership

string | null

Ownership label (e.g. Publicly listed, Privately held).

Status

field

type

description

active

boolean | null

Whether the company is currently active.

ipoed

string (date) | null

IPO date, if the company has gone public.

is_public

boolean

true if the company has at least one public stock listing.

created_at

string (date-time)

Record creation timestamp (UTC).

updated_at

string (date-time)

Timestamp of the last update to this record (UTC).

deleted

boolean

true if the record has been soft-deleted; appears in change-feed pulls.

Pagination (meta)

field

type

description

page

integer

1-indexed page number echoed back.

limit

integer

Page size used.

returned

integer

Number of rows in this response.

total

integer

Total rows matching the query.

has_more

boolean

true when further pages remain.