Search and filter companies
Returns a list of company identifiers matching the provided filters. All filters are optional; omitting all filters returns all companies.
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.
Filters for searching companies. All fields are optional.
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/companies" \ -H "Content-Type: application/json" \ -d '{}'{ "data": [ { "sku": "NAS_CRWD", "ticker": "CRWD", "exchange": "NAS", "name": "CrowdStrike Holdings Inc", "shortName": "CrowdStrike", "enterpriseValue": 95283.25, "countryCodeIso3": "USA", "country": "United States", "region": "North America", "verticals": [ "Cybersecurity" ], "themes": [ "B2B SaaS", "Horizontal SaaS" ] }, { "sku": "NAS_ZS", "ticker": "ZS", "exchange": "NAS", "name": "Zscaler Inc", "shortName": "Zscaler", "enterpriseValue": 35012.44, "countryCodeIso3": "USA", "country": "United States", "region": "North America", "verticals": [ "Cybersecurity", "Network Management" ], "themes": [ "B2B SaaS", "Horizontal SaaS" ] } ], "meta": { "count": 2 }}{ "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 aggregated median time series for a group of companies POST
Returns aggregated median time series data across companies matching the provided filters. At least one filter is required.
List / search companies (offset-paginated) POST
Ad-hoc search, batch-by-IDs (`filters.id`), name lookup (`filters.name`), or mirror sync (`filters.updated_at`).