Skip to main content

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:
Only 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.
Creating, updating, running, and cancelling workflows, uploading files, downloading run output, templates, and integrations are dashboard-only. On this host they return 404 with the body "That endpoint is not available on the developer API." Use app.encrata.com for those.
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 carry X-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.
/api/lookup/email/validity, /identity, /gender, /breaches, and /password/breaches return a flat body with a machine-readable code:
A 429 is the one exception and always returns:

Credits

Most lookups cost 1 credit. Email Identity and the full email lookup cost 1,000 credits each. GitHub leak scans are billed per finding, so a clean scan is free. Repeat lookups of the same input are free during the 6-month free-repeat window. See Credits for the full breakdown.