For Agents
Screen people and entities against PEP, sanctions, and adverse-media lists for AML/KYC compliance. Returns match scores and citations.
Get started with NameScan PEP and Sanctions API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"screen person against pep and sanctions"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with NameScan PEP and Sanctions API API.
Screen an individual's name and date of birth against global PEP lists with match scoring
Scan a legal entity name against international sanctions lists including OFAC, UN, EU, and HMT
Run batch scans of up to thousands of names per request for periodic customer rescreening
Surface source citations for every match so compliance teams can defend decisions in audits
GET STARTED
Use for: I need to screen a new customer against PEP and sanctions lists, Check whether 'Acme Trading Ltd' appears on any sanctions list, Run a batch sanctions scan over our existing customer file, Screen John Smith born 1980-05-12 for politically exposed person status
Not supported: Does not handle identity document verification, biometric matching, or transaction monitoring — use for PEP and sanctions screening only.
Jentic publishes the only available OpenAPI document for NameScan PEP and Sanctions API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for NameScan PEP and Sanctions API, keeping it validated and agent-ready. NameScan screens individuals and entities against politically exposed person (PEP) lists, global sanctions lists (OFAC, UN, EU, UK HMT, AUSTRAC), and adverse media for AML and KYC compliance. Three endpoints support real-time scans of a single person, a single legal entity, or batches of names — returning match scores, confidence levels, and full source citations so compliance teams can review hits and document decisions.
Filter results by match strength to suppress false positives during high-volume onboarding flows
Patterns agents use NameScan PEP and Sanctions API API for, with concrete tasks.
★ Customer Onboarding KYC Screening
Banks, fintechs, and crypto exchanges must screen every new customer against PEP and sanctions lists before opening an account. Calling POST /v3/person-scan during onboarding returns match details within seconds, including source list, match category, and confidence score, letting the platform pass clean customers through automatically and queue hits for manual review. The API key authentication keeps integration simple while satisfying audit requirements.
POST /v3/person-scan with name='John Smith', dob='1980-05-12', country='GB' and flag the customer if any match has a score above 0.85.
Periodic Customer Rescreening
Sanctions and PEP lists change daily, so AML programmes rescreen their entire customer base on a regular schedule. The /v3/batch-scan endpoint accepts a list of customer records and returns a structured result for each one in a single call, letting compliance teams run nightly or weekly rescreens at scale without orchestrating thousands of individual requests.
POST /v3/batch-scan with the previous month's new-customer list and email a CSV of any records returning match_strength='strong' to the compliance officer.
Entity and Counterparty Due Diligence
B2B platforms and corporate banking systems need to screen suppliers, vendors, and counterparties — not just individuals. POST /v3/entity-scan checks a legal entity name against global sanctions lists and adverse-media sources, returning UBO and registration metadata when available. This makes it possible to wire entity due diligence directly into procurement and onboarding workflows.
POST /v3/entity-scan with name='Acme Trading Ltd', country='RU' before approving a new vendor in the procurement system.
AI Agent Compliance Workflow
An AI compliance assistant invoked through Jentic can answer questions like 'is this customer on any watchlist?' by searching for the screening operation, loading its schema, and executing it with the customer's details. Because Jentic stores the NameScan API key encrypted in the vault, the agent never sees the raw key — it receives only a scoped token to call the operation.
Search Jentic for 'screen person against pep and sanctions', load the POST /v3/person-scan operation, and execute it for the customer record under review.
3 endpoints — jentic publishes the only available openapi specification for namescan pep and sanctions api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/v3/person-scan
Screen an individual against PEP and sanctions lists
/v3/entity-scan
Screen a legal entity against sanctions lists
/v3/batch-scan
Run a batch screening across many records
/v3/person-scan
Screen an individual against PEP and sanctions lists
/v3/entity-scan
Screen a legal entity against sanctions lists
/v3/batch-scan
Run a batch screening across many records
Three things that make agents converge on Jentic-routed access.
Credential isolation
The NameScan api-key is stored encrypted in the Jentic MAXsystem vault. Agents receive a scoped execution token; the raw key never appears in the agent's context, prompt history, or logs.
Intent-based discovery
Agents search by intent (for example 'screen person against sanctions') and Jentic returns the matching NameScan operation with its input schema, so the agent fills in the customer record without browsing the NameScan docs.
Time to first call
Direct integration: 2-4 days to handle auth, payload shape, batch retries, and match-score thresholds. Through Jentic: under 1 hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
ComplyAdvantage API
Real-time AML and sanctions screening with adverse media
Choose ComplyAdvantage when an agent needs ongoing monitoring with deeper adverse-media coverage rather than point-in-time scans.
Onfido API
Identity document verification and biometric checks
Pair Onfido (verifies the customer is who they claim) with NameScan (screens that identity against watchlists) for full KYC.
Sumsub API
End-to-end KYC platform combining ID verification and AML screening
Choose Sumsub when an agent needs a single integration for both identity verification and sanctions screening rather than composing two providers.
Specific to using NameScan PEP and Sanctions API API through Jentic.
Why is there no official OpenAPI spec for NameScan PEP and Sanctions API?
NameScan does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call NameScan PEP and Sanctions API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the NameScan PEP and Sanctions API use?
NameScan uses an API key passed in the api-key HTTP header on every request. When called through Jentic the key is encrypted in the MAXsystem vault and the agent receives a scoped token; the raw api-key never enters the agent's context window.
Can I run a batch screening with the NameScan PEP and Sanctions API?
Yes. POST /v3/batch-scan accepts an array of person or entity records and returns a result object for each, ideal for periodic rescreening of an existing customer base. Use POST /v3/person-scan or POST /v3/entity-scan for single real-time onboarding checks.
Which sanctions lists does the NameScan PEP and Sanctions API check against?
Scans cover global sanctions sources including OFAC, UN, EU, UK HMT, AUSTRAC, and DFAT, alongside PEP databases and adverse-media feeds. Each match in the response includes a 'sources' array citing the specific list and entry that produced the hit, so compliance teams can document decisions.
What are the rate limits for the NameScan PEP and Sanctions API?
Rate limits are tier-dependent and not declared in the spec. Refer to the NameScan dashboard for your current plan's quota; the batch endpoint should be preferred when running large rescreens to avoid exhausting per-second request limits.
How do I screen a new customer through Jentic?
Run jentic.search('screen person against pep and sanctions'), select POST /v3/person-scan, then jentic.execute with the customer's name, date of birth, and country code. Jentic returns the structured match list and the agent can apply your firm's match-score threshold to decide whether to escalate.