Catalog/tradefin-export-credit

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 URLhttps://x402.hexl.dev/v1/score/tradefin-export-credit
Integration docs
Example 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
}