Ledgy

Ledgy is a European equity-management platform for cap tables, ESOP/equity plans, stakeholder and investor relations, and financing rounds. The Ledgy GraphQL API exposes a company's cap table, transactions (convertibles, grants, transfers), share classes, financing rounds, ESOP grants, and portfolio data through a single Bearer-authenticated endpoint at https://app.ledgy.com/graphql.

6 APIs 0 Features
Equity ManagementCap TableESOPStakeholdersGraphQL

APIs

Ledgy Companies API

Resolve the authenticated company context (company ID and name) for the supplied API token via the auth query, the entry point for all company-scoped Ledgy GraphQL operations.

Ledgy Stakeholders API

Read stakeholder-level cap table rows via companyCaptable grouped by stakeholderName - ownership percentages, issued, diluted, vested and exercised share counts, and stakeholder...

Ledgy Transactions API

List company transactions via companyTransactions, returning a typed union of Convertible, Grant, and Transfer records filterable by transaction type and an as-of date.

Ledgy Share Classes API

Aggregate the cap table by share class via companyCaptable grouped by shareClassName, exposing per-class share counts, ownership, and value.

Ledgy Financing Rounds API

Surface financing-round and convertible-instrument detail through companyTransactions filtered to the convertible type - investment, interest, valuation cap, discount, and matur...

Ledgy ESOP and Grants API

Read ESOP / equity-plan grant detail via companyTransactions filtered to the grant type - grant type, granted and vested shares, strike price, vesting schedule, and equity plan ...

Collections

GraphQL

Ledgy GraphQL API

[Ledgy](https://www.ledgy.com/) is a European equity-management platform for cap tables,

GRAPHQL

Pricing Plans

Ledgy Plans Pricing

3 plans

PLANS

Rate Limits

Ledgy Rate Limits

1 limits

RATE LIMITS

FinOps

Ledgy Finops

FINOPS

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Ledgy GraphQL API
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{apiKey}}'
items:
- info:
    name: Company
    type: folder
  items:
  - info:
      name: Resolve authenticated company (auth)
      type: http
    http:
      method: POST
      url: https://app.ledgy.com/graphql
      headers:
      - name: Content-Type
        value: application/json
      body:
        type: json
        data: '{"query":"{ auth { companyId companyName } }"}'
    docs: Resolve the company ID and name bound to the API token.
- info:
    name: Cap Table
    type: folder
  items:
  - info:
      name: Cap table by stakeholder (companyCaptable)
      type: http
    http:
      method: POST
      url: https://app.ledgy.com/graphql
      headers:
      - name: Content-Type
        value: application/json
      body:
        type: json
        data: '{"query":"query($groupBy: [CaptableGroupBy!]) { companyCaptable(groupBy: $groupBy) { rows { stakeholderName
          stakeholderEmail shareClassName issued diluted vested fullyDilutedOwnership value } } }","variables":{"groupBy":["stakeholderName"]}}'
    docs: Read stakeholder-level cap table rows.
  - info:
      name: Cap table by share class (companyCaptable)
      type: http
    http:
      method: POST
      url: https://app.ledgy.com/graphql
      headers:
      - name: Content-Type
        value: application/json
      body:
        type: json
        data: '{"query":"query($groupBy: [CaptableGroupBy!], $date: Date) { companyCaptable(groupBy: $groupBy, date: $date)
          { rows { shareClassName issued diluted votingOwnership value } } }","variables":{"groupBy":["shareClassName"],"date":"2026-01-01"}}'
    docs: Aggregate the cap table by share class as of a date.
- info:
    name: Transactions
    type: folder
  items:
  - info:
      name: List ESOP grants (companyTransactions)
      type: http
    http:
      method: POST
      url: https://app.ledgy.com/graphql
      headers:
      - name: Content-Type
        value: application/json
      body:
        type: json
        data: '{"query":"query($types: [TransactionType!]) { companyTransactions(types: $types) { rows { ... on Grant { transactionId
          grantType stakeholderName granted grantVested strikePrice equityPlanName vesting { type startDate duration cliff
          vestingOn } } } } }","variables":{"types":["grant"]}}'
    docs: List ESOP / equity-plan grants.
  - info:
      name: List convertibles / financing rounds (companyTransactions)
      type: http
    http:
      method: POST
      url: https://app.ledgy.com/graphql
      headers:
      - name: Content-Type
        value: application/json
      body:
        type: json
        data: '{"query":"query($types: [TransactionType!]) { companyTransactions(types: $types) { rows { ... on Convertible
          { transactionId stakeholderName investment interestRate cap discount maturityDate } } } }","variables":{"types":["convertible"]}}'
    docs: List convertible instruments / financing-round detail.
- info:
    name: Portfolio
    type: folder
  items:
  - info:
      name: Portfolio performance (portfolioPerformance)
      type: http
    http:
      method: POST
      url: https://app.ledgy.com/graphql
      headers:
      - name: Content-Type
        value: application/json
      body:
        type: json
        data: '{"query":"{ portfolioPerformance { rows { companyName industry irr multiple investment value } } }"}'
    docs: Investment performance across the authenticated portfolio.
bundled: true