Scoring
Trade-finance counterparty risk score API
Compute a 0-100 trade-finance counterparty risk score (low/moderate/high) using a transparent weighted rubric over named 0-1 factors (documented weights: payment track 30%, country risk 20% inverted, financial strength 25%, relationship tenure 10%, order concentration 15% inverted) with per-factor contributions; higher score = safer. Answers 'trade finance counterparty risk score','how risky is this buyer','should I extend trade credit'.
Price$0.016per request
MethodPOST
Route/v1/score/credit-trade-finance-risk
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
scorecredittrade-financecounterpartyriskrubricsupply-chainlending
API URL
Integration docshttps://x402.hexl.dev/v1/score/credit-trade-finance-riskExample request
{
"paymentTrack": 0.95,
"countryRisk": 0.1,
"financialStrength": 0.8,
"relationshipYears": 8,
"orderConcentration": 0.2
}Example response
{
"model": "Trade-finance counterparty risk (weighted rubric)",
"riskScore": 87,
"riskRating": "low",
"breakdown": [
{
"factor": "payment track record",
"value": 0.95,
"weight": 0.3,
"contribution": 28.5
},
{
"factor": "country risk (inverted)",
"value": 0.9,
"weight": 0.2,
"contribution": 18
},
{
"factor": "financial strength",
"value": 0.8,
"weight": 0.25,
"contribution": 20
},
{
"factor": "relationship tenure",
"value": 0.8,
"weight": 0.1,
"contribution": 8
},
{
"factor": "order concentration (inverted)",
"value": 0.8,
"weight": 0.15,
"contribution": 12
}
],
"interpretation": "Counterparty risk rated low (87/100; higher score = safer)."
}Input schema
{
"type": "object",
"required": [
"paymentTrack",
"countryRisk",
"financialStrength",
"relationshipYears",
"orderConcentration"
],
"properties": {
"paymentTrack": {
"type": "number",
"description": "On-time payment track record [0,1]",
"examples": [
0.95
]
},
"countryRisk": {
"type": "number",
"description": "Country/political risk [0,1], higher=worse",
"examples": [
0.1
]
},
"financialStrength": {
"type": "number",
"description": "Counterparty financial strength [0,1]",
"examples": [
0.8
]
},
"relationshipYears": {
"type": "number",
"description": "Years of trading relationship",
"examples": [
8
]
},
"orderConcentration": {
"type": "number",
"description": "Order concentration [0,1], higher=worse",
"examples": [
0.2
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}