canonical: https://jentic.com/apis/api.acuris.com/acuris

# Acuris Compliance API

The Acuris Compliance API exposes the Acuris (formerly C6) database of individuals and businesses with sanctions, politically exposed person, adverse media, and law-enforcement profile data used by financial institutions for KYC, KYB, and ongoing monitoring. Agents can search for a name and resolve to a canonical profile, retrieve the full profile JSON, and download a PDF compliance report including the underlying source evidence. Profile evidence is copyrighted and exposed via dedicated evidence endpoints. Built for compliance teams that need authoritative screening data behind their onboarding and transaction-monitoring flows.

## For AI agents

Screen individuals and businesses against Acuris sanctions, PEP, and adverse-media data, retrieve full compliance profiles, and pull PDF evidence reports.

## Scope

Does not handle document verification, biometric checks, or transaction monitoring - use for sanctions, PEP, and adverse-media screening only.

## Capabilities

- Search the individuals database for a person by name and attributes via /individuals
- Search the businesses database for a corporate entity through /businesses
- Retrieve a full individual compliance profile by resourceId via /individuals/{resourceId}
- Retrieve a full business compliance profile by resourceId via /businesses/{resourceId}
- Download copyrighted evidence files attached to a profile through /individuals/{resourceId}/evidences/copyrighted/{evidenceId}
- Look up the canonical list of sanction bodies via /dictionaries/sanction-bodies

## Use cases

### Customer onboarding screening

Run KYC and KYB screening at account opening by calling /individuals or /businesses with the applicant's name, then resolving to the full profile via /individuals/{resourceId}. Acuris returns sanctions hits, PEP classification, adverse media articles, and law enforcement notices, each tagged with the source body and date. Lets a fintech or bank decide accept, refer, or reject within a single onboarding call.

Example prompt: Call /individuals?name=John+Smith&dob=1980-01-01, take the top resourceId, then /individuals/{resourceId} and return the sanctions and PEP sections.

### Ongoing transaction monitoring

Re-screen existing customers and counterparties on a schedule by storing each resourceId and refetching /individuals/{resourceId} or /businesses/{resourceId} periodically. Changes in PEP status, new sanctions, or adverse media surface in the response and can be turned into review tickets. Pairs naturally with a transaction-monitoring engine that flags spikes in counterparty risk.

Example prompt: For each stored resourceId, call /businesses/{resourceId} weekly and diff the sanctions array; raise a case if a new sanction body appears.

### Audit-ready evidence pull

When a regulator or internal audit asks for proof of why a customer was accepted or rejected, fetch the corresponding PDF evidence using /individuals/{resourceId}/evidences/copyrighted/{evidenceId}. Acuris evidence files preserve the original source article or sanctions notice, satisfying the documentation requirements of EU 6AMLD, FCA, and FinCEN. Removes the need to manually screenshot upstream sources.

Example prompt: Given resourceId and evidenceId from a stored case, call /individuals/{resourceId}/evidences/copyrighted/{evidenceId} and persist the PDF to the case file.

### Agent integration via Jentic

Equip a compliance agent with three primitives - search, fetch profile, fetch evidence - without writing client code. Through Jentic the agent receives the operation schemas for /individuals, /individuals/{resourceId}, and the evidence endpoint, and the Acuris x-api-key lives in your Jentic One instance. The agent can answer 'is this customer flagged?' in a single tool call.

Example prompt: Search Jentic for 'screen a customer for sanctions', load /individuals, and execute it with name=Acme+Holdings to return any matching profiles.

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | /individuals | Search compliance profiles for natural persons |
| GET | /individuals/{resourceId} | Retrieve a full individual compliance profile |
| GET | /businesses | Search compliance profiles for corporate entities |
| GET | /businesses/{resourceId} | Retrieve a full business compliance profile |
| GET | /individuals/{resourceId}/evidences/copyrighted/{evidenceId} | Download copyrighted evidence PDF for an individual |
| GET | /dictionaries/sanction-bodies | List recognised sanction-issuing bodies |

## Key resources

- **Individuals** — Search and retrieve compliance profiles for natural persons
- **Businesses** — Search and retrieve compliance profiles for corporate entities
- **Evidences (copyrighted)** — Download PDF source evidence attached to a profile
- **Dictionaries** — Reference data such as the canonical list of sanction bodies

## Why Jentic

- **Setup:** Wiring the Acuris Compliance API by hand means handling its x-api-key header, targeting the compliance host, and mapping the individual, business, and evidence routes yourself. Through Jentic you install once, import Acuris from the API Directory, store the key once, and your agent calls it.
- **Permission scoping:** Acuris puts the resource id in the URL path (/individuals/{resourceId}, /businesses/{resourceId}), so a rule can pin your agent to one individual or business: it can fetch that profile and its evidence and nothing else. You choose the operations it may call, so broad screening searches are only included if you add them.
- **Credential handling:** Your Acuris x-api-key is stored once, encrypted, by your own Jentic One instance and injected as the header at execution time. It never enters the agent's prompt, logs, or context.
- **Discovery method:** Agents search Jentic by intent such as 'screen a customer for sanctions', and Jentic returns the matching Acuris operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

## Related APIs

- **ComplyAdvantage API** — Comparable AML screening across sanctions, PEP, and adverse media
- **OpenSanctions API** — Open-data sanctions and PEP dataset suitable for non-enterprise use cases
- **Onfido API** — Document and biometric identity verification to pair with Acuris screening

## FAQ

### What authentication does the Acuris Compliance API use?

The Acuris Compliance API uses an API key in the x-api-key header on every request. Keys are issued by Acuris under a paid contract and scoped per environment. Through Jentic the key is stored in your Jentic One instance and injected at execution time so it never appears in agent prompts.

### Can I screen both people and companies with the Acuris Compliance API?

Yes. Use /individuals and /individuals/{resourceId} for natural persons (covering sanctions, PEP, and adverse media) and /businesses and /businesses/{resourceId} for corporate entities. Both endpoints expose the same shape of compliance profile, so a single agent can handle KYC and KYB.

### How do I retrieve the underlying evidence for a sanctions or adverse media hit?

Each profile contains evidence references with a copyrighted evidenceId. Call /individuals/{resourceId}/evidences/copyrighted/{evidenceId} (or the equivalent /businesses path) to download the source PDF. These files preserve the upstream sanctions notice or news article and are suitable for regulator-facing audit packs.

### What are the rate limits for the Acuris Compliance API?

Rate limits are set per contract by Acuris and surfaced in your account portal - typical enterprise tiers permit several requests per second per key. Agents should back off on 429 responses and cache profile reads where appropriate to stay within the contracted ceiling.

### How do I run an Acuris sanctions check through Jentic?

Search Jentic for 'screen a customer for sanctions', load the /individuals search operation, and execute it with name and (optionally) dob and country. Take the top resourceId, then call /individuals/{resourceId} to fetch the full profile including sanctions, PEP, and adverse media sections.

### Is the Acuris Compliance API free?

No. Acuris is a commercial dataset and access is paid, typically priced per screening volume under an enterprise contract. Contact Acuris directly to provision a key for production use; sandbox keys may be available through pilot programmes.

### Can I limit what my agent is allowed to do with the Acuris Compliance API?

Yes. Because you self-host Jentic One, your own rules decide which Acuris operations and credentials the agent may use. Since Acuris carries the resource id in the URL path (/individuals/{resourceId}, /businesses/{resourceId}), you can pin the agent to a single individual or business so it fetches only that profile and its copyrighted evidence and nothing else. You choose the operations it can call, so broad screening searches against /individuals or /businesses are available only if you add them, and the Acuris x-api-key stays with your instance rather than in the agent's prompt.
