Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Enrichley 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.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fenrichley.io%2Fenrichley" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fenrichley.io%2Fenrichley" | 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 Enrichley API.
Validate that a single email address is deliverable before sending or importing it
Enrich a LinkedIn profile URL into a structured contact record with name, role, and company
Look up the authenticated Enrichley account via /me to verify quota and key scope
Use Enrichley enrichment to qualify outbound prospect lists before CRM import
Combine email validation and profile enrichment to score lead quality
GET STARTED
Patterns agents use Enrichley API for, with concrete tasks.
★ Outbound Email List Hygiene
Before sending an outbound campaign, validate every captured email address with POST /validate-single-email so undeliverable and risky addresses are filtered out. Keeping bounce rates low protects the sending domain's reputation and lifts inbox placement, which is critical for cold outreach. The check takes a few hundred milliseconds per address.
Call POST /validate-single-email for 'jane@acme.com' and reject the contact if the response status is not 'deliverable'.
LinkedIn URL to CRM Contact
Convert a LinkedIn profile URL collected from a chat or scrape into a structured contact via POST /profile-enrichment, then write the resulting name, title, and company into the CRM. This removes the manual copy-paste step that slows down sales development reps and standardises records before import.
Call POST /profile-enrichment with linkedin_url 'https://linkedin.com/in/jane-doe' and save the returned name, title, and company to the CRM contact.
Quota and Account Health Monitoring
Operations teams call GET /me on a schedule to monitor remaining Enrichley credit and confirm the API key is still active. Surfacing the balance in an internal dashboard prevents campaign failures caused by exhausted quota. The endpoint is also useful as a health check during deployment.
Call GET /me and emit a warning to the ops channel if remaining credit is below 1,000.
AI Agent Sales Qualification Through Jentic
An AI sales agent uses Jentic to qualify inbound LinkedIn URLs and emails by chaining Enrichley's profile enrichment and email validation. The Enrichley API key is held in your Jentic One instance and never enters the agent's prompt. The agent attaches the validated contact to the CRM record automatically.
Search Jentic for 'enrich a LinkedIn profile', load POST /profile-enrichment, and execute it for the captured LinkedIn URL.
3 endpoints — enrichley provides email validation and linkedin profile enrichment for b2b sales and marketing workflows.
METHOD
PATH
DESCRIPTION
/validate-single-email
Validate the deliverability of an email address
/profile-enrichment
Enrich a LinkedIn profile URL into a contact record
/me
Return the authenticated account and quota information
/validate-single-email
Validate the deliverability of an email address
/profile-enrichment
Enrich a LinkedIn profile URL into a contact record
/me
Return the authenticated account and quota information
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Enrichley by hand means handling its API-key request header auth and building your own retry handling against api.enrichley.io for the validation and enrichment calls. Through Jentic you install once, import the Enrichley API from the API Directory, store the API key once, and your agent calls it.
Permission scoping
Enrichley sends the email or profile to check in the request body rather than the URL, so scope the agent to the operations it needs, such as POST /validate-single-email or POST /profile-enrichment. You pick that allowed set, so an operation is only reachable if you include it.
Credential isolation
Your Enrichley API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'validate an email address' or 'enrich a LinkedIn profile', and Jentic returns the matching Enrichley operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Enrichley API through Jentic.
What authentication does the Enrichley API use?
The Enrichley API uses an API key passed in the X-API-Key header on every request. Through Jentic, the key is stored in your Jentic One instance and injected at execution time so it never enters the agent context.
Can I validate an email address with the Enrichley API?
Yes. POST /validate-single-email checks deliverability for a single address and returns a status. Use it to filter outbound lists before sending to protect domain reputation.
How does Enrichley enrich a LinkedIn profile?
POST /profile-enrichment accepts a LinkedIn profile URL and returns a structured contact record including name, role, and company information that can be written directly into a CRM.
What are the rate limits for the Enrichley API?
The OpenAPI spec does not publish numeric rate limits. Enrichley enforces credit-based usage tied to the account plan; check remaining balance with GET /me and contact Enrichley if you need higher throughput.
How do I check my Enrichley credit balance through Jentic?
Search Jentic for 'check Enrichley account info', load the GET /me operation, and execute it to read the remaining credit. Get started with Jentic One, the self-hosted execution layer.
Does Enrichley support bulk email validation?
The published OpenAPI spec exposes only single-email validation via POST /validate-single-email. For bulk lists, call the endpoint per address with appropriate concurrency rather than expecting a batch endpoint.
Can I limit what my agent is allowed to do with the Enrichley API?
Yes. Because you run Jentic One yourself, your own rules decide which Enrichley operations the agent can reach, so you can allow only POST /validate-single-email for deliverability checks while excluding POST /profile-enrichment, or restrict it to GET /me for read-only account and quota lookups. An operation is callable only if you include it in that allowed set. Your Enrichley API key is stored once by your own instance and injected at execution time, so the agent never sees the credential directly.
For Agents
Validate email deliverability and enrich LinkedIn profile URLs into structured contact records for B2B prospecting workflows.
Use for: Validate the email address before adding it to my outreach sequence, Enrich a LinkedIn profile URL into a structured contact record, Get the Enrichley account information attached to my API key, Check whether an email address is risky or undeliverable
Not supported: Does not handle company-level firmographics, phone enrichment, or sending outbound emails - use for single-email validation and LinkedIn profile enrichment only.
Enrichley provides email validation and LinkedIn profile enrichment for B2B sales and marketing workflows. The API exposes a focused three-endpoint surface: validate a single email address, look up the authenticated account, and enrich a LinkedIn profile URL into a structured contact record. It is designed for outbound prospecting and lead-qualification pipelines that need a lightweight enrichment step before importing contacts into a CRM or outreach tool.