Skip to content

Get Deal Info

Retrieves comprehensive information for a single deal (loan opportunity), including loan terms, risk rating, associated contacts, and aggregated collateral totals.

Key Details

  • The response DTO is named SeedInfoResponseDto — "seed" is a legacy alias for "deal" in Blooma's codebase. They refer to the same entity.
  • seedName is the deal's display name.
  • collateralTotals provides pre-aggregated valuations (income, sales, alternative), NOI, DSCR, debt yield, and total SF/units across all collateral properties in the deal — useful for quick loan-level analysis without calling collateral endpoints individually.
  • companyIds and personIds reference associated borrowers, sponsors, and guarantors. Use Get Person Info and Get Company Info to retrieve their financial profiles.
  • Financial ratios: ltv and ltc are expressed as decimals (e.g., 0.72 = 72%). interestRate and rateSpread are also decimals (e.g., 0.0675 = 6.75%).
  • loanTerm and amortizationTerm are in months.

Parameters

id string

Unique identifier for the deal

Response

Status: 200

Type: application/json

Schema: SeedInfoResponseDto

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 deal

loanId string

Lender's internal loan identifier or tracking number

seedName string

Display name for the deal. Note: "seed" is legacy terminology for "deal"

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

maturityDate string(date)

Maturity date

riskRating string

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

rateIndexType string(enum)

Available enum values: WSJ Prime, 1 M LIBOR, 3 M LIBOR, 6 M LIBOR, 1 YR LIBOR, 5 YR LIBOR, FHLB 3 YR, FHLB 5 YR, FHLB 7 YR, 1 YR T WKLY, 2 YR TREAS, 3 YR TREAS, 5 YR TREAS, 7 YR TREAS, 10 YR TREAS, 2 YR SWAP, 5 YR SWAP, 7 YR SWAP, 10 YR SWAP, CD Rate, Fixed, SOFR, 1 M TERM SOFR, 90 day SOFR, 180 DAY SOFR, AMERIBOR - Term 30, 1 M AVG SOFR

interestRate number(double)

Total note rate, expressed as a decimal (e.g., 0.0675 = 6.75%)

rateSpread number(double)

Spread added to the index rate to calculate the total note rate, expressed as a decimal (e.g., 0.0225 = 2.25%). For fixed-rate loans, this equals the total interest rate

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

componentType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

debtService number(double)

Annual debt service (principal + interest or interest-only payment), in USD

companyIds array [ string ]

IDs of the company entities associated with this deal

personIds array [ string ]

IDs of the person entities associated with this deal

originatedLoanAmount number(double)

Original loan amount at time of origination, in USD

originationDate string(date)

date-time of origination

grossLoan number(double)

Current loan amount (unpaid principal balance for portfolio loans, or requested amount for pipeline deals), in USD

participationGrossLoan number(double)

Participation loan amount for syndicated loans, in USD

ltc number(double)

Loan-to-Cost ratio, expressed as a decimal (e.g., 0.75 = 75%). Used for construction and renovation financing

ltv number(double)

Loan-to-Value ratio, expressed as a decimal (e.g., 0.72 = 72%)

amortizationTerm number(double)

Loan amortization period in months

loanTerm number(double)

Loan maturity term in months

interestRateFloor number(double)

Minimum interest rate for floating-rate loans, expressed as a decimal (e.g., 0.045 = 4.5%)

collateralTotals CollateralTotalsDto
alternativeValuation number(double)

Total alternative valuation across all collateral properties, in USD

incomeValuation number(double)

Total income-based valuation across all collateral properties, in USD

salesValuation number(double)

Total sales comparable valuation across all collateral properties, in USD

netOperatingIncome number(double)

Total NOI across all collateral properties, in USD

netIncome number(double)

Total net income across all collateral properties, in USD

userDebtService number(double)

debtServiceMethod string(enum)

Available enum values: Calculated, Manual

debtService number(double)

Total annual debt service across all loans, in USD

netCashFlow number(double)

Net cash flow after debt service (NOI - Debt Service), in USD

dscr number(double)

Overall Debt Service Coverage Ratio (NOI / Debt Service). Values > 1.0 indicate income exceeds debt obligations

debtYield number(double)

Overall debt yield (NOI / Loan Amount), expressed as a percentage. Lender-focused metric independent of property value

totalSF number(double)

Total square footage across all collateral properties

totalUnit number(double)

Total units across all collateral properties

GET
/api/apiGateway/getDealInfo/{id}
Response
{
  "success": true,
  "error": {
    "target": "string",
    "code": "Duplicated",
    "message": "string",
    "details": [
      {}
    ]
  },
  "id": "string",
  "loanId": "string",
  "seedName": "string",
  "loanType": "Unknown",
  "maturityDate": "2025-01-01",
  "riskRating": "string",
  "rateIndexType": "WSJ Prime",
  "interestRate": 0.0,
  "rateSpread": 0.0,
  "loanPaymentStructure": "InterestOnly",
  "componentType": "None",
  "debtService": 0.0,
  "companyIds": [
    "string"
  ],
  "personIds": [
    "string"
  ],
  "originatedLoanAmount": 0.0,
  "originationDate": "2025-01-01",
  "grossLoan": 0.0,
  "participationGrossLoan": 0.0,
  "ltc": 0.0,
  "ltv": 0.0,
  "amortizationTerm": 0.0,
  "loanTerm": 0.0,
  "interestRateFloor": 0.0,
  "collateralTotals": {
    "alternativeValuation": 0.0,
    "incomeValuation": 0.0,
    "salesValuation": 0.0,
    "netOperatingIncome": 0.0,
    "netIncome": 0.0,
    "userDebtService": 0.0,
    "debtServiceMethod": "Calculated",
    "debtService": 0.0,
    "netCashFlow": 0.0,
    "dscr": 0.0,
    "debtYield": 0.0,
    "totalSF": 0.0,
    "totalUnit": 0.0
  }
}