Skip to content

Private companies

Access detailed data on 150+ private companies including valuations, funding history, employee counts, and key investors.

Why 10x billing?

Private company endpoints are billed at 10x the standard rate. Here's why:

  • Proprietary data — Valuations and funding details not available from public sources
  • Continuous research — Data is verified and updated regularly by our research team
  • Comprehensive coverage — Detailed information including funding rounds, investors, and employee counts

The X-Request-Cost-USD header on each response shows the exact cost.

Use cases

  • Investment research — Analyze private company valuations before they go public
  • Market analysis — Track funding trends across industries and geographies
  • Portfolio tracking — Monitor private holdings alongside public investments
  • Data products — Build applications powered by private market data

List companies

GET /api/private-companies

Returns a paginated list of private companies with optional filters.

Parameters

ParameterTypeDefaultDescription
industrystringFilter by industry (e.g., "Fintech")
countrystringFilter by headquarters country
backingTypestringFilter by backing type
minValuationintegerMinimum valuation in USD
maxValuationintegerMaximum valuation in USD
minFundingintegerMinimum total funding in USD
maxFundingintegerMaximum total funding in USD
minFoundedYearintegerMinimum founded year
maxFoundedYearintegerMaximum founded year
minEmployeesintegerMinimum employee count
maxEmployeesintegerMaximum employee count
limitinteger50Max results (1–200)
offsetinteger0Pagination offset

Examples

bash
curl -H "x-api-key: YOUR_KEY" \
  "https://api.vaulto.ai/api/private-companies?industry=Fintech&minValuation=1000000000&limit=10"
javascript
const response = await fetch(
  'https://api.vaulto.ai/api/private-companies?' + new URLSearchParams({
    industry: 'Fintech',
    minValuation: '1000000000',
    limit: '10'
  }),
  { headers: { 'x-api-key': process.env.VAULTO_API_KEY } }
);
const { companies, total } = await response.json();
console.log(`Found ${total} fintech unicorns`);
python
import requests

response = requests.get(
    'https://api.vaulto.ai/api/private-companies',
    params={
        'industry': 'Fintech',
        'minValuation': 1000000000,
        'limit': 10
    },
    headers={'x-api-key': API_KEY}
)
data = response.json()
print(f"Found {data['total']} fintech unicorns")

Response

json
{
  "companies": [
    {
      "id": 1,
      "name": "Stripe",
      "industry": "Fintech",
      "valuationUsd": 50000000000,
      "totalFundingUsd": 8700000000,
      "employeeCount": 7000,
      "foundedYear": 2010,
      "headquarters": "San Francisco, CA, USA"
    }
  ],
  "total": 45
}

Try it

Set your API key in the nav bar to try this endpoint.


Search companies

GET /api/private-companies/search

Search companies by name (matches against name and registeredName fields).

Parameters

ParameterTypeDefaultDescription
qstringrequiredSearch query (min 2 characters)
limitinteger50Max results (1–200)
offsetinteger0Pagination offset

Examples

bash
curl -H "x-api-key: YOUR_KEY" \
  "https://api.vaulto.ai/api/private-companies/search?q=space&limit=5"
javascript
const response = await fetch(
  'https://api.vaulto.ai/api/private-companies/search?q=space&limit=5',
  { headers: { 'x-api-key': process.env.VAULTO_API_KEY } }
);
const { companies } = await response.json();
companies.forEach(c => console.log(c.name));
python
response = requests.get(
    'https://api.vaulto.ai/api/private-companies/search',
    params={'q': 'space', 'limit': 5},
    headers={'x-api-key': API_KEY}
)
for company in response.json()['companies']:
    print(company['name'])

Try it

Set your API key in the nav bar to try this endpoint.


Get company by ID

GET /api/private-companies/:id

Returns detailed information for a single company, including the extra object with additional metadata.

Examples

bash
curl -H "x-api-key: YOUR_KEY" \
  "https://api.vaulto.ai/api/private-companies/1"
javascript
const response = await fetch(
  'https://api.vaulto.ai/api/private-companies/1',
  { headers: { 'x-api-key': process.env.VAULTO_API_KEY } }
);
const company = await response.json();
console.log(`${company.name}: $${company.valuationUsd / 1e9}B valuation`);
python
response = requests.get(
    'https://api.vaulto.ai/api/private-companies/1',
    headers={'x-api-key': API_KEY}
)
company = response.json()
print(f"{company['name']}: ${company['valuationUsd'] / 1e9}B valuation")

Response

json
{
  "id": 1,
  "name": "SpaceX",
  "registeredName": "Space Exploration Technologies Corp.",
  "industry": "Aerospace",
  "valuationUsd": 180000000000,
  "totalFundingUsd": 9900000000,
  "employeeCount": 13000,
  "foundedYear": 2002,
  "headquarters": "Hawthorne, CA, USA",
  "extra": {
    "lastFundingRound": "Series N",
    "lastFundingDate": "2024-06-01",
    "keyInvestors": ["Founders Fund", "Sequoia Capital", "Google"]
  }
}

Try it

Set your API key in the nav bar to try this endpoint.


SpaceX company

GET /api/private-companies/spacex

Convenience endpoint that returns the latest SpaceX data.

Examples

bash
curl -H "x-api-key: YOUR_KEY" \
  "https://api.vaulto.ai/api/private-companies/spacex"
javascript
const response = await fetch(
  'https://api.vaulto.ai/api/private-companies/spacex',
  { headers: { 'x-api-key': process.env.VAULTO_API_KEY } }
);
const spacex = await response.json();
console.log(`SpaceX valuation: $${spacex.valuationUsd / 1e9}B`);
python
response = requests.get(
    'https://api.vaulto.ai/api/private-companies/spacex',
    headers={'x-api-key': API_KEY}
)
spacex = response.json()
print(f"SpaceX valuation: ${spacex['valuationUsd'] / 1e9}B")

Try it

Set your API key in the nav bar to try this endpoint.


List industries

GET /api/private-companies/industries

Returns all unique industries in the database.

Response

json
{
  "industries": ["Aerospace", "AI", "Fintech", "Healthcare", ...],
  "total": 25
}

Try it

Set your API key in the nav bar to try this endpoint.


List countries

GET /api/private-companies/countries

Returns all unique headquarters countries in the database.

Response

json
{
  "countries": ["USA", "China", "UK", "Germany", ...],
  "total": 15
}

Try it

Set your API key in the nav bar to try this endpoint.


Statistics

GET /api/private-companies/stats

Returns aggregate statistics about all private companies.

Response

json
{
  "totalCompanies": 150,
  "totalWithValuation": 120,
  "totalWithFunding": 140,
  "avgValuationUsd": 5000000000,
  "maxValuationUsd": 200000000000,
  "minValuationUsd": 10000000,
  "avgTotalFundingUsd": 500000000,
  "maxTotalFundingUsd": 10000000000,
  "totalFundingSum": 70000000000,
  "avgEmployees": 2500,
  "totalWithEmployees": 130,
  "distinctIndustries": 25,
  "distinctCountries": 15
}

Try it

Set your API key in the nav bar to try this endpoint.


Get by source ID

GET /api/private-companies/source/:sourceId

Returns a company by its source ID (external identifier from the data source).

Try it

Set your API key in the nav bar to try this endpoint.


Errors

StatusCodeDescription
400BAD_REQUESTInvalid parameter (e.g., ID not a number)
401UNAUTHORIZEDInvalid or missing API key
402INSUFFICIENT_BALANCEAccount balance is zero
404NOT_FOUNDCompany not found

Data structure

Each company record contains up to 63 fields organized into logical categories. All fields are optional except where noted.

Core company information

FieldTypeDescription
idintegerPrimary key (auto-increment)
sourceIdstringUnique external identifier (required, unique)
namestringCompany name (required)
registeredNamestringLegal registered name
companyTypestringType of company
statusstringCurrent status
operationalStatusstringOperational status
listingStatusstringPublic/private listing status

Location & contact

FieldTypeDescription
websitestringCompany website URL
headquartersCitystringHeadquarters city
headquartersCountrystringHeadquarters country
headquartersAddressstringFull headquarters address

Company characteristics

FieldTypeDescription
industrystringIndustry classification (indexed for fast queries)
descriptionstringCompany description
foundedYearintegerYear founded
employeesintegerEmployee count
employeesAsOfstringDate of employee count
sicCodestringSIC industry code
sicDescriptionstringSIC code description

Leadership

FieldTypeDescription
ceostringCEO name
ceoTitlestringCEO title
coostringCOO name
cooTitlestringCOO title
cfostringCFO name

Market segmentation

FieldTypeDescription
marketSegmentsarrayArray of market segments
addedSegments2026stringNew segments added in 2026
addedSegmentsNotestringNote about added segments
emergingMarketstringEmerging market classification
marketPeersintegerNumber of market peers
backingTypestringe.g., "Venture-Backed"

Valuation data

FieldTypeDescription
valuationUsdintegerCurrent valuation in USD (supports trillions)
valuationAsOfstringDate of valuation
valuationStepUpMultiplenumberValuation step-up multiplier
valuationStepUpDescriptionstringDescription of step-up

Funding data

FieldTypeDescription
totalFundingUsdintegerTotal funding raised
lastFundingAmountUsdintegerLast round amount
lastFundingDatestringDate of last round
lastFundingRoundTypestringType (Series A, B, etc.)
lastFundingRoundNumberintegerRound number
lastFundingRoundStatusstringRound status
lastFundingPreMoneyValuationUsdintegerPre-money valuation
lastFundingRoundStructurestringRound structure details
lastFundingRoundStrategicPurposestringStrategic purpose
lastFundingRoundNewInvestorstringNew investor name
lastFundingEstPricePerShareUsdnumberEstimated share price
totalFundingRoundsintegerTotal number of rounds
numberDilutedSharesintegerNumber of diluted shares

Financial data

FieldTypeDescription
knownDebtUsdintegerKnown debt amount
fy2025RevenueUsdintegerFY2025 revenue
fy2025EbitdaNormalizedUsdintegerFY2025 normalized EBITDA
fy2026RevenueUsdintegerFY2026 revenue
fy2027RevenueUsdintegerFY2027 revenue

Complex/JSON fields

FieldTypeDescription
productsarrayProducts array with details
fundingHistoryarrayHistorical funding rounds
subsidiariesAndAcquisitionsarraySubsidiary/acquisition data
extraobjectAdditional metadata (detail endpoints only)

Metadata

FieldTypeDescription
referenceUrlstringReference URL
createdAtstringCreation timestamp (ISO 8601)
updatedAtstringLast update timestamp (ISO 8601)

JSON field formats

marketSegments

json
["Space Technologies", "Digital Commerce", "Robotics & Drone Systems"]

products

json
[
  {
    "name": "Product Name",
    "description": "Product description",
    "metadata": {}
  }
]

fundingHistory

json
[
  {
    "date": "2024-01-15",
    "roundType": "Series F",
    "valuation": 180000000000,
    "pricePerShare": 112.5
  }
]

subsidiariesAndAcquisitions

json
[
  {
    "name": "Subsidiary Name",
    "type": "IoT Satellite Operator",
    "acquiredDate": "2021-08-16",
    "amount": 524000000
  }
]

Design notes

  • BigInt for monetary values — Handles values up to trillions (e.g., SpaceX $1.25T valuation)
  • Flexible extra field — Stores additional data without schema changes
  • Dual identifiers — Internal id + external sourceId for data reconciliation
  • JSON storage — Complex nested data stored as JSON for flexibility
  • Indexed industry field — Optimized for filtering by industry

Example: SpaceX

The /api/private-companies/spacex endpoint returns comprehensive data for SpaceX. Here's an overview of the data structure:

Core info

FieldValue
sourceIdspacex
nameSpaceX
registeredNameSpace Exploration Technologies Corp.
companyTypePrivate Company
statusPrivately Held
operationalStatusActive / Revenue Generating
listingStatusPre-IPO (S-1 Filed January 2026)

Location

FieldValue
websitehttps://www.spacex.com
headquartersCityHawthorne
headquartersCountryUnited States
headquartersAddress1 Rocket Road, Hawthorne, CA 90250, United States

Company details

FieldValue
industryAerospace & Defense
foundedYear2002
employees13,500
employeesAsOf2026-02-26
sicCode3764
sicDescriptionSpace Vehicle & Guided Missile Propulsion Systems
backingTypeVenture-Backed

Leadership

FieldValue
ceoElon Musk
ceoTitleCEO & Co-Founder
cooGwynne Shotwell
cooTitleCOO & President
cfoBret Johnsen

Valuation

FieldValue
valuationUsd$1,250,000,000,000 ($1.25T)
valuationAsOf2026-02-02
valuationStepUpMultiple5.56x

Funding

FieldValue
totalFundingUsd$10,030,000,000 (~$10B)
lastFundingDate2026-02-02
lastFundingRoundTypeGrowth Stage Venture Capital
lastFundingRoundNumber24
lastFundingEstPricePerShareUsd$526.59
numberDilutedShares2,373,763,269

Products

json
[
  { "name": "Falcon 9 / Falcon Heavy", "description": "Reusable orbital rockets" },
  { "name": "Dragon", "description": "Crewed/uncrewed spacecraft" },
  { "name": "Starlink", "description": "LEO satellite broadband", "satelliteCount": 4000 },
  { "name": "Starship", "description": "Fully reusable heavy-lift rocket" },
  { "name": "xAI", "description": "AI subsidiary", "acquiredDate": "2026-02-02" }
]

Funding history (sample)

RoundDateTypePost-Money Val$/Share
242026-02Growth VC$1.25T$526.59
232025-12Secondary$800B$337.02
222025-11Secondary$400B$168.51
212024-12Secondary$350B$147.45
192023-01Series K$137B$57.71
72015-12Series G$10B$4.21
12006-09Series B$78M$0.03