Skip to main content
This page maps common product jobs to the Encrata lookup that solves them. Each use case lists the fields to check and a runnable recipe. All recipes authenticate with Authorization: Bearer enc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.

Email

Validate signups, screen for fraud, clean lists, enrich contacts, check cold-email compliance, and personalize greetings.

Malware

Check links, files, QR codes, barcodes, and images before anyone trusts them.

Email

Email use cases run on the Email lookups. Pick the job, then call the lookup in the last column.

Validate an email at a decision point

Block fake, mistyped, and disposable addresses the moment a user enters one. Every account, listing, or recovery address then starts out working.
This one pattern powers signup validation, seller verification, recovery checks, and bounce reduction. Only the decision point changes. For bounce reduction, run it before you add an address to a send.
See Email Validity for every field.

Screen signups for fraud

Stop disposable and throwaway addresses before they reach your product. Add an Email Breaches check for a fuller risk picture.
See Email Breaches for every field.

Clean a list in bulk

Remove invalid and dead addresses before an outbound campaign. Submit the whole list as one bulk job and keep the rows where status is valid.
When the job finishes, download only the deliverable rows:
The same job powers list cleaning and ongoing CRM hygiene. Run it on your own schedule to keep records clean as your database grows. See Bulk operations for webhook delivery and downloads.

Enrich a signup into a profile

Turn a new user’s email into a full contact record: name, company, role, and social profiles. All fields live under person.
See Email Identity for every field.

Check cold-email compliance before outreach

Find out which country’s cold-email law applies to a prospect before you send. Sales tools and outbound platforms use this to hold sends that need consent and to show reps the rule behind the decision.
Treat confidence: unknown as an answer, not an error. The response is still 200 with a restrictive recommendation. Repeating a check for the same address within 6 months costs no credits, so polling a provisional verdict is free.
See Email Compliance for every field.

Personalize a greeting by gender

Pick a salutation or segment a list from the name in the address, such as jane.doe@. Use the prediction only when probability is high, and fall back to a neutral greeting otherwise.
Role addresses such as info@ return unknown and are still billed. To label a whole list, submit a bulk job with type=gender. See Bulk operations.
See Email Gender for every field.

Malware

Malware use cases run on one endpoint, POST /api/lookup/malware/scan. Set kind to choose what you scan. Every scan returns a verdict of clean, suspicious, malicious, or unknown.
Each scan costs 1 credit. Scanning the same kind and content again doesn’t charge you twice, so a link shared in several places costs 1 credit.
Scan every link in an inbound email, chat message, or support ticket before it reaches a person. Email gateways, chat bots, and browser extensions use this to quarantine phishing in seconds.
Page analysis is static. Encrata doesn’t run the page’s scripts, so content that appears only after JavaScript runs isn’t analyzed. Private and internal addresses are never fetched and return unknown.
See URL Scan for every field.

Scan an uploaded file or attachment

Scan every file a user uploads before a person opens it: chat attachments, email attachments, CVs, claim documents, and identity documents. A rejected file never reaches your team.
For files already in storage, send a short-lived download link in source_url instead of base64. Files can be up to 100 MiB.
See File Scan for every field.

Find out where a QR code really leads

Scan a photo of a QR code to see its real destination before anyone pays or logs in. Use it to catch fake stickers placed over real codes on parking meters, posters, menus, and payment terminals. One photo can hold several codes. Each code gets its own verdict, so a real code and a fake sticker next to it are reported separately.
Send raw base64. A data:image/png;base64, prefix returns 400. The scan also reads Data Matrix and Aztec codes, and redacts secrets such as Wi-Fi passwords as REDACTED.
See QR Code Scan for every field.

Check a barcode before it enters your system

Scan a photo of a shipping label, product code, or ticket before its value reaches your database. Many barcode readers type the decoded value straight into the connected system. A crafted barcode can carry control characters, SQL injection, or script payloads.
Barcode Scan takes an image of the barcode, not an already-decoded value. It reads Code 128/39/93, Codabar, ITF, EAN-8/13, and UPC-A/E.
See Barcode Scan for every field.

Catch phishing sent as a picture

Scan image attachments that carry no clickable link, such as a screenshot of a fake invoice that says “Scan to view your document.” Link scanners miss these. Image Scan reads the text with OCR, finds URLs in the text and in any embedded QR code, and scans up to three of those links.
See Image Scan for every field.

Check a photo for location leaks and hidden data

Scan photos before you publish them or accept them from users. A phone photo can carry the exact GPS location where it was taken and the camera owner’s name. An image can also hide a file appended after its end, or data hidden in its pixels.
See Malware Scan for every image field.

Next steps

Examples

A recipe for every individual lookup.

Bulk operations

Run a lookup over a list of up to 1,000,000 rows.

All lookups

Every lookup, its input, and its cost.