Get historical monthly time series data
Returns historical monthly data for the specified companies. Optionally filter by fields and date range.
Authorization
bearerAuth 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/v2/companies/time-series" \ -H "Content-Type: application/json" \ -d '{ "skus": [ "MSFT-USA", "AAPL-USA" ] }'{ "data": [ { "sku": "MSFT-USA", "ticker": "MSFT", "exchange": "NAS", "data": { "evRevenueLtm": { "2024-01": 12.1, "2024-02": 11.8, "2024-03": 11.5 }, "marginEbitdaLtm": { "2024-01": 48.2, "2024-02": 48.5, "2024-03": 48.9 } } } ], "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" }}Get current financial data for companies POST
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.
Get aggregated current data for a group of companies POST
Returns aggregated sum and median values across companies matching the provided filters. At least one filter is required. **Sum-only fields**: marketCap, enterpriseValue. **Sum + median fields**: revenueLtm, revenueNtm, ebitdaLtm, ebitdaNtm. **Median-only fields**: All other numeric fields.