Scoring
Export-credit (ECA) risk score API
Export-credit-agency RISK score (0-100, higher = riskier) via a transparent weighted rubric modeled on OECD country-risk practice — countryRisk 0.30, buyerRisk 0.25, tenorRisk 0.15, sectorRisk 0.15, localContentRisk 0.10, currencyRisk 0.05 — returning a low/moderate/high/very-high bucket, an A-F grade, and a per-factor breakdown. Answers 'how risky is this export credit deal','score this ECA-backed transaction'.
Price$0.016per request
MethodPOST
Route/v1/score/tradefin-export-credit
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
scoreexport-creditecacountry-riskrisktrade-financerubricoecd
API URL
Integration docshttps://x402.hexl.dev/v1/score/tradefin-export-creditExample request
{
"countryRisk": 0.5,
"buyerRisk": 0.4,
"tenorRisk": 0.6,
"sectorRisk": 0.35,
"localContentRisk": 0.3,
"currencyRisk": 0.45
}Example response
{
"riskScore": 44.5,
"rating": "moderate",
"grade": "F",
"breakdown": [
{
"factor": "countryRisk",
"value": 0.5,
"weight": 0.3,
"contribution": 15
},
{
"factor": "buyerRisk",
"value": 0.4,
"weight": 0.25,
"contribution": 10
},
{
"factor": "tenorRisk",
"value": 0.6,
"weight": 0.15,
"contribution": 9
},
{
"factor": "sectorRisk",
"value": 0.35,
"weight": 0.15,
"contribution": 5.25
},
{
"factor": "localContentRisk",
"value": 0.3,
"weight": 0.1,
"contribution": 3
},
{
"factor": "currencyRisk",
"value": 0.45,
"weight": 0.05,
"contribution": 2.25
}
]
}Input schema
{
"type": "object",
"required": [
"countryRisk",
"buyerRisk",
"tenorRisk",
"sectorRisk",
"localContentRisk",
"currencyRisk"
],
"properties": {
"countryRisk": {
"type": "number",
"description": "0-1",
"examples": [
0.5
]
},
"buyerRisk": {
"type": "number",
"examples": [
0.4
]
},
"tenorRisk": {
"type": "number",
"examples": [
0.6
]
},
"sectorRisk": {
"type": "number",
"examples": [
0.35
]
},
"localContentRisk": {
"type": "number",
"examples": [
0.3
]
},
"currencyRisk": {
"type": "number",
"examples": [
0.45
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}