GuidesRecipesAPI Reference
Log In
Guides

Asset Cap table

Asset Cap table summary by shareholders

To get a summary per shareholders of a portfolio company capital structure.

HTTP MethodGET
URLFor customers based in China or Hongkok, please use this URL. https://edgewebapi.chinacloudsites.cn

For customers in other regions, please use https://edge-webapi.azurewebsites.net
Path/api/CapTable/summary/shareholders/{assetId}/{asOfDate}
Request parameterassetID: A unique string ID of the portfolio company, this can be found by requesting an asset list from this API List of asset entity objects

{asOfDate} : A date string in the format YYYY-MM-DD
ReferencePublic API: A company cap table break down by share holder.

Response

The returned result from this API contains an array of shareholders' holdings. Each item in an array contains information about the shareholder's name, number of shares, total contribution, and ownership. Below are field names and their definitions.

Field nameDefinition
shareholderNameShareholder's name
totalNumberOfSharesTotal number of shares
totalPercentOwnershipThe fully diluted percent ownership
totalContributionTotal capital contribution
totalIssuedNumberOfSharesThe total number of shares issued to this shareholder, the number will be different from the fully diluted number of shares when there are options or warrants issued.
totalIssuedOwnershipThe total issued percent ownership held by this shareholder, number will be different from the fully diluted percent ownership when there are options or warrants issued.
instrumentHoldingsAn array containing instruments information in more details such as the instrument type, investment round, issue date and amount
shareholdersIn case there are multiple shareholders with the same shareholder group, this array will contain the information breakdown into individual shareholders' holding.

Example of JSON Output

[
  {   
    "assetId": "5e38fce6cc34d70e80d7563f",
    "shareholderId": "5ee078212c2cb80a8864badd",
    "shareholderName": "Shareholdes' group name (e.g. Founders)",
    "totalNumberOfShares": 200,
    "totalPercentOwnership": 0.0196078431372549,
    "totalContribution": 1800000,
    "totalIssuedNumberOfShares": 200,
    "totalIssuedOwnership": 0.0196078431372549,
    "instrumentHoldings": [
      {
        "instrumentId": "5f0fddea51384a09f8601167",
        "instrumentName": "Common share",
        "investmentRound": "Angel",
        "issueDate": "2018-02-01",
        "numberOfShares": 200,
        "capitalContribution": 1800000,
        "isIssuedShare": true,
        "cumulativeNumberOfShares": 0,
        "ownershipPercent": 0,
        "issueType": "New issue",
        "splitRatio": 0
      }
    ],
    "shareholders": [
      {
        "assetId": "5e38fce6cc34d70e80d7563f",
        "shareholderId": "5ee07d732c2cb80a8864bae1",
        "shareholderName": "Steve Job",
        "totalNumberOfShares": 200,
        "totalPercentOwnership": 0.0196078431372549,
        "totalContribution": 1800000,
        "totalIssuedNumberOfShares": 200,
        "totalIssuedOwnership": 0.0196078431372549,
        "instrumentHoldings": [
          {
            "instrumentId": "5f0fddea51384a09f8601167",
            "instrumentName": "Common share",
            "investmentRound": "Angel",
            "issueDate": "2018-02-01",
            "numberOfShares": 200,
            "capitalContribution": 1800000,
            "isIssuedShare": true,
            "cumulativeNumberOfShares": 0,
            "ownershipPercent": 0,
            "issueType": "New issue",
            "splitRatio": 0
          }
        ],
        "shareholders": null
      }
    ]
  },
  {
    // other share holders' holding
    // ...
  }
]

Asset Cap table summary by investment round

This API provides the overall company cap table information break down by investment round including the pre/post-money valuation and price per share information.

HTTP MethodGET
URLFor customers based in China or Hongkok, please use this URL. https://edgewebapi.chinacloudsites.cn

For customers in other regions, please use https://edge-webapi.azurewebsites.net
Path/api/CapTable/summary/investmentround/{assetId}/{asOfDate}
Request parameterassetID: A unique string ID of the portfolio company, this can be found by requesting an asset list from this API List of asset entity objects

{asOfDate} : A date string in the format YYYY-MM-DD
ReferencePublic API: A company cap table break down by investment round then by share holder

Response

The returned result from this API contains a JSON object which contains 3 parts

  1. investmentRoundSummary: this part is an array of investment round summaries. Inside each round, there is information about an instrument type, investment date, capital contribution, the number of shares issued, and the shareholders participating in each round.

  2. investmentRoundTotal: This part is the total number of the investmentRoundSummary section

  3. investmentRoundValuation: This part contains the valuation of the company in each fundraising round. It contains the price per share, pre-money valuation and post-money valuation information

JSON output example

{
  "investmentRoundSummary": [
    {
      "assetId": "5e38fce6cc34d70e80d7563f",
      "instrumentId": "5f0fddea51384a09f8601167",
      "instrumentName": "Common share",
      "roundNames": [
        "Angel (2018-02-01)",
        "Seed (2021-01-01)"
      ],
      "issueTypes": [
        "New issue",
        "New issue"
      ],
      "shareholdersHolding": [
        {
          "shareholderId": "5ee07d732c2cb80a8864bae1",
          "shareholderName": "Founder",
          "instrumentHoldings": [
            {
              "instrumentId": "5f0fddea51384a09f8601167",
              "instrumentName": "Common share",
              "investmentRound": "Angel",
              "issueDate": "2018-02-01",
              "numberOfShares": 200,
              "capitalContribution": 1800000,
              "isIssuedShare": false,
              "cumulativeNumberOfShares": 200,
              "ownershipPercent": 1,
              "issueType": "New issue",
              "splitRatio": 0
            },
            {
              //..instrument details as of each investment round
            }
          ]
        },
        {
          // ... Other shareholder's holding in this round.
        }
      ]
    }
  ],
  "investmentRoundTotal": [
    {
      "issueType": "New issue",
      "capitalContribution": 1800000,
      "numberOfShares": 200,
      "cumulativeNumberOfShares": 200,
      "ownershipPercent": 1
    },
    {
      "issueType": "New issue",
      "capitalContribution": 1000000,
      "numberOfShares": 10000,
      "cumulativeNumberOfShares": 10200,
      "ownershipPercent": 1
    }
  ],
  "investmentRoundValuation": [
    {
      "issueType": "New issue",
      "preMoney": 0,
      "fundRaising": 1800000,
      "postMoney": 1800000,
      "pricePerShare": 9000,
      "dilutedPercent": 1
    },
    {
      "issueType": "New issue",
      "preMoney": 20000,
      "fundRaising": 1000000,
      "postMoney": 1020000,
      "pricePerShare": 100,
      "dilutedPercent": 0.9803921568627451
    }
  ]
}