Multiples

Private Companies and Deals

Private data API gives you programmatic access to our private markets dataset: M&A and fundraising deals, company and investor profiles.

Start here: resolve, then query by ID

  1. Resolve what the user typed - a name, a ticker (NVDA) or a website (nvidia.com) - to an ID with GET /companies/resolve?q=nvidia or GET /investors/resolve?q=... (Resolve Companies, Resolve Investors). Resolve is free.

  2. Query by ID - pass that ID to the profile and deal endpoints, for example GET /companies/{id}, GET /companies/{id}/fundings, or POST /transactions with target_id or investor_id in filters.

  3. When the answer is ambiguous, show the user the candidates and ask which one they mean. Do not fall back to a broad name search: it costs records and returns the wrong companies.

What the API covers

  • Transactions — M&A deals and funding rounds (from pre-seed to buyout). Each transaction record carries the target company, the participating buyers or lead investors, headline deal terms (date, type, valuation, amount raised, revenue, EBITDA), a short synopsis, and valuation multiples (EV/Revenue, EV/EBITDA) where available.

  • Company profiles — sector classification (verticals, themes, client focus, revenue model), HQ and founding details, ownership, and company's deal activity. Public companies additionally include stock listings, current valuation/market metrics, and a set of financial fundamentals.

  • Investor profiles — organizations (VC/PE firms, corporates, and other entities) that led a funding round, participated in one, or acquired a company, along with deal activity statistics, portfolio companies, and co-investors they invested with.

  • Change feed — company and transaction list rows carry created_at, updated_at, and deleted; investor list rows carry updated_at and deleted. Use them to refresh the records you already show when they change, and remove the ones that were deleted.

Errors share one format and set of codes across the API: see Errors. If you are on a trial key, see Trial keys.

Base URL

All endpoints are served under a single base URL:

https://multiples.vc/api/private/v1

For example, to list transactions you would POST https://multiples.vc/api/private/v1/transactions

On this page