9fin BDCs API

BDC Borrower Valuations List

Returns a paginated list of borrower-level valuation summaries aggregated across BDC
lenders. Each row represents one borrower for a given quarter, with consensus metrics
computed over all BDCs holding the borrower — average fair value ratio (FVR), FVR delta
from the prior quarter, standard deviation of FVRs, min/max FVR, total fair value, and
count of BDCs holding.

Use this to compare how BDCs collectively value the same borrower, or to track how a
borrower’s consensus valuation has shifted quarter-over-quarter. For row-level detail on
individual holdings (specific instruments, terms, interest rates), use the BDC Holdings
endpoints instead.

get
https://api.9fin.com/v0/bdc/valuations

Query Parameters

sort_byAny Of

Comma-separated list of field__asc / field__desc tokens applied in order, e.g. company_name__desc,price__asc. Sortable fields: issuer_name, avg_fvr, avg_fvr_weighted, bdcs_holding, managers_holding, total_fair_value, total_fair_value_delta, fvr_delta, fvr_delta_weighted, fvr_standard_deviation, min_fvr, max_fvr, holding_quarter, non_accrual.

Default:null

Variant 1string
limitAny Of

Maximum number of rows to return.

Default:20

Variant 1integer

>= 1<= 100

cursorAny Of

Opaque keyset-pagination cursor from a prior page.

Default:null

Variant 1string
bdc_name__eqAny Of

Filter bdc_name where the value is equal to the given value.

Default:null

Variant 1string
bdc_name__neqAny Of

Filter bdc_name where the value is not equal to the given value.

Default:null

Variant 1string
bdc_name__containsAny Of

Filter bdc_name where the value contains the given value.

Default:null

Variant 1string
bdc_name__inAny Of

Filter bdc_name where the value is in the given list.

Default:null

Variant 1string
bdc_name__isnullAny Of

Filter bdc_name to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
manager__eqAny Of

Filter manager where the value is equal to the given value.

Default:null

Variant 1string
manager__neqAny Of

Filter manager where the value is not equal to the given value.

Default:null

Variant 1string
manager__containsAny Of

Filter manager where the value contains the given value.

Default:null

Variant 1string
manager__inAny Of

Filter manager where the value is in the given list.

Default:null

Variant 1string
manager__isnullAny Of

Filter manager to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
seniority__eqAny Of

Filter seniority where the value is equal to the given value.

Default:null

Variant 1string
seniority__neqAny Of

Filter seniority where the value is not equal to the given value.

Default:null

Variant 1string
seniority__containsAny Of

Filter seniority where the value contains the given value.

Default:null

Variant 1string
seniority__inAny Of

Filter seniority where the value is in the given list.

Default:null

Variant 1string
seniority__isnullAny Of

Filter seniority to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
industries__containsAny Of

Filter where the industries array contains this value.

Default:null

Variant 1string
industries__isnullAny Of

Filter industries to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
issuer_name__eqAny Of

Filter issuer_name where the value is equal to the given value.

Default:null

Variant 1string
issuer_name__neqAny Of

Filter issuer_name where the value is not equal to the given value.

Default:null

Variant 1string
issuer_name__containsAny Of

Filter issuer_name where the value contains the given value.

Default:null

Variant 1string
issuer_name__inAny Of

Filter issuer_name where the value is in the given list.

Default:null

Variant 1string
issuer_name__isnullAny Of

Filter issuer_name to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
avg_fvr__eqAny Of

Filter avg_fvr where the value is equal to the given value.

Default:null

Variant 1number
avg_fvr__neqAny Of

Filter avg_fvr where the value is not equal to the given value.

Default:null

Variant 1number
avg_fvr__gtAny Of

Filter avg_fvr where the value is greater than the given value.

Default:null

Variant 1number
avg_fvr__gteAny Of

Filter avg_fvr where the value is greater or equal to the given value.

Default:null

Variant 1number
avg_fvr__ltAny Of

Filter avg_fvr where the value is less than the given value.

Default:null

Variant 1number
avg_fvr__lteAny Of

Filter avg_fvr where the value is less or equal to the given value.

Default:null

Variant 1number
avg_fvr__inAny Of

Filter avg_fvr where the value is in the given list.

Default:null

Variant 1string
avg_fvr__isnullAny Of

Filter avg_fvr to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
avg_fvr_weighted__eqAny Of

Filter avg_fvr_weighted where the value is equal to the given value.

Default:null

Variant 1number
avg_fvr_weighted__neqAny Of

Filter avg_fvr_weighted where the value is not equal to the given value.

Default:null

Variant 1number
avg_fvr_weighted__gtAny Of

Filter avg_fvr_weighted where the value is greater than the given value.

Default:null

Variant 1number
avg_fvr_weighted__gteAny Of

Filter avg_fvr_weighted where the value is greater or equal to the given value.

Default:null

Variant 1number
avg_fvr_weighted__ltAny Of

Filter avg_fvr_weighted where the value is less than the given value.

Default:null

Variant 1number
avg_fvr_weighted__lteAny Of

Filter avg_fvr_weighted where the value is less or equal to the given value.

Default:null

Variant 1number
avg_fvr_weighted__inAny Of

Filter avg_fvr_weighted where the value is in the given list.

Default:null

Variant 1string
avg_fvr_weighted__isnullAny Of

Filter avg_fvr_weighted to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
bdcs_holding__eqAny Of

Filter bdcs_holding where the value is equal to the given value.

Default:null

Variant 1integer
bdcs_holding__neqAny Of

Filter bdcs_holding where the value is not equal to the given value.

Default:null

Variant 1integer
bdcs_holding__gtAny Of

Filter bdcs_holding where the value is greater than the given value.

Default:null

Variant 1integer
bdcs_holding__gteAny Of

Filter bdcs_holding where the value is greater or equal to the given value.

Default:null

Variant 1integer
bdcs_holding__ltAny Of

Filter bdcs_holding where the value is less than the given value.

Default:null

Variant 1integer
bdcs_holding__lteAny Of

Filter bdcs_holding where the value is less or equal to the given value.

Default:null

Variant 1integer
bdcs_holding__inAny Of

Filter bdcs_holding where the value is in the given list.

Default:null

Variant 1string
bdcs_holding__isnullAny Of

Filter bdcs_holding to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
managers_holding__eqAny Of

Filter managers_holding where the value is equal to the given value.

Default:null

Variant 1integer
managers_holding__neqAny Of

Filter managers_holding where the value is not equal to the given value.

Default:null

Variant 1integer
managers_holding__gtAny Of

Filter managers_holding where the value is greater than the given value.

Default:null

Variant 1integer
managers_holding__gteAny Of

Filter managers_holding where the value is greater or equal to the given value.

Default:null

Variant 1integer
managers_holding__ltAny Of

Filter managers_holding where the value is less than the given value.

Default:null

Variant 1integer
managers_holding__lteAny Of

Filter managers_holding where the value is less or equal to the given value.

Default:null

Variant 1integer
managers_holding__inAny Of

Filter managers_holding where the value is in the given list.

Default:null

Variant 1string
managers_holding__isnullAny Of

Filter managers_holding to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
total_fair_value__eqAny Of

Filter total_fair_value where the value is equal to the given value.

Default:null

Variant 1number
total_fair_value__neqAny Of

Filter total_fair_value where the value is not equal to the given value.

Default:null

Variant 1number
total_fair_value__gtAny Of

Filter total_fair_value where the value is greater than the given value.

Default:null

Variant 1number
total_fair_value__gteAny Of

Filter total_fair_value where the value is greater or equal to the given value.

Default:null

Variant 1number
total_fair_value__ltAny Of

Filter total_fair_value where the value is less than the given value.

Default:null

Variant 1number
total_fair_value__lteAny Of

Filter total_fair_value where the value is less or equal to the given value.

Default:null

Variant 1number
total_fair_value__inAny Of

Filter total_fair_value where the value is in the given list.

Default:null

Variant 1string
total_fair_value__isnullAny Of

Filter total_fair_value to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
total_fair_value_delta__eqAny Of

Filter total_fair_value_delta where the value is equal to the given value.

Default:null

Variant 1number
total_fair_value_delta__neqAny Of

Filter total_fair_value_delta where the value is not equal to the given value.

Default:null

Variant 1number
total_fair_value_delta__gtAny Of

Filter total_fair_value_delta where the value is greater than the given value.

Default:null

Variant 1number
total_fair_value_delta__gteAny Of

Filter total_fair_value_delta where the value is greater or equal to the given value.

Default:null

Variant 1number
total_fair_value_delta__ltAny Of

Filter total_fair_value_delta where the value is less than the given value.

Default:null

Variant 1number
total_fair_value_delta__lteAny Of

Filter total_fair_value_delta where the value is less or equal to the given value.

Default:null

Variant 1number
total_fair_value_delta__inAny Of

Filter total_fair_value_delta where the value is in the given list.

Default:null

Variant 1string
total_fair_value_delta__isnullAny Of

Filter total_fair_value_delta to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
fvr_delta__eqAny Of

Filter fvr_delta where the value is equal to the given value.

Default:null

Variant 1number
fvr_delta__neqAny Of

Filter fvr_delta where the value is not equal to the given value.

Default:null

Variant 1number
fvr_delta__gtAny Of

Filter fvr_delta where the value is greater than the given value.

Default:null

Variant 1number
fvr_delta__gteAny Of

Filter fvr_delta where the value is greater or equal to the given value.

Default:null

Variant 1number
fvr_delta__ltAny Of

Filter fvr_delta where the value is less than the given value.

Default:null

Variant 1number
fvr_delta__lteAny Of

Filter fvr_delta where the value is less or equal to the given value.

Default:null

Variant 1number
fvr_delta__inAny Of

Filter fvr_delta where the value is in the given list.

Default:null

Variant 1string
fvr_delta__isnullAny Of

Filter fvr_delta to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
fvr_delta_weighted__eqAny Of

Filter fvr_delta_weighted where the value is equal to the given value.

Default:null

Variant 1number
fvr_delta_weighted__neqAny Of

Filter fvr_delta_weighted where the value is not equal to the given value.

Default:null

Variant 1number
fvr_delta_weighted__gtAny Of

Filter fvr_delta_weighted where the value is greater than the given value.

Default:null

Variant 1number
fvr_delta_weighted__gteAny Of

Filter fvr_delta_weighted where the value is greater or equal to the given value.

Default:null

Variant 1number
fvr_delta_weighted__ltAny Of

Filter fvr_delta_weighted where the value is less than the given value.

Default:null

Variant 1number
fvr_delta_weighted__lteAny Of

Filter fvr_delta_weighted where the value is less or equal to the given value.

Default:null

Variant 1number
fvr_delta_weighted__inAny Of

Filter fvr_delta_weighted where the value is in the given list.

Default:null

Variant 1string
fvr_delta_weighted__isnullAny Of

Filter fvr_delta_weighted to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
fvr_standard_deviation__eqAny Of

Filter fvr_standard_deviation where the value is equal to the given value.

Default:null

Variant 1number
fvr_standard_deviation__neqAny Of

Filter fvr_standard_deviation where the value is not equal to the given value.

Default:null

Variant 1number
fvr_standard_deviation__gtAny Of

Filter fvr_standard_deviation where the value is greater than the given value.

Default:null

Variant 1number
fvr_standard_deviation__gteAny Of

Filter fvr_standard_deviation where the value is greater or equal to the given value.

Default:null

Variant 1number
fvr_standard_deviation__ltAny Of

Filter fvr_standard_deviation where the value is less than the given value.

Default:null

Variant 1number
fvr_standard_deviation__lteAny Of

Filter fvr_standard_deviation where the value is less or equal to the given value.

Default:null

Variant 1number
fvr_standard_deviation__inAny Of

Filter fvr_standard_deviation where the value is in the given list.

Default:null

Variant 1string
fvr_standard_deviation__isnullAny Of

Filter fvr_standard_deviation to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
min_fvr__eqAny Of

Filter min_fvr where the value is equal to the given value.

Default:null

Variant 1number
min_fvr__neqAny Of

Filter min_fvr where the value is not equal to the given value.

Default:null

Variant 1number
min_fvr__gtAny Of

Filter min_fvr where the value is greater than the given value.

Default:null

Variant 1number
min_fvr__gteAny Of

Filter min_fvr where the value is greater or equal to the given value.

Default:null

Variant 1number
min_fvr__ltAny Of

Filter min_fvr where the value is less than the given value.

Default:null

Variant 1number
min_fvr__lteAny Of

Filter min_fvr where the value is less or equal to the given value.

Default:null

Variant 1number
min_fvr__inAny Of

Filter min_fvr where the value is in the given list.

Default:null

Variant 1string
min_fvr__isnullAny Of

Filter min_fvr to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
max_fvr__eqAny Of

Filter max_fvr where the value is equal to the given value.

Default:null

Variant 1number
max_fvr__neqAny Of

Filter max_fvr where the value is not equal to the given value.

Default:null

Variant 1number
max_fvr__gtAny Of

Filter max_fvr where the value is greater than the given value.

Default:null

Variant 1number
max_fvr__gteAny Of

Filter max_fvr where the value is greater or equal to the given value.

Default:null

Variant 1number
max_fvr__ltAny Of

Filter max_fvr where the value is less than the given value.

Default:null

Variant 1number
max_fvr__lteAny Of

Filter max_fvr where the value is less or equal to the given value.

Default:null

Variant 1number
max_fvr__inAny Of

Filter max_fvr where the value is in the given list.

Default:null

Variant 1string
max_fvr__isnullAny Of

Filter max_fvr to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
holding_quarter__eqAny Of

Filter holding_quarter where the value is equal to the given value.

Default:null

Variant 1string
holding_quarter__neqAny Of

Filter holding_quarter where the value is not equal to the given value.

Default:null

Variant 1string
holding_quarter__containsAny Of

Filter holding_quarter where the value contains the given value.

Default:null

Variant 1string
holding_quarter__inAny Of

Filter holding_quarter where the value is in the given list.

Default:null

Variant 1string
holding_quarter__isnullAny Of

Filter holding_quarter to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean
non_accrual__eqAny Of

Filter non_accrual where the value is equal to the given value.

Default:null

Variant 1boolean
non_accrual__neqAny Of

Filter non_accrual where the value is not equal to the given value.

Default:null

Variant 1boolean
non_accrual__isnullAny Of

Filter non_accrual to rows where the value is NULL (true) or is not NULL (false).

Default:null

Variant 1boolean

Response

application/json

Successful Response

BDCValuationsResponse

itemsarray[object]required

Instruments the fit the provided filter criteria.

Show Child Parameters
next_cursorAny Of
required

Cursor to pass in the next request to fetch the next page of instruments

Variant 1string
total_countintegerrequired

Total count of all items the match the provided filter criteria.

get/v0/bdc/valuations
 
application/json