Skip to main content
GET
/
api
/
intelligence
/
v1
/
get-country-risk
GetCountryRisk
curl --request GET \
  --url https://api.example.com/api/intelligence/v1/get-country-risk
{
  "countryCode": "<string>",
  "countryName": "<string>",
  "cii": {
    "region": "<string>",
    "staticBaseline": 50,
    "dynamicScore": 50,
    "combinedScore": 50,
    "trend": "TREND_DIRECTION_UNSPECIFIED",
    "components": {
      "newsActivity": 50,
      "ciiContribution": 50,
      "geoConvergence": 50,
      "militaryActivity": 50
    },
    "computedAt": 123
  },
  "advisoryLevel": "<string>",
  "sanctionsActive": true,
  "sanctionsCount": 123,
  "fetchedAt": 123,
  "upstreamUnavailable": true
}

Query Parameters

country_code
string

ISO 3166-1 alpha-2 country code.

Response

Successful response

GetCountryRiskResponse contains composite risk intelligence for a specific country.

countryCode
string

ISO 3166-1 alpha-2 country code.

countryName
string

Country name.

cii
object

CiiScore represents a Composite Instability Index score for a region or country.

advisoryLevel
string

Travel advisory level from government sources (e.g. "do-not-travel", "reconsider", "caution"). Empty if none.

sanctionsActive
boolean

Whether this country has active OFAC sanctions designations.

sanctionsCount
integer<int32>

Count of sanctioned entities associated with this country.

fetchedAt
integer<int64>

Data freshness timestamp derived from CII computedAt, as Unix epoch milliseconds.. Warning: Values > 2^53 may lose precision in JavaScript

upstreamUnavailable
boolean

True when all upstream Redis keys were unavailable. Signals CDN cache bypass.