Skip to content

API

The supported API covers country scorecards, sanctions screening and public project E&S scoping. Company-intelligence, ownership, adverse-media and entity-graph endpoints are not part of the supported tools while they are being verified.

Usage limits

1 active key, 10 requests/minute, 100/day and 3,000/30 days per account. Document preparations: 30/30 days. All features are free. Manage keys or view access and limits.

Authentication

Bulk scorecards require a signed-in session or an API key in the x-api-key or Authorization: Bearer header. Country directories, single scorecards, anonymous screening, project scoping and the public MCP subset are available without a key.

curl -H "x-api-key: s1_live_xxxxxxxxxxxxx" \
  https://salientone.eu/s1/scorecard/api/country/UKR

Public MCP subset

Connect to https://salientone.eu/s1/mcp using Streamable HTTP. The four tools expose only OFAC SDN, EU and UK sanctions lists, World Bank WGI and GDELT news tone. No authentication is required. All public subset tools and REST routes share one global allowance of 10 calls/minute, 100/day and 3,000/30 days. Dates, licences and attribution accompany every result; unavailable data is explicit. The composite scorecard, CPI, EPI, FSI, RSF, UN and INFORM are excluded. Input and output schemas.

Project E&S scoping for applications and AI assistants

Read the OpenAPI 3.1 description for the complete public request schema and an executable example, and the versioned framework reference for question mappings, sources and interpretation. Submit every question as yes, no or unknown. Results do not assign an IFC category or establish project compliance. Requests are not saved as assessments; project text is excluded from analytics. Saving and report exports require a signed-in account. Open the assessment tool and method.

Supported endpoints

Append these paths to the base URL https://salientone.eu/s1.

POST/mcpPublic · shared limits

Streamable HTTP MCP: sanctions screening, six WGI governance dimensions, GDELT news tone and source coverage. Licence-restricted public subset only.

GET/api/public/governance/:iso3Public · shared limits

Six WGI dimensions with year, S1 scale, direction and source rights.

GET/api/public/news-tone/:iso3?days=90Public · shared limits

GDELT tone and article count for coverage mentioning the country name; 1–90 complete UTC days.

POST/api/public/screenPublic · shared limits

OFAC SDN, EU and UK lists only; no saved search history. Versioned indicative matches or an explicitly qualified no-match.

GET/api/public/coveragePublic · shared limits

Permitted sources, dates, licences, attribution and explicit exclusions.

POST/api/project-assessment/scopePublic · no key

Stateless IFC PS1–8 scoping with unknown answers, evidence prompts and qualified regional context. 20 requests/minute per connecting IP.

POST/scorecard/api/scorecardsFree API access

Return full scorecards for up to 50 ISO alpha-3 country codes.

GET/scorecard/api/countriesFree API access

List supported countries, ISO codes and regions.

GET/scorecard/api/country/:isoFree API access

Return one current country scorecard.

POST/api/screenFree API access

Screen a person, entity or vessel against configured sanctions and debarment sources.

GET/api/country/:iso/pdf?format=pdfSigned-in account or API key

Download a rendered country-scorecard PDF.

POST/api/screen/pdfSigned-in account or API key

Download a sanctions-screening result PDF.

GET/api/export/csvSigned-in account

Download the current country-indicator dataset as CSV.

GET/api/export/auditSigned-in account

Download the retained sanctions decision log as CSV.

Requests can return 400 for invalid input, 401 for missing or invalid authentication, 429 when a safeguard is reached, and 503 when a dependency is unavailable.

Workspace navigation

[S/1]Salient OneRisk intelligence