# Return Country Risk Details Of A Given Country Returns country risk details for a given country code, including AML, ESG, sovereign, and supply chain indicators when data is available. Fields that evaluate to in backend processing may be omitted from the customer response payload. Endpoint: GET /compliance/countryRisk/{countryCode} Version: 1.10.9 Security: bearerToken ## Path parameters: - `countryCode` (string, required) The code of the country. ## Response 200 fields (application/json): - `correlationId` (string, required) Correlation ID for request tracing. Example: "f563b6bc-549f-4d4a-95bc-c658b407bd2f" - `country` (object, required) Country identity and regional metadata. Example: {"countryCodeIso3":"MAF","countryCodeIso2":"MF","countryName":"Saint Martin (French part)","region":"Americas"} - `country.region` (string, required) The region of the country. Example: "Americas" - `country.countryName` (string, required) The name of the country. Example: "Saint Martin (French part)" - `country.countryCodeIso2` (string, required) The ISO 2 code of the country. Example: "MF" - `country.countryCodeIso3` (string, required) The ISO 3 code of the country. Example: "MAF" - `risk` (object, required) Country risk indicators returned by the service. Nullable indicator fields are included in the schema model, but may be omitted from runtime responses when no value is available. Example: {"oecdMember":false,"worldBankClassification":"High income","countryRiskIndicatorAml":{"countryRank":154,"countryUniverse":249,"dataQualityCategorical":"Poor","dataQualityNumeric":2,"euHighRiskFlag":false,"fatfHighRisk":false,"fatfIncreasedMonitoring":false,"riskClassificationCategorical":"High","riskClassificationNumeric":4,"score":42.86},"countryRiskIndicatorEsg":{"dataQualityCategorical":"Very Poor","countryUniverse":186,"dataQualityNumeric":1,"riskClassificationCategorical":null,"score":null,"countryRank":null,"riskClassificationNumeric":null},"countryRiskIndicatorSovereign":{"dataQualityCategorical":"Very Poor","dataQualityNumeric":1,"countryUniverse":184,"riskClassificationCategorical":null,"score":null,"countryRank":null,"riskClassificationNumeric":null},"countryRiskIndicatorSupplyChainRisk":{"dataQualityCategorical":"Very Poor","riskClassificationCategorical":"Very Low","score":12.63,"countryRank":18,"countryUniverse":233,"dataQualityNumeric":1,"riskClassificationNumeric":1}} - `risk.oecdMember` (boolean, required) The OECD member status of the country. - `risk.worldBankClassification` (string, required) The World Bank classification of the country. Example: "High income" - `risk.countryRiskIndicatorAml` (object) Contains AML (Anti-Money Laundering) risk metrics for the country. Includes the AML risk score (0–100), categorical risk classification, global ranking, and data‑quality indicators. Values reflect inherent AML exposure and the strength of regulatory and enforcement frameworks. Scores and rankings are provided only where sufficient underlying AML data is available. Example: {"countryRank":154,"countryUniverse":249,"dataQualityCategorical":"Poor","dataQualityNumeric":2,"euHighRiskFlag":false,"fatfHighRisk":false,"fatfIncreasedMonitoring":false,"riskClassificationCategorical":"High","riskClassificationNumeric":4,"score":42.86} - `risk.countryRiskIndicatorAml.countryRank` (integer,null) Global ranking where 1 indicates the lowest risk. Example: 154 - `risk.countryRiskIndicatorAml.countryUniverse` (integer,null) Total number of countries included in this ranking model. Example: 249 - `risk.countryRiskIndicatorAml.dataQualityCategorical` (string,null) Categorical data quality label. Enum: "Very Good", "Good", "Medium", "Poor", "Very Poor", "Not Available", null - `risk.countryRiskIndicatorAml.dataQualityNumeric` (integer,null) Numeric representation of data quality (1 best, 5 worst). Example: 2 - `risk.countryRiskIndicatorAml.euHighRiskFlag` (boolean,null) Indicates whether the country is on the EU high-risk third-country list. - `risk.countryRiskIndicatorAml.fatfHighRisk` (boolean,null) Indicates FATF high-risk jurisdiction status (black list). - `risk.countryRiskIndicatorAml.fatfIncreasedMonitoring` (boolean,null) Indicates FATF increased monitoring status (grey list). - `risk.countryRiskIndicatorAml.riskClassificationCategorical` (string,null) Categorical risk band. Enum: "Very Low", "Low", "Medium", "High", "Very High", null - `risk.countryRiskIndicatorAml.riskClassificationNumeric` (integer,null) Numeric representation of risk classification. Example: 4 - `risk.countryRiskIndicatorAml.score` (number,null) Risk score on a 0 to 100 scale. Example: 42.86 - `risk.countryRiskIndicatorEsg` (object) Contains ESG (Environmental, Social, and Governance) risk metrics for the country. Includes ESG score, categorical risk classification, global ranking, and data‑quality indicators. Scores and rankings are provided only where sufficient underlying ESG data is available. Example: {"dataQualityCategorical":"Very Poor","countryUniverse":186,"dataQualityNumeric":1,"riskClassificationCategorical":null,"score":null,"countryRank":null,"riskClassificationNumeric":null} - `risk.countryRiskIndicatorEsg.countryRank` (integer,null) Global ranking where 1 indicates the lowest ESG risk. - `risk.countryRiskIndicatorEsg.riskClassificationCategorical` (string,null) Categorical ESG risk band. Enum: "Very Low", "Low", "Medium", "High", "Very High", null - `risk.countryRiskIndicatorEsg.riskClassificationNumeric` (integer,null) Numeric representation of ESG risk classification. - `risk.countryRiskIndicatorEsg.score` (number,null) ESG score on a 0 to 100 scale. - `risk.countryRiskIndicatorSovereign` (object) Contains sovereign‑risk metrics assessing a country’s economic and financial stability and its ability to meet debt obligations. Includes sovereign risk score, categorical classification, global ranking, and data‑quality measures. Scores and rankings are provided only where sufficient underlying sovereign data is available. Example: {"dataQualityCategorical":"Very Poor","dataQualityNumeric":1,"countryUniverse":184,"riskClassificationCategorical":null,"score":null,"countryRank":null,"riskClassificationNumeric":null} - `risk.countryRiskIndicatorSovereign.countryRank` (integer,null) Global ranking where 1 indicates the lowest sovereign risk. - `risk.countryRiskIndicatorSovereign.riskClassificationCategorical` (string,null) Categorical sovereign risk band. Enum: "Very Low", "Low", "Medium", "High", "Very High", null - `risk.countryRiskIndicatorSovereign.riskClassificationNumeric` (integer,null) Numeric representation of sovereign risk classification. - `risk.countryRiskIndicatorSovereign.score` (number,null) Sovereign score on a 0 to 100 scale. - `risk.countryRiskIndicatorSupplyChainRisk` (object) Contains supply‑chain‑related country‑risk metrics, including the overall supply chain risk score, categorical classification, global ranking, and data‑quality indicators. The score reflects exposure to vulnerabilities such as governance, environmental conditions, and labour‑related risks. Scores and rankings are provided only where sufficient underlying supply chain data is available. Example: {"dataQualityCategorical":"Very Poor","riskClassificationCategorical":"Very Low","score":12.63,"countryRank":18,"countryUniverse":233,"dataQualityNumeric":1,"riskClassificationNumeric":1} - `risk.countryRiskIndicatorSupplyChainRisk.countryRank` (integer,null) Global ranking where 1 indicates the lowest supply chain risk. Example: 18 - `risk.countryRiskIndicatorSupplyChainRisk.riskClassificationCategorical` (string,null) Categorical supply chain risk band. Enum: "Very Low", "Low", "Medium", "High", "Very High", null - `risk.countryRiskIndicatorSupplyChainRisk.riskClassificationNumeric` (integer,null) Numeric representation of supply chain risk classification. Example: 1 - `risk.countryRiskIndicatorSupplyChainRisk.score` (number,null) Supply chain risk score on a 0 to 100 scale. Example: 12.63 ## Response 400 fields (application/json): - `correlationId` (string) A unique ID assigned to this request. - `message` (string) - `details` (string) Provides further information on why the request was rejected ## Response 401 fields (application/json): - `error` (string)