For Agents
Match US small businesses from partial inputs, look up business identity records, run KYB verification, and screen entities against OFAC and global sanctions lists.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Enigma Business API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Enigma Business API API.
Match a business record from partial inputs like name, address, or phone
Retrieve a full business identity profile by Enigma business ID
Run a KYB verification request that returns identity confidence and risk signals
Screen a business or individual against OFAC and global sanctions lists
GET STARTED
Use for: Match a business by name and ZIP to find its Enigma ID, I need to run KYB on a new merchant before approving them, Check whether a beneficial owner is on the OFAC sanctions list, Retrieve the full identity profile for a business I matched earlier
Not supported: Does not handle individual KYC document verification, credit bureau scoring, or transaction monitoring — use for US business matching, KYB, and sanctions screening only.
Jentic publishes the only available OpenAPI document for Enigma Business API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Enigma Business API, keeping it validated and agent-ready. Enigma's Business API exposes US small business data: business matching from partial inputs, identity lookup by Enigma ID, KYB (know your business) verification, and OFAC and global sanctions screening for entities and beneficial owners. The 4-endpoint surface is purpose-built for fintech onboarding, lending, and compliance workflows that need to verify a business is real, active, and not on a sanctions list before opening accounts or extending credit.
Resolve duplicate or thin business records into a single canonical entity
Patterns agents use Enigma Business API API for, with concrete tasks.
★ Merchant Onboarding KYB
Run know-your-business checks on new merchants applying to a payments or lending platform. Match the applicant against Enigma's US small business data, fetch the identity record, and run a KYB call that returns confidence in legal name, address, and operating status. Replaces manual document review with structured, auditable risk signals in seconds.
POST /businesses/match with applicant business name and address, then POST /v1/kyb/ with the returned business ID to obtain a KYB verification result
Sanctions Screening at Application
Screen a business and its beneficial owners against OFAC and global sanctions lists at the point of application. The /evaluation/sanctions/screen endpoint returns matches with confidence scores so compliance teams can investigate rather than block on every fuzzy hit. Reduces false positives compared to keyword-only screening.
POST /evaluation/sanctions/screen with the business legal name and country to receive sanctions match candidates with confidence scores
Lending Risk Decisioning
Enrich a small business loan application with Enigma's identity data before underwriting. Match on submitted application fields, retrieve the business profile by ID, and feed firmographic signals into the risk model. Improves matching against thin-file applicants where partial inputs are common.
GET /businesses/{id} with the matched Enigma business ID to retrieve operating status, address, and identifiers for the underwriting model
AI Agent Compliance Check via Jentic
An AI agent automating merchant or borrower intake can call Enigma through Jentic to run business match, KYB, and sanctions screening as a single decisioning step. Jentic isolates the x-api-key credential and exposes the four operations as discoverable tools, so the agent only needs the input schema, not the docs.
Search Jentic for 'verify a business and screen for sanctions', chain POST /businesses/match → POST /v1/kyb/ → POST /evaluation/sanctions/screen and return a single decision payload
4 endpoints — jentic publishes the only available openapi specification for enigma business api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/businesses/match
Match a business from partial inputs
/businesses/{id}
Retrieve a business identity profile by ID
/v1/kyb/
Run KYB verification on a business
/evaluation/sanctions/screen
Screen a business or individual against sanctions lists
/businesses/match
Match a business from partial inputs
/businesses/{id}
Retrieve a business identity profile by ID
/v1/kyb/
Run KYB verification on a business
/evaluation/sanctions/screen
Screen a business or individual against sanctions lists
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Enigma x-api-key header is stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access to the four operations without ever seeing the raw key.
Intent-based discovery
Agents search by intent like 'run KYB on a business' and Jentic returns the Enigma match, identity, KYB, and screening operations with their input schemas, ready to call.
Time to first call
Direct Enigma integration: 1-3 days for auth, request shaping, and chaining match → KYB → sanctions screen. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
OpenCorporates
Global company registry data covering jurisdictions outside Enigma's US small business focus
Use OpenCorporates alongside Enigma when the applicant is a non-US entity or you need official registry filings rather than Enigma's aggregated business profile.
Onfido
Identity verification for individuals via document and biometric checks
Use Onfido for KYC on individual beneficial owners while using Enigma for KYB on the business entity itself.
Clearbit
B2B data enrichment focused on firmographic and contact data for sales and marketing
Choose Clearbit for sales-and-marketing firmographic enrichment; choose Enigma for compliance-grade KYB and sanctions screening.
Specific to using Enigma Business API API through Jentic.
Why is there no official OpenAPI spec for Enigma Business API?
Enigma does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Enigma Business API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Enigma Business API use?
Enigma uses an API key passed in the x-api-key request header. Through Jentic, the key is stored in the encrypted vault and injected at execution time so it never enters agent context.
Can I match a business from partial information like just a name and ZIP?
Yes. POST /businesses/match accepts partial inputs (name, address fragments, phone) and returns ranked candidates with match confidence. Take the top candidate's ID into GET /businesses/{id} for the full identity record.
Does this API cover sanctions screening for individuals as well as businesses?
Yes. POST /evaluation/sanctions/screen accepts both business legal names and individual names (useful for screening beneficial owners) against OFAC and global sanctions lists.
How do I run a complete KYB and sanctions check through Jentic?
Run pip install jentic, then search 'verify a business and screen for sanctions'. Jentic returns the match, KYB, and screening operations with their schemas. Chain them in sequence, passing the matched business ID into the KYB call and the legal name into the screening call.
Does Enigma cover non-US businesses?
The match and KYB endpoints are focused on US small business data. The sanctions screening endpoint covers global lists (OFAC plus international consolidated lists). For non-US business matching, pair with OpenCorporates or similar global business registries.