Scoring
Trade-finance counterparty risk score API
Weighted rubric (0-100, higher = safer) over buyerCreditQuality 30%, countryRisk 25%, instrumentSecurity 20%, tenorFit 15%, documentaryCompliance 10%, returning an A-F grade, a low/moderate/high risk tier, an approve flag, and a per-factor breakdown. Answers 'is this trade-finance deal safe', 'should we approve this LC', 'score this counterparty's risk'.
Price$0.016per request
MethodPOST
Route/v1/score/litfin-trade-finance-risk
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
scoretrade-financecounterpartyriskletter-of-creditrubriccreditlending
API URL
Integration docshttps://x402.hexl.dev/v1/score/litfin-trade-finance-riskExample request
{
"buyerCreditQuality": 0.8,
"countryRisk": 0.7,
"instrumentSecurity": 0.9,
"tenorFit": 0.8,
"documentaryCompliance": 0.85
}Example response
{
"score": 80,
"rating": "B",
"riskTier": "high",
"approve": true,
"breakdown": [
{
"name": "buyerCreditQuality",
"value": 0.8,
"weight": 0.3,
"contribution": 24
},
{
"name": "countryRisk",
"value": 0.7,
"weight": 0.25,
"contribution": 17.5
},
{
"name": "instrumentSecurity",
"value": 0.9,
"weight": 0.2,
"contribution": 18
},
{
"name": "tenorFit",
"value": 0.8,
"weight": 0.15,
"contribution": 12
},
{
"name": "documentaryCompliance",
"value": 0.85,
"weight": 0.1,
"contribution": 8.5
}
],
"method": "weighted rubric: buyer 30%, country 25%, instrument 20%, tenor 15%, documentary 10%"
}Input schema
{
"type": "object",
"required": [
"buyerCreditQuality",
"countryRisk",
"instrumentSecurity",
"tenorFit",
"documentaryCompliance"
],
"properties": {
"buyerCreditQuality": {
"type": "number",
"description": "0-1",
"examples": [
0.8
]
},
"countryRisk": {
"type": "number",
"description": "0-1, higher = safer country",
"examples": [
0.7
]
},
"instrumentSecurity": {
"type": "number",
"description": "0-1 (confirmed LC ≈ 1)",
"examples": [
0.9
]
},
"tenorFit": {
"type": "number",
"description": "0-1, shorter = higher",
"examples": [
0.8
]
},
"documentaryCompliance": {
"type": "number",
"examples": [
0.85
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}