Buildcomplianceinto
your stack.
The KYCopilot REST API gives you programmatic access to every compliance intelligence product - entity screening, EDD reports, country risk, and batch processing.
How it connects
curl https://app.kycopilot.com/api/kycopilot-api-search/person \ -X POST \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "Full_Name": "John Gordon Smith", "Country": "za", "Gender": "male", "Date_of_Birth": "1957-10-21", "Categories": [ "PEP_PIP", "Sanctions", "Adverse_Media", "Court_Cases" ], "AI_Deep_Scan": "top", "AI_Clean_And_Rate": "true" '}
API Reference
Not just a search. A Decision.
Programmatic access to every KYCopilot intelligence product - from entity screening to country risk.
/api/kycopilot-api/report-typesGenerate Enhanced Due Diligence reports for any company. Supports async job polling and optional email delivery of completed reports.
/api/kycopilot-api-search/personScreen individuals against PEP/PIP, sanctions, adverse media, and court case databases. Supports AI cleaning, comfort scoring, and deep-scan web intelligence.
/api/kycopilot-api/companies/searchSearch by company name and country to retrieve registration numbers from our supported country registry database.
/api/kycopilot-api/companies/searchScreen organisations against sanctions, adverse media, and court case databases - with optional company registration detail enrichment.
/api/kycopilot-api-search/country_risk?iso_code=zaRetrieve the latest AI-generated country risk assessment for any supported nation. Covers sovereign, ESG, AML, sanctions, tax, governance, and security risk dimensions.
/api/kycopilot-api/historyRetrieve a paginated log of all API calls made by your organisation - filter by status, endpoint, and date range.
/api/kycopilot-api/credit_statusRetrieve your organisation's current credit balances and next renewal date.
/api/kycopilot-api/system-statusPing the API to confirm the system is reachable and your API key is valid.
API Dashboard
KYCopilot API Doesn't Just Run Calls
It Puts You In Control
Every API call is tracked, scored and surfaced in a live dashboard. Monitor endpoint activity, credit consumption, system health and full call history - across your entire organisation, in real time.
API Security
Secured at every layer. Every request.
API key authentication and bearer token security built in from the ground up - not bolted on.
Bearer Token Authentication
Every request must carry a valid Bearer token in the Authorization header. Invalid or missing tokens are rejected before touching any compliance data.
API Key Management
Generate, rotate, and revoke API keys instantly from your dashboard. Every key is uniquely identified, individually tracked, and scoped to your organisation.
TLS 1.3 Encryption
Every byte of API traffic is encrypted in transit. Your keys, bearer tokens, and compliance payloads are never readable on the wire.
Immutable Audit Trail
Every API call is logged with timestamp, key ID, endpoint, response code, and credit cost. Full accountability on every request - required by SOC 2.
Rate Limiting
Per-key rate limits guard against quota abuse and protect the platform. Excess requests receive a 429 with a Retry-After header - no silent failures.
Least-Privilege Scoping
Scope keys to specific endpoint groups. A monitoring key cannot trigger a screen. A screening key cannot read billing data. Minimal access by design.
Built for any stack
Any system can level up.
One integration gives your CRM, ERP, TPRM, HRMS, or custom build enterprise-grade compliance intelligence. No rip-and-replace. No rebuilds.
Trusted by teams at



API calls draw from the same credit pool as your dashboard. No separate API pricing - scale up with confidence on any plan.