Automate due diligence workflows with our powerful REST API. Manage questionnaires, verify entities and much more, all programmatically.
curl -X POST https://api.kycgenie.com/api/v1/responses/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: unique-request-id-123" \
-d '{
"entity_name": "ACME Corporation",
"questionnaire_id": 123,
"status": "PREFILL"
}'
import requests
response = requests.post(
'https://api.kycgenie.com/api/v1/responses/',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Idempotency-Key': 'unique-request-id-123'
},
json={
'entity_name': 'ACME Corporation',
'questionnaire_id': 123,
'status': 'PREFILL'
}
)
data = response.json()
print(f"Response ID: {data['id']}")
const response = await fetch('https://api.kycgenie.com/api/v1/responses/', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
'Idempotency-Key': 'unique-request-id-123'
},
body: JSON.stringify({
entity_name: 'ACME Corporation',
questionnaire_id: 123,
status: 'PREFILL'
})
});
const data = await response.json();
console.log(`Response ID: ${data.id}`);
Follow these steps to build a complete due diligence workflow
Follow our quick start guide to make your first API call in under 5 minutes
Start Building