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
Workflows
An API key can read workflows, not build them.Workflow and run
{id} paths match a UUID only. An id like wf_abc123
cannot match and returns 404.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 includes Retry-After.
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: