Skip to main content
Encrata is a REST API for developers and AI agents that need structured identity, deliverability, compliance, and breach data. To get started, you’ll need:
  1. An Encrata account
  2. An API key
Then, you’ll be ready to:
  • Validate email addresses: check whether an address is deliverable before you send
  • Enrich people: turn an email address into a person and company profile
  • Assess compliance: identify the cold-email laws and restrictions that may apply
  • Investigate exposure: check email addresses, passwords, repositories, and collected text for leaked credentials
  • Scan suspicious content: inspect URLs, QR codes, barcodes, images, and files for threats
  • Process lists: run supported lookups across large CSV, TXT, or XLSX files

Quickstart

Quickstart

Make your first API request in under two minutes.

Authentication

Create an API key and authenticate your requests.

CLI

Run lookups from your terminal without writing code.

How the API works

The default rate limit is 200 requests per minute per account. All API keys on the account share the same limit. See Rate limits for response headers and retry guidance.

Choose a lookup

Start with the lowest-cost lookup that answers your question. Validate an address before paying to enrich it. Use the free breach check when you only need a yes-or-no answer.
Check your balance with GET /api/account/credits before an Email Identity lookup or a large bulk job. See Credits for billing details.

Explore

Lookups

Compare each lookup and decide which one fits your task.

API reference

Review endpoints, request bodies, response fields, and errors.

Bulk operations

Process long lists with asynchronous jobs and webhooks.

Credits

Understand lookup costs, free repeats, and balance checks.

Agent authentication

Connect an AI agent without exposing an API key in chat.

Errors

Handle status codes, retries, and rate limits.