Catalog/credit-trade-finance-risk

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