Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the CryptAPI, 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%2Fcryptapi.io%2Fcryptapi" | 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%2Fcryptapi.io%2Fcryptapi" | 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 CryptAPI API.
Create a unique forwarding address for a specific cryptocurrency that routes incoming payments to a merchant wallet
Generate a QR code image for a payment address with optional amount embedded for one-click mobile wallet scans
Estimate the network fee required to confirm a transaction on a given blockchain before quoting a customer
Convert a fiat amount such as USD or EUR into the equivalent crypto value at the current market rate
GET STARTED
Retrieve the callback log and confirmation status for every payment associated with a generated address
List the supported blockchains and tickers along with their minimum transaction sizes and fee structures
Patterns agents use CryptAPI API for, with concrete tasks.
★ Non-Custodial Crypto Checkout
Accept cryptocurrency payments on an e-commerce site without ever touching customer funds. CryptAPI generates a fresh forwarding address per order, watches the chain for incoming transactions, and forwards confirmed funds straight to the merchant wallet while firing a callback so the storefront can mark the order paid. Integration takes a few hours because there is no signup, KYC, or settlement account to configure.
Call /{ticker}/create/ for ticker btc with the merchant address and a callback URL, then return the generated payment address and QR code to the checkout page.
Multi-Chain Donation Page
Run a single donations page that accepts Bitcoin, Ethereum, Litecoin, and major stablecoins by generating a per-visitor address for each chain. CryptAPI normalises the address creation and callback flow across blockchains, so a creator does not have to integrate separate SDKs for each network. Fee estimation and fiat conversion endpoints let the page show donors how much their pledge is worth in their local currency before they send.
For each supported ticker (btc, eth, ltc, usdt_trc20), call /{ticker}/create/ and /{ticker}/qrcode/ to produce a four-chain donation widget.
Invoicing in Local Currency
Issue invoices in USD or EUR while letting customers settle in crypto. The /{ticker}/convert/ endpoint returns the live conversion rate so an invoice can be locked at a fiat amount and converted to crypto at the moment of payment, and /{ticker}/estimate/ surfaces the network fee so the buyer is not surprised. Suitable for B2B invoicing where prices are quoted in fiat but settlement happens on-chain.
Call /{ticker}/convert/ for ticker usdt_trc20 with value=2500 and from=USD to compute the crypto amount, then call /{ticker}/create/ to issue the address.
AI Agent Crypto Payment Flow
AI agents acting on behalf of a user or merchant can accept crypto payments end-to-end through Jentic. The agent searches for the CryptAPI create-address operation, loads its schema, and executes the call with credentials sourced from your Jentic One instance, then polls the logs endpoint for confirmations. This avoids embedding secrets in agent context and removes the need to scrape CryptAPI documentation at runtime.
Search Jentic for 'create a cryptocurrency payment address', load the CryptAPI create operation, and execute it with merchant address and callback URL.
7 endpoints — cryptapi provides a non-custodial cryptocurrency payment gateway that creates fresh forwarding addresses for each customer and routes funds straight to a merchant wallet.
METHOD
PATH
DESCRIPTION
/info/
List supported blockchains and tickers
/{ticker}/info/
Get details and minimums for a specific ticker
/{ticker}/create/
Create a forwarding payment address
/{ticker}/logs/
Retrieve callback log for a payment address
/{ticker}/qrcode/
Generate a QR code for a payment address
/{ticker}/estimate/
Estimate network fee for a transaction
/{ticker}/convert/
Convert between fiat and crypto amounts
/info/
List supported blockchains and tickers
/{ticker}/info/
Get details and minimums for a specific ticker
/{ticker}/create/
Create a forwarding payment address
/{ticker}/logs/
Retrieve callback log for a payment address
/{ticker}/qrcode/
Generate a QR code for a payment address
/{ticker}/estimate/
Estimate network fee for a transaction
/{ticker}/convert/
Convert between fiat and crypto amounts
What agents get from Jentic-routed access to this vendor.
Setup
Wiring CryptAPI by hand means constructing its ticker-scoped GET paths for create, logs, estimate, and convert, and standardizing the call shape yourself. Through Jentic you install once, import CryptAPI from the API Directory, and your agent calls it, with any merchant wallet or callback secret stored for you.
Permission scoping
CryptAPI is a keyless public forwarding service, so limit the agent to the operations it needs, such as creating a payment address or reading callback logs for a ticker. You choose the operations it may call, so anything beyond payment forwarding is not included unless you add it.
Credential isolation
CryptAPI itself needs no key, but any merchant wallet address or callback secret you supply 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 'accept a bitcoin payment' or 'estimate a forwarding fee', and Jentic returns the matching CryptAPI 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.
NOWPayments API
Custodial crypto payment processor with auto-conversion to fiat or stablecoins
Choose NOWPayments when the merchant wants automatic conversion of incoming crypto to a single settlement currency rather than receiving the original asset.
Specific to using CryptAPI API through Jentic.
What authentication does the CryptAPI use?
CryptAPI does not require API keys or signup. Callers identify themselves through the merchant address supplied when creating a forwarding address. When called through Jentic, any per-merchant identifiers stay inside your Jentic One instance rather than the agent context.
Can I accept stablecoins like USDT with the CryptAPI?
Yes. CryptAPI supports USDT on Tron and other chains alongside Bitcoin, Ethereum, Litecoin, Bitcoin Cash, and several other tickers. Call /info/ to retrieve the current list of supported tickers and their minimum transaction sizes before generating an address.
What are the rate limits for the CryptAPI?
CryptAPI does not publish a hard request limit, but the official documentation asks integrators to keep callback URLs idempotent and avoid polling /{ticker}/logs/ more frequently than once every few seconds per address. Use the callback URL passed to /{ticker}/create/ for confirmations rather than polling.
How do I create a Bitcoin payment address with the CryptAPI through Jentic?
Search Jentic for 'create a cryptocurrency payment address', load the CryptAPI create operation, and execute it with ticker=btc, the merchant address, and a callback URL. The endpoint /{ticker}/create/ returns the address and QR code parameters in a single response.
Is the CryptAPI free?
There are no per-call API fees. CryptAPI takes a small percentage of each forwarded transaction as a service fee, which is deducted from the forwarded amount on-chain rather than billed separately. Network fees are paid by the sender.
How do I track whether a payment confirmed?
Pass a callback URL to /{ticker}/create/ and CryptAPI will POST confirmation events to it. To reconcile after the fact, call /{ticker}/logs/ with the address and the callback URL to fetch every callback event and current confirmation count.
Can I limit what my agent is allowed to do with the CryptAPI?
Yes. Because you run Jentic One yourself, your own rules decide which CryptAPI operations the agent may call, so you can restrict it to just what it needs, such as creating a forwarding address with /{ticker}/create/ and reading callback logs with /{ticker}/logs/. Anything beyond payment forwarding, like fee estimation via /{ticker}/estimate/ or fiat conversion via /{ticker}/convert/, is excluded unless you explicitly allow it. Since CryptAPI is keyless, any merchant wallet address or callback secret you supply stays inside your self-hosted instance and is injected only at execution time, never entering the agent's context.
Know of an official OpenAPI document? Contribute it →
For Agents
Generate per-payment cryptocurrency addresses, track confirmations through webhook callbacks, and convert between crypto and fiat amounts across multiple blockchains.
Use for: I need to accept a Bitcoin payment from a customer without holding funds in a custodial wallet, Generate a QR code for a 0.005 BTC payment request, Estimate the current network fee to confirm a Litecoin transaction, Convert 49.99 USD to the equivalent ETH amount at the live rate
Not supported: Does not handle fiat card processing, custodial wallet storage, or KYC/AML verification - use for non-custodial crypto payment forwarding only.
CryptAPI provides a non-custodial cryptocurrency payment gateway that creates fresh forwarding addresses for each customer and routes funds straight to a merchant wallet. The API supports multiple chains including Bitcoin, Ethereum, Litecoin, Bitcoin Cash, and several stablecoins, and exposes helpers for QR code generation, fee estimation, and fiat-to-crypto price conversion. There are no per-transaction API fees beyond the small forwarding fee, and no signup or KYC is required to start accepting payments.