Introduction
Strise Connect is a GraphQL API that lets you integrate Strise's AML compliance capabilities into your own systems and manage data in Strise from your own workflows. You can search for companies and persons, create and update entities, run PEP and sanction screenings, monitor entities for changes, manage risk assessments, and more.
Authentication
All requests require a bearer token. Generate one by sending
your clientId and clientSecret to the
clientAccessTokenGenerate mutation.
If you haven't acquired your client credentials, contact us to request access.
mutation ClientAccessTokenGenerate {
clientAccessTokenGenerate(
clientId: "YOUR_CLIENT_ID"
clientSecret: "YOUR_CLIENT_SECRET"
) {
expires
token
}
}Pass the returned token as a header for all subsequent requests:
{
"Authorization": "Bearer <token>"
}Response language
Some fields return human-readable text that is available in more than one language — for example role titles, industry and legal-form descriptions, country names, risk labels and sanction disposition reasons. By default these are returned in the API user's account language.
To override the language on a per-request basis, send the
X-Strise-Language header with an ISO-639 language code. Supported
values are en (English), no (Norwegian), sv (Swedish) and
da (Danish):
{
"Authorization": "Bearer <token>",
"X-Strise-Language": "en"
}This lets a single API user drive requests in different languages — for example to back both an English and a Norwegian onboarding form — without provisioning a separate API user per language. Language-neutral fields (IDs, codes, ISO country codes, dates) are unaffected. When the header is absent or set to an unsupported value, the API user's account language is used.
LLM-friendly documentation
These docs are available in machine-readable formats for use with LLMs:
/connect/docs/llms.txt— Index of all pages with titles and descriptions/connect/docs/llms-full.txt— Full content of all pages in a single file/connect/docs/llms.mdx/<page>— Individual page content as processed Markdown
Verify your setup
To verify your setup, search for a company and confirm you get results.
The following query searches for Strise AS by its Norwegian organisation number:
query CompanyIdentifierSearch {
companyIdentifierSearch(where: { identifiers: ["918330100"], country: "NO" }) {
edges {
node {
id
name
}
}
}
}