Overview
QCC API gives you programmatic access to KYB, KYC, AML and due-diligence data. This documentation covers the concepts you need; the full endpoint reference - parameters, response dictionaries, samples and a test console
Your first call, in four steps
- Create an account - register in minutes, or talk to our commercial team about an enterprise plan. Find your available credentials under My account.
- Authenticate - include
ApiKey,TimespanandTokenheaders on every call (see Authentication). - Use your available environment - self-service accounts call Production directly; trial and enterprise accounts can validate integrations in Sandbox first.
- Make the call - Try it selects the right account credential automatically; real-time products answer in one round-trip, while reports follow Search -> Order -> Retrieve.
Key concepts
| Term | Meaning |
|---|---|
| Credit | The billing unit. One balance works across all QCC services; each product page shows its cost per call. |
| Free trial call | A per-product allowance for trying self-service APIs, granted at registration, with a validity period. |
| qccCode / personKeyNo | The unique identifier of an entity / individual, returned by search and used to order data services. |
| orderNo | Returned when a report order is accepted; used to retrieve the dataset. |
| Real-time vs. asynchronous | Real-time products return data in the same response; report products are ordered first and retrieved when ready. |
| Sandbox vs. production | Sandbox is free and returns fixed test data - for integration testing. Production returns live data and is billed. |
One response envelope, everywhere
Every API responds with the same wrapper - and returns it inside an HTTP 200 even when the business result is empty or invalid. Always check the status field, not just the HTTP code:
{
"status": "200", ← QCC status code — the one to check
"msg": "Valid Request. Query succeeded.",
"result": { … } ← the data (or resultList for searches)
}
All codes and their meanings: Status Codes.
Questions at any point? kyc@qcc.com or the Support page.