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
-
refreshing companies you already show, via the change-feed
updated_atcheckpoint.
Results are offset-paginated and return a compact company record; for the primary stock listing, valuation, fundamentals and deal-activity, fetch a single company from /companies/{id}.
Set up
Endpoint
POST https://multiples.vc/api/private/v1/companiesRequest
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. page * limit may not exceed 10,000; a request past that returns 400 (narrow your filters instead). |
sort | string | field:asc or field:desc (e.g. founded:desc, updated_at:asc). Valid sort fields are listed in /lookup/companies. A bare field name sorts descending. Default name:desc (Z to A). |
fields | string | Comma-separated allowlist of response fields to return. |
filters.id | string[] | Batch lookup by company ID (UUIDs). An empty array ("id": []) matches no companies. |
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. |
A plain array matches companies with any listed value. {"all": ["B2B SaaS", "FinTech"]} matches companies tagged with every listed value. The same shape works on verticals, themes, client_focus, revenue_model and company_type. An empty {"all": []} returns 400.
An unknown value returns 400 and names the closest matches. verticals and themes are distinct vocabularies: FinTech is a theme, so sending it as a vertical is rejected and the error points at themes. The accepted values are on Filter values.
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 | Website URL |
linkedin | string | null | LinkedIn profile URL |
country | string | null | ISO 3166-1 alpha-3 country code |
region | string | null | World region / continent |
city | string | null | City |
area | string | null | State / province / sub-region (if relevant) |
founded | integer | null | Founding year |
ceo | string | null | CEO 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, Acquired, Closed). Closed means formally insolvent, bankrupt or wound down. |
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 is public |
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. false on the last page inside the 10,000-row window, even if total is larger. |
usage | object | Records this call used from the monthly quota. See Rate Limits. |
Data Methodology
Our private markets dataset is researched in-house: M&A deals and funding rounds sourced from public information, third-party APIs, and proprietary investment banking research.
Company Profile
Returns the full profile for a single company: its identity and descriptive attributes, its primary stock listing, and a compact deal-activity rollup. For