Base URL
Authentication
https://developer.encrata.com is API-key only. A dashboard session is not
a credential here. Every endpoint below authenticates with your enc_ API key:
GET /api/health is public.
Endpoints
Lookups
Bulk jobs
The result is delivered by webhook - see Bulk Operations.
API keys & credits
Workspaces
See the Workspaces guide.
Webhooks
System
Rate limits
Lookup requests are limited per account at a default of 200 per minute. Lookup responses carryX-Ratelimit-Limit, X-Ratelimit-Remaining, and
X-Ratelimit-Reset. The reset value is the number of seconds until the window
resets. Account and health routes do not return these headers. A 429 Too Many Requests response doesn’t include Retry-After. Wait X-Ratelimit-Reset seconds
instead.
See Rate limits for the current limit, the response headers, and
retry guidance.
Response format
All endpoints return JSON, but the error shape is not uniform. Match on the HTTP status code first, then read whichever of these is present.- Email lookups
- Enveloped routes
- Account routes
- Bulk jobs
- Unknown route
/api/lookup/email/validity, /identity, /gender, /breaches, and
/password/breaches return a flat body with a machine-readable code:429 is the one exception and always returns: