Scoring
Syndicated-loan quality score API
Syndicated-loan QUALITY score (0-100, higher = better) via a transparent weighted rubric — leadArrangerStrength 0.25, syndicationDemand 0.20, covenantProtection 0.20, leverageHealth 0.20 (inverted leverage), pricingAttractiveness 0.15 — returning an excellent/strong/adequate/weak/poor bucket, an A-F grade, and a per-factor breakdown. Answers 'how strong is this syndicated facility','rate this club deal'.
Price$0.016per request
MethodPOST
Route/v1/score/tradefin-syndicated-loan
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
scoresyndicated-loanleveraged-loanqualitysyndicationstructured-financerubriccovenant
API URL
Integration docshttps://x402.hexl.dev/v1/score/tradefin-syndicated-loanExample request
{
"leadArrangerStrength": 0.85,
"syndicationDemand": 0.7,
"covenantProtection": 0.6,
"leverage": 0.55,
"pricingAttractiveness": 0.65
}Example response
{
"qualityScore": 66,
"rating": "adequate",
"grade": "D",
"breakdown": [
{
"factor": "leadArrangerStrength",
"value": 0.85,
"weight": 0.25,
"contribution": 21.25
},
{
"factor": "syndicationDemand",
"value": 0.7,
"weight": 0.2,
"contribution": 14
},
{
"factor": "covenantProtection",
"value": 0.6,
"weight": 0.2,
"contribution": 12
},
{
"factor": "leverageHealth",
"value": 0.45,
"weight": 0.2,
"contribution": 9
},
{
"factor": "pricingAttractiveness",
"value": 0.65,
"weight": 0.15,
"contribution": 9.75
}
]
}Input schema
{
"type": "object",
"required": [
"leadArrangerStrength",
"syndicationDemand",
"covenantProtection",
"leverage",
"pricingAttractiveness"
],
"properties": {
"leadArrangerStrength": {
"type": "number",
"description": "0-1",
"examples": [
0.85
]
},
"syndicationDemand": {
"type": "number",
"examples": [
0.7
]
},
"covenantProtection": {
"type": "number",
"examples": [
0.6
]
},
"leverage": {
"type": "number",
"description": "0-1 normalized leverage, higher=worse",
"examples": [
0.55
]
},
"pricingAttractiveness": {
"type": "number",
"examples": [
0.65
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}