Resolve Company Names
Introduction
Resolve a batch of free-text company names to Multiples company IDs in a single call. Each input name is matched case-insensitively against company names and returns either an exact ID, a ranked list of candidates when the name is ambiguous, or no match. Use this endpoint to map names from your own spreadsheets or systems onto Multiples IDs before calling the per-company endpoints (such as /companies/{id}/fundings or /companies/{id}/acquisitions).
Set up
Endpoint
POST https://multiples.vc/api/private/v1/companies/resolve
Request
Send a JSON body with a non-empty names array (max 200 entries). Each entry must be a non-empty string.
{
"names": [
"Salesforce",
"Microsof",
"Zzqx Nonexistent Co"
]
}
|
field |
type |
description |
|---|---|---|
|
|
string[] |
Required. List of company names to resolve. Maximum 200 names per call; each must be a non-empty string. |
Response
The response returns one match object per input name, in the same order. The candidates array is present only when match_type is ambiguous.
{
"data": [
{
"query": "Salesforce",
"id": "6f331dee-e4e5-478c-89cd-1aedf66f9515",
"match_type": "exact"
},
{
"query": "Microsof",
"id": null,
"match_type": "ambiguous",
"candidates": [
{
"id": "2ad87f8c-ac55-4e3c-bdd6-ac1a5e50f8a9",
"name": "Microsoft",
"country": "USA",
"score": 0.89
},
{
"id": "6e9b34f8-3a73-4246-9a19-01cfd3402215",
"name": "Microsoft Accelerator",
"country": "USA",
"score": 0.38
},
{
"id": "93fe7742-c1a5-4d71-bd9b-a812f094eced",
"name": "Microsoft for Startups",
"country": "USA",
"score": 0.36
}
]
},
{
"query": "Zzqx Nonexistent Co",
"id": null,
"match_type": "no_match"
}
]
}
Fields
Each element of data is a match object:
|
field |
type |
description |
|---|---|---|
|
|
string |
The input name this result corresponds to. |
|
|
string | null |
The resolved company ID (UUID). Populated when |
|
|
string |
One of |
|
|
object[] |
Ranked list of fuzzy candidate matches (1-5, by score). Populated only when |
Each entry in candidates:
|
field |
type |
description |
|---|---|---|
|
|
string |
Company ID (UUID) of the candidate. |
|
|
string | null |
Candidate company name. May be |
|
|
string | null |
ISO 3166-1 alpha-3 country code (e.g. |
|
|
number |
Fuzzy match score between 0 and 1, where 1 is the closest match. Candidates are sorted by descending score. |

