Appearance
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
| Parameter | Type | Default | Description |
|---|---|---|---|
industry | string | — | Filter by industry (e.g., "Fintech") |
country | string | — | Filter by headquarters country |
backingType | string | — | Filter by backing type |
minValuation | integer | — | Minimum valuation in USD |
maxValuation | integer | — | Maximum valuation in USD |
minFunding | integer | — | Minimum total funding in USD |
maxFunding | integer | — | Maximum total funding in USD |
minFoundedYear | integer | — | Minimum founded year |
maxFoundedYear | integer | — | Maximum founded year |
minEmployees | integer | — | Minimum employee count |
maxEmployees | integer | — | Maximum employee count |
limit | integer | 50 | Max results (1–200) |
offset | integer | 0 | Pagination 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
Search companies
GET /api/private-companies/search
Search companies by name (matches against name and registeredName fields).
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
q | string | required | Search query (min 2 characters) |
limit | integer | 50 | Max results (1–200) |
offset | integer | 0 | Pagination 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
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
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
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
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
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
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
Errors
| Status | Code | Description |
|---|---|---|
| 400 | BAD_REQUEST | Invalid parameter (e.g., ID not a number) |
| 401 | UNAUTHORIZED | Invalid or missing API key |
| 402 | INSUFFICIENT_BALANCE | Account balance is zero |
| 404 | NOT_FOUND | Company 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
| Field | Type | Description |
|---|---|---|
id | integer | Primary key (auto-increment) |
sourceId | string | Unique external identifier (required, unique) |
name | string | Company name (required) |
registeredName | string | Legal registered name |
companyType | string | Type of company |
status | string | Current status |
operationalStatus | string | Operational status |
listingStatus | string | Public/private listing status |
Location & contact
| Field | Type | Description |
|---|---|---|
website | string | Company website URL |
headquartersCity | string | Headquarters city |
headquartersCountry | string | Headquarters country |
headquartersAddress | string | Full headquarters address |
Company characteristics
| Field | Type | Description |
|---|---|---|
industry | string | Industry classification (indexed for fast queries) |
description | string | Company description |
foundedYear | integer | Year founded |
employees | integer | Employee count |
employeesAsOf | string | Date of employee count |
sicCode | string | SIC industry code |
sicDescription | string | SIC code description |
Leadership
| Field | Type | Description |
|---|---|---|
ceo | string | CEO name |
ceoTitle | string | CEO title |
coo | string | COO name |
cooTitle | string | COO title |
cfo | string | CFO name |
Market segmentation
| Field | Type | Description |
|---|---|---|
marketSegments | array | Array of market segments |
addedSegments2026 | string | New segments added in 2026 |
addedSegmentsNote | string | Note about added segments |
emergingMarket | string | Emerging market classification |
marketPeers | integer | Number of market peers |
backingType | string | e.g., "Venture-Backed" |
Valuation data
| Field | Type | Description |
|---|---|---|
valuationUsd | integer | Current valuation in USD (supports trillions) |
valuationAsOf | string | Date of valuation |
valuationStepUpMultiple | number | Valuation step-up multiplier |
valuationStepUpDescription | string | Description of step-up |
Funding data
| Field | Type | Description |
|---|---|---|
totalFundingUsd | integer | Total funding raised |
lastFundingAmountUsd | integer | Last round amount |
lastFundingDate | string | Date of last round |
lastFundingRoundType | string | Type (Series A, B, etc.) |
lastFundingRoundNumber | integer | Round number |
lastFundingRoundStatus | string | Round status |
lastFundingPreMoneyValuationUsd | integer | Pre-money valuation |
lastFundingRoundStructure | string | Round structure details |
lastFundingRoundStrategicPurpose | string | Strategic purpose |
lastFundingRoundNewInvestor | string | New investor name |
lastFundingEstPricePerShareUsd | number | Estimated share price |
totalFundingRounds | integer | Total number of rounds |
numberDilutedShares | integer | Number of diluted shares |
Financial data
| Field | Type | Description |
|---|---|---|
knownDebtUsd | integer | Known debt amount |
fy2025RevenueUsd | integer | FY2025 revenue |
fy2025EbitdaNormalizedUsd | integer | FY2025 normalized EBITDA |
fy2026RevenueUsd | integer | FY2026 revenue |
fy2027RevenueUsd | integer | FY2027 revenue |
Complex/JSON fields
| Field | Type | Description |
|---|---|---|
products | array | Products array with details |
fundingHistory | array | Historical funding rounds |
subsidiariesAndAcquisitions | array | Subsidiary/acquisition data |
extra | object | Additional metadata (detail endpoints only) |
Metadata
| Field | Type | Description |
|---|---|---|
referenceUrl | string | Reference URL |
createdAt | string | Creation timestamp (ISO 8601) |
updatedAt | string | Last 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
extrafield — Stores additional data without schema changes - Dual identifiers — Internal
id+ externalsourceIdfor 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
| Field | Value |
|---|---|
| sourceId | spacex |
| name | SpaceX |
| registeredName | Space Exploration Technologies Corp. |
| companyType | Private Company |
| status | Privately Held |
| operationalStatus | Active / Revenue Generating |
| listingStatus | Pre-IPO (S-1 Filed January 2026) |
Location
| Field | Value |
|---|---|
| website | https://www.spacex.com |
| headquartersCity | Hawthorne |
| headquartersCountry | United States |
| headquartersAddress | 1 Rocket Road, Hawthorne, CA 90250, United States |
Company details
| Field | Value |
|---|---|
| industry | Aerospace & Defense |
| foundedYear | 2002 |
| employees | 13,500 |
| employeesAsOf | 2026-02-26 |
| sicCode | 3764 |
| sicDescription | Space Vehicle & Guided Missile Propulsion Systems |
| backingType | Venture-Backed |
Leadership
| Field | Value |
|---|---|
| ceo | Elon Musk |
| ceoTitle | CEO & Co-Founder |
| coo | Gwynne Shotwell |
| cooTitle | COO & President |
| cfo | Bret Johnsen |
Valuation
| Field | Value |
|---|---|
| valuationUsd | $1,250,000,000,000 ($1.25T) |
| valuationAsOf | 2026-02-02 |
| valuationStepUpMultiple | 5.56x |
Funding
| Field | Value |
|---|---|
| totalFundingUsd | $10,030,000,000 (~$10B) |
| lastFundingDate | 2026-02-02 |
| lastFundingRoundType | Growth Stage Venture Capital |
| lastFundingRoundNumber | 24 |
| lastFundingEstPricePerShareUsd | $526.59 |
| numberDilutedShares | 2,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)
| Round | Date | Type | Post-Money Val | $/Share |
|---|---|---|---|---|
| 24 | 2026-02 | Growth VC | $1.25T | $526.59 |
| 23 | 2025-12 | Secondary | $800B | $337.02 |
| 22 | 2025-11 | Secondary | $400B | $168.51 |
| 21 | 2024-12 | Secondary | $350B | $147.45 |
| 19 | 2023-01 | Series K | $137B | $57.71 |
| 7 | 2015-12 | Series G | $10B | $4.21 |
| 1 | 2006-09 | Series B | $78M | $0.03 |