Skip to content

Get Company Info

Retrieves financial profile information for a business entity borrower or sponsor associated with a deal, including assets, liabilities, DSCR, liquidity, and risk rating.

Key Details

  • Returns company financial metrics parsed from financial statements, tax returns, or other entity documentation.
  • companyAssetSubtotal is total assets, in USD.
  • companyLiabilitySubtotal is total liabilities, in USD.
  • companyLiquidity represents liquid assets (cash, marketable securities) available for loan obligations, in USD.
  • companyDebtService is annual debt obligations, in USD.
  • companyDSCR is the company's debt service coverage ratio — operating income divided by annual debt service. Values > 1.0 indicate income exceeds debt payments.
  • companyCashFlowAfterDebtService is net cash flow after all debt obligations, in USD.
  • riskRating is Blooma's internal risk score for the entity (scale varies by lender configuration).
  • address, phone, email, logo, and description provide contact and profile details.
  • contactId links to the underlying contact record.

Parameters

id string

Unique identifier for the company

Response

Status: 200

Type: application/json

Schema: CompanyInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto
target string

Field or parameter that caused the error

code string(enum)

Error code (e.g., Duplicated, MissingMandatoryField, InvalidCreateValues, MissingEntity)

Available enum values: Duplicated, MissingMandatoryField, InvalidCreateValues, Existing, ValidationError, MissingEntity

message string

details array [ ErrorDto ]
id string

Unique identifier for the company

name string

description string

Company description

logo string(byte)

address AddressDto
fullAddress string

Complete street address validated by Google Places API (e.g., "1600 Amphitheatre Parkway, Mountain View, CA 94043")

placeId string

Google Places unique identifier for this address

geoLocation LatLng

lat number(double)

lng number(double)

zipCode string

number integer(int32)

street string

city string

county string

state string

country string

additionalFreeText string

Additional address information such as suite or unit number

primaryEmail string

Company contact primary email

primaryPhoneNumber string

Company contact primary phone number

companyDebtService number(double)

Annual debt service obligations for the company entity, in USD

companyCashFlowAfterDebtService number(double)

Cash flow remaining after debt service payments, in USD

companyDSCR number(double)

Debt Service Coverage Ratio calculated as cash flow available for debt service divided by total debt service. Values > 1.0 indicate sufficient income to cover debt obligations

companyAssetSubtotal number(double)

Total assets of the company entity, in USD

companyLiabilitySubtotal number(double)

Total liabilities of the company entity, in USD

companyLiquidity number(double)

Liquid assets available to the company, in USD

contactId string

ID of the associated contact record

riskRating string

Internal risk rating assigned to the company (1-8 scale, where lower numbers indicate lower risk)

GET
/api/apiGateway/getCompanyInfo/{id}
Response
{
  "success": true,
  "error": {
    "target": "string",
    "code": "Duplicated",
    "message": "string",
    "details": [
      {}
    ]
  },
  "id": "string",
  "name": "string",
  "description": "string",
  "logo": "string",
  "address": {
    "fullAddress": "string",
    "placeId": "string",
    "geoLocation": {
      "lat": 0.0,
      "lng": 0.0
    },
    "zipCode": "string",
    "number": 0,
    "street": "string",
    "city": "string",
    "county": "string",
    "state": "string",
    "country": "string",
    "additionalFreeText": "string"
  },
  "primaryEmail": "string",
  "primaryPhoneNumber": "string",
  "companyDebtService": 0.0,
  "companyCashFlowAfterDebtService": 0.0,
  "companyDSCR": 0.0,
  "companyAssetSubtotal": 0.0,
  "companyLiabilitySubtotal": 0.0,
  "companyLiquidity": 0.0,
  "contactId": "string",
  "riskRating": "string"
}