Multiples
V1

Get current financial data for companies

POST
/api/v1/companies/current

Returns current financial data for the specified companies by SKU. Maximum 100 SKUs per request.

The response includes identity fields, market data, valuation multiples, financials, margins, growth rates, and more. All numeric fields are nullable. Monetary fields also have local-currency variants suffixed with 'Lcu', plus a rateToUsd field.

Authorization

bearerAuth
AuthorizationBearer <token>

API token provided as a Bearer token in the Authorization header. Generate your token at app.multiples.vc.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/api/v1/companies/current" \  -H "Content-Type: application/json" \  -d '{    "skus": [      "NAS_MSFT",      "NAS_AAPL",      "NYS_CRM"    ]  }'
{  "data": [    {      "sku": "NAS_MSFT",      "ticker": "MSFT",      "exchange": "NAS",      "name": "Microsoft Corporation",      "shortName": "Microsoft",      "countryCodeIso3": "USA",      "country": "United States",      "currency": "USD",      "tags": [        "Enterprise Software",        "Cloud Infrastructure"      ],      "themes": [        "B2B SaaS"      ],      "marketCap": 2890000,      "enterpriseValue": 2850000,      "revenueLtm": 261800,      "ebitdaLtm": 130200,      "evRevenueLtm": 10.9,      "evEbitdaLtm": 21.9,      "marginGrossLtm": 69.8,      "marginEbitdaLtm": 49.7,      "revenueGrowthNtmLtm": 12.5,      "ruleOf40Ltm": 62.2,      "ruleOf40": 58.1    }  ],  "meta": {    "count": 1  }}
{  "error": {    "code": "BAD_REQUEST",    "message": "Invalid request",    "details": {      "errors": [        "skus must not be empty"      ]    }  }}

{  "error": {    "code": "MISSING_TOKEN",    "message": "Authorization header is required"  }}

{  "error": {    "code": "INTERNAL_ERROR",    "message": "An internal error occurred"  }}