Getting started
Quickstart — your first screening in 5 minutes.
1. Create an account
Sign up at developer.eupeak.io and create your first API key from the dashboard. Your key starts with ek_live_.
2. Make your first request
cURL
curl -X POST https://api.eupeak.io/v1/screen \
-H "Authorization: Bearer ek_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "query": "Acme Corporation SA", "type": "entity" }'TypeScript
const response = await fetch('https://api.eupeak.io/v1/screen', {
method: 'POST',
headers: {
'Authorization': 'Bearer ek_live_YOUR_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({ query: 'Acme Corporation SA', type: 'entity' }),
});
const result = await response.json();Python
import httpx
response = httpx.post(
'https://api.eupeak.io/v1/screen',
headers={'Authorization': 'Bearer ek_live_YOUR_KEY'},
json={'query': 'Acme Corporation SA', 'type': 'entity'},
)
result = response.json()3. Understand the response
See Response schema for the full field reference.
4. Handle flags
Check result.risk_level. If it is high or critical, inspect result.flags[] for the specific matches and their sources.
5. Set up webhooks (optional)
See Webhooks to receive async push notifications.