Get the share capital history for a company
curl --request GET \
--url https://lens-api.tic.io/bolagsverket/share-capital-changes/{id} \
--header 'x-api-key: <api-key>'import requests
url = "https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"teamDocumentOrder": {
"teamDocumentOrderId": 123,
"teamId": 123,
"teamName": "<string>",
"documentOrderGuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"documentTitle": "<string>",
"documentOrderType": "companyDocument",
"documentOrderDate": "2023-11-07T05:31:56Z",
"orderedByUserId": 123,
"orderedByUserEmail": "<string>",
"orderedByUserDisplayName": "<string>",
"price": 123,
"lastUpdatedAtUtc": "2023-11-07T05:31:56Z",
"externalId": 123,
"externalOrigin": "table_Bolagsverket_Notification",
"externalId2": "<string>",
"salesOrderRows": [
123
],
"content": [
{
"teamDocumentOrderContentId": 123,
"teamDocumentOrderId": 123,
"teamDocumentContentType": "pdf"
}
]
},
"shareCapitalChanges": {
"companyName": "<string>",
"registrationNumber": "<string>",
"companyRegistrationDate": "2023-11-07T05:31:56Z",
"legalFormCode": "<string>",
"legalForm": "<string>",
"pendingCases": 123,
"shareCapital": {
"amount": 123,
"currency": "<string>",
"lowerLimitAmount": 123,
"higherLimitAmount": 123,
"nominalValue": 123,
"numberOfShares": 123,
"numberOfSharesLowerLimit": 123,
"numberOfSharesHigherLimit": 123,
"shareClasses": [
{
"name": "<string>",
"numberOfShares": 123,
"lowestNumberOfShares": 123,
"highestNumberOfShares": 123,
"votingValue": "<string>"
}
],
"hasFullyPaidIssue": true,
"hasExecutedReduction": true,
"note": "<string>"
},
"changes": [
{
"caseNumber": 123,
"caseYear": 123,
"sequenceNumber": 123,
"registrationDate": "2023-11-07T05:31:56Z",
"changeType": "<string>",
"typeCode": "<string>",
"typeText": "<string>",
"isBeforeConversion": true,
"changedAmount": 123,
"amountAfter": 123,
"currency": "<string>",
"amount": 123,
"maxAmount": 123,
"minAmount": 123,
"reductionAmount": 123,
"paidIncludingPremium": 123,
"paidAmount": 123,
"nominalValue": 123,
"numberOfShares": 123,
"paidNumberOfShares": 123,
"partPaymentShares": 123,
"partPaymentAmount": 123,
"isFullyPaid": true,
"decisionDate": "2023-11-07T05:31:56Z",
"decidedByCode": "<string>",
"decidedBy": "<string>",
"authorizationDate": "2023-11-07T05:31:56Z",
"authorizationBeforeGeneralMeetingYear": 123,
"authorizationBeforeDate": "2023-11-07T05:31:56Z",
"paymentMethods": [
"<string>"
],
"methods": [
{
"code": "<string>",
"text": "<string>"
}
],
"purposes": [
{
"code": "<string>",
"text": "<string>"
}
],
"reductionPending": true,
"isLapsed": true,
"lapsedDecisionDate": "2023-11-07T05:31:56Z",
"lapsedDecidedByCode": "<string>",
"lapsedDecidedBy": "<string>",
"permitDate": "2023-11-07T05:31:56Z",
"permitByCode": "<string>",
"permitBy": "<string>",
"shareClasses": [
{
"name": "<string>",
"numberOfShares": 123,
"lowestNumberOfShares": 123,
"highestNumberOfShares": 123,
"votingValue": "<string>"
}
],
"issuingCaseNumber": 123,
"issuingCaseYear": 123,
"note": "<string>"
}
],
"authorizations": [
{
"caseNumber": 123,
"caseYear": 123,
"sequenceNumber": 123,
"registrationDate": "2023-11-07T05:31:56Z",
"items": [
{
"type": "<string>",
"decisionDate": "2023-11-07T05:31:56Z",
"beforeGeneralMeetingYear": 123,
"beforeDate": "2023-11-07T05:31:56Z"
}
],
"note": "<string>"
}
],
"debtInstruments": [
{
"caseNumber": 123,
"caseYear": 123,
"sequenceNumber": 123,
"type": "<string>",
"registrationDate": "2023-11-07T05:31:56Z",
"decisionDate": "2023-11-07T05:31:56Z",
"decidedBy": "<string>",
"decidedAmount": 123,
"maxAmount": 123,
"minAmount": 123,
"subscribedAmount": 123,
"capitalIncreaseMaxAmount": 123,
"currency": "<string>",
"changeType": "<string>",
"authorization": {
"decisionDate": "2023-11-07T05:31:56Z",
"beforeGeneralMeetingYear": 123,
"beforeDate": "2023-11-07T05:31:56Z",
"covers": [
"<string>"
],
"shareClasses": [
{
"name": "<string>",
"numberOfShares": 123,
"lowestNumberOfShares": 123,
"highestNumberOfShares": 123,
"votingValue": "<string>"
}
]
},
"options": {
"amount": 123,
"subscriptionFrom": "2023-11-07T05:31:56Z",
"subscriptionTo": "2023-11-07T05:31:56Z",
"count": 123,
"lowestCount": 123,
"highestCount": 123,
"withoutLoan": true,
"withLoan": true,
"periodFrom": "2023-11-07T05:31:56Z",
"periodTo": "2023-11-07T05:31:56Z",
"historicPeriod1": "<string>",
"historicPeriod2": "<string>"
},
"convertibles": {
"amount": 123,
"exchangeFrom": "2023-11-07T05:31:56Z",
"exchangeTo": "2023-11-07T05:31:56Z",
"historicPeriod1": "<string>",
"historicPeriod2": "<string>"
},
"shareClasses": [
{
"name": "<string>",
"numberOfShares": 123,
"lowestNumberOfShares": 123,
"highestNumberOfShares": 123,
"votingValue": "<string>"
}
],
"note": "<string>"
}
]
},
"recovery": {
"recoveredAtUtc": "2023-11-07T05:31:56Z",
"alreadyRecovered": true,
"rowsInserted": 123,
"rowsMatched": 123,
"isVerified": true,
"verificationNote": "<string>"
}
}Bolagsverket
Get the share capital history for a company
Returns the company’s share capital history as held in the register tables: the current share capital, every registered change, authorisations and debt instruments, from the daily register feed and, once the paid history order has been placed for the company, Bolagsverket’s complete history back to the formation. Nothing is ordered or charged; recovery says whether the complete history is in.
GET
/
bolagsverket
/
share-capital-changes
/
{id}
Get the share capital history for a company
curl --request GET \
--url https://lens-api.tic.io/bolagsverket/share-capital-changes/{id} \
--header 'x-api-key: <api-key>'import requests
url = "https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://lens-api.tic.io/bolagsverket/share-capital-changes/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"teamDocumentOrder": {
"teamDocumentOrderId": 123,
"teamId": 123,
"teamName": "<string>",
"documentOrderGuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"documentTitle": "<string>",
"documentOrderType": "companyDocument",
"documentOrderDate": "2023-11-07T05:31:56Z",
"orderedByUserId": 123,
"orderedByUserEmail": "<string>",
"orderedByUserDisplayName": "<string>",
"price": 123,
"lastUpdatedAtUtc": "2023-11-07T05:31:56Z",
"externalId": 123,
"externalOrigin": "table_Bolagsverket_Notification",
"externalId2": "<string>",
"salesOrderRows": [
123
],
"content": [
{
"teamDocumentOrderContentId": 123,
"teamDocumentOrderId": 123,
"teamDocumentContentType": "pdf"
}
]
},
"shareCapitalChanges": {
"companyName": "<string>",
"registrationNumber": "<string>",
"companyRegistrationDate": "2023-11-07T05:31:56Z",
"legalFormCode": "<string>",
"legalForm": "<string>",
"pendingCases": 123,
"shareCapital": {
"amount": 123,
"currency": "<string>",
"lowerLimitAmount": 123,
"higherLimitAmount": 123,
"nominalValue": 123,
"numberOfShares": 123,
"numberOfSharesLowerLimit": 123,
"numberOfSharesHigherLimit": 123,
"shareClasses": [
{
"name": "<string>",
"numberOfShares": 123,
"lowestNumberOfShares": 123,
"highestNumberOfShares": 123,
"votingValue": "<string>"
}
],
"hasFullyPaidIssue": true,
"hasExecutedReduction": true,
"note": "<string>"
},
"changes": [
{
"caseNumber": 123,
"caseYear": 123,
"sequenceNumber": 123,
"registrationDate": "2023-11-07T05:31:56Z",
"changeType": "<string>",
"typeCode": "<string>",
"typeText": "<string>",
"isBeforeConversion": true,
"changedAmount": 123,
"amountAfter": 123,
"currency": "<string>",
"amount": 123,
"maxAmount": 123,
"minAmount": 123,
"reductionAmount": 123,
"paidIncludingPremium": 123,
"paidAmount": 123,
"nominalValue": 123,
"numberOfShares": 123,
"paidNumberOfShares": 123,
"partPaymentShares": 123,
"partPaymentAmount": 123,
"isFullyPaid": true,
"decisionDate": "2023-11-07T05:31:56Z",
"decidedByCode": "<string>",
"decidedBy": "<string>",
"authorizationDate": "2023-11-07T05:31:56Z",
"authorizationBeforeGeneralMeetingYear": 123,
"authorizationBeforeDate": "2023-11-07T05:31:56Z",
"paymentMethods": [
"<string>"
],
"methods": [
{
"code": "<string>",
"text": "<string>"
}
],
"purposes": [
{
"code": "<string>",
"text": "<string>"
}
],
"reductionPending": true,
"isLapsed": true,
"lapsedDecisionDate": "2023-11-07T05:31:56Z",
"lapsedDecidedByCode": "<string>",
"lapsedDecidedBy": "<string>",
"permitDate": "2023-11-07T05:31:56Z",
"permitByCode": "<string>",
"permitBy": "<string>",
"shareClasses": [
{
"name": "<string>",
"numberOfShares": 123,
"lowestNumberOfShares": 123,
"highestNumberOfShares": 123,
"votingValue": "<string>"
}
],
"issuingCaseNumber": 123,
"issuingCaseYear": 123,
"note": "<string>"
}
],
"authorizations": [
{
"caseNumber": 123,
"caseYear": 123,
"sequenceNumber": 123,
"registrationDate": "2023-11-07T05:31:56Z",
"items": [
{
"type": "<string>",
"decisionDate": "2023-11-07T05:31:56Z",
"beforeGeneralMeetingYear": 123,
"beforeDate": "2023-11-07T05:31:56Z"
}
],
"note": "<string>"
}
],
"debtInstruments": [
{
"caseNumber": 123,
"caseYear": 123,
"sequenceNumber": 123,
"type": "<string>",
"registrationDate": "2023-11-07T05:31:56Z",
"decisionDate": "2023-11-07T05:31:56Z",
"decidedBy": "<string>",
"decidedAmount": 123,
"maxAmount": 123,
"minAmount": 123,
"subscribedAmount": 123,
"capitalIncreaseMaxAmount": 123,
"currency": "<string>",
"changeType": "<string>",
"authorization": {
"decisionDate": "2023-11-07T05:31:56Z",
"beforeGeneralMeetingYear": 123,
"beforeDate": "2023-11-07T05:31:56Z",
"covers": [
"<string>"
],
"shareClasses": [
{
"name": "<string>",
"numberOfShares": 123,
"lowestNumberOfShares": 123,
"highestNumberOfShares": 123,
"votingValue": "<string>"
}
]
},
"options": {
"amount": 123,
"subscriptionFrom": "2023-11-07T05:31:56Z",
"subscriptionTo": "2023-11-07T05:31:56Z",
"count": 123,
"lowestCount": 123,
"highestCount": 123,
"withoutLoan": true,
"withLoan": true,
"periodFrom": "2023-11-07T05:31:56Z",
"periodTo": "2023-11-07T05:31:56Z",
"historicPeriod1": "<string>",
"historicPeriod2": "<string>"
},
"convertibles": {
"amount": 123,
"exchangeFrom": "2023-11-07T05:31:56Z",
"exchangeTo": "2023-11-07T05:31:56Z",
"historicPeriod1": "<string>",
"historicPeriod2": "<string>"
},
"shareClasses": [
{
"name": "<string>",
"numberOfShares": 123,
"lowestNumberOfShares": 123,
"highestNumberOfShares": 123,
"votingValue": "<string>"
}
],
"note": "<string>"
}
]
},
"recovery": {
"recoveredAtUtc": "2023-11-07T05:31:56Z",
"alreadyRecovered": true,
"rowsInserted": 123,
"rowsMatched": 123,
"isVerified": true,
"verificationNote": "<string>"
}
}Pro+ tier
Returns the company’s share capital history as held in the register tables, without placing a new order or charging anything: the current share capital, every registered change, the authorisations and the debt instruments, from the daily register feed and, once the paid history order has been placed for the company by any team, Bolagsverket’s complete history back to the formation.
recovery is set once that history is in and says what it added; teamDocumentOrder is your team’s own order, if any. Before the recovery the answer holds the feed’s rows alone, which reach back to the company’s first notification.
The history holds the share capital as registered today (shareCapital, with limits, number of shares and share classes), one row per registered change (changes), the general meeting authorisations for the board (authorizations) and the convertibles, warrants and legacy promissory notes (debtInstruments). Changes registered before the register conversion in 2003 are flagged isBeforeConversion and carry fewer details.