Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the ApiDapp, 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%2Fapidapp.com%2Fapidapp" | 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%2Fapidapp.com%2Fapidapp" | 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 ApiDapp API.
Read Ethereum blocks, transactions, and transaction receipts
Look up ERC20 token details by contract address
Inspect smart contracts and read their state
Create and manage Ethereum wallets and their accounts
Submit transactions and payments from managed accounts
GET STARTED
Check node and blockchain status
Patterns agents use ApiDapp API for, with concrete tasks.
★ Read Ethereum on-chain data for an app
Apps that surface blockchain activity need reliable reads of blocks, transactions, and receipts. The ApiDapp API returns this on-chain data over REST, so an integration can confirm whether a transaction was mined, read its receipt, and walk the transactions inside a block without running a node.
Given a transaction hash, read the transaction and its receipt and report whether it succeeded.
Manage wallets and send payments
Products that hold value on Ethereum need to create wallets and move funds. The API creates wallets and accounts and submits transactions and payments from them, letting an integration provision a user wallet and send a payment through one service.
Create a wallet account and submit a payment of a given amount from it.
Work with ERC20 tokens and contracts
Token-aware applications need details about ERC20 contracts and other deployed contracts. The API reads ERC20 token information by contract address and inspects contract state, so an integration can display token metadata and read on-chain contract data.
Read the ERC20 token details for a given contract address and return its metadata.
Let an agent query and act on Ethereum
An AI agent that works with Ethereum can read chain data and act on it through ApiDapp. It looks up transactions and tokens, provisions wallets, and submits payments. Through Jentic the agent discovers these operations by intent and runs them under the integration's own credentials.
Given a token contract address, read its details and report the token to the user.
54 endpoints — jentic publishes the only available openapi specification for apidapp, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/blockchain
Get blockchain status
/block/{id}
Get a block by number or hash
/transaction/{hash}
Get a transaction by hash
/transaction/{hash}/receipt
Get a transaction receipt
/wallet
Create a wallet
/transaction
Submit a transaction
/erc20/{address}
Get ERC20 token details by contract address
/contract
Register a smart contract
/blockchain
Get blockchain status
/block/{id}
Get a block by number or hash
/transaction/{hash}
Get a transaction by hash
/transaction/{hash}/receipt
Get a transaction receipt
/wallet
Create a wallet
/transaction
Submit a transaction
/erc20/{address}
Get ERC20 token details by contract address
/contract
Register a smart contract
What agents get from Jentic-routed access to this vendor.
Setup
Talking to Ethereum directly means running a node or wiring an RPC provider, tracking the API key, and handling wallet and transaction encoding yourself. With Jentic you install once, import ApiDapp from the Directory, and store the API key a single time.
Permission scoping
Running Jentic in your own instance, you decide which ApiDapp operations the agent may call, so you can allow reads on blocks and transactions while blocking wallet creation or payments. Access is granted per operation.
Credential isolation
Your ApiDapp API key is held encrypted by your own Jentic One instance and injected only when an operation runs, so it never appears in the agent's prompt, logs, or context.
Intent-based discovery
Agents find ApiDapp through Jentic's intent search: a request like read a transaction by hash or create a wallet resolves to the right operation with inputs and auth prepared.
Alternatives and complements available in the Jentic catalogue.
Specific to using ApiDapp API through Jentic.
Is there an MCP server for the ApiDapp API?
You do not need a dedicated MCP server. Through Jentic your self-hosted agent can call ApiDapp operations directly by intent, so you connect the API without maintaining separate MCP tooling.
Can I restrict what my agent is allowed to do with ApiDapp?
Yes. Because you run Jentic yourself, you choose which ApiDapp operations your agent can call, so you can allow reads of blocks and transactions while withholding wallet creation or payments. Scoping is applied per operation.
What authentication does the ApiDapp API use?
ApiDapp authenticates with an API key sent in the `X-Api-Key` header. Read-only endpoints such as the version and ERC20 lookups need no key, while account, contract, and transaction operations do. Jentic injects the key from your stored credential when a call runs.
Does ApiDapp support chains other than Ethereum?
This specification serves Ethereum data and wallet operations. Market pricing and multi-chain coverage are not part of these endpoints, so pair ApiDapp with a market-data service when you need prices.
Why is there no official OpenAPI spec for ApiDapp?
ApiDapp does not publish its own machine-readable OpenAPI definition, so Jentic generated this specification from the service and keeps it validated so agents can call the API reliably.
How does an agent discover ApiDapp operations in Jentic?
The agent searches Jentic by intent, such as reading a transaction by hash or creating a wallet, and Jentic returns the matching ApiDapp operations ready to run under your credentials.
Know of an official OpenAPI document? Contribute it →
For Agents
Lets an AI agent read Ethereum on-chain data, inspect ERC20 tokens and contracts, and create wallets and transactions through a REST interface.
Use for: I need to read the details of an Ethereum transaction by its hash, Look up the ERC20 token details for a contract address, Create a new Ethereum wallet for a user, Submit a payment from a managed account
Not supported: Does not provide market prices, portfolio analytics, or non-Ethereum chains; use it to read Ethereum on-chain data and manage wallets and transactions only.
Jentic publishes the only available OpenAPI specification for ApiDapp, keeping it validated and agent-ready. The ApiDapp API exposes Ethereum blockchain data and wallet operations over a REST interface. It reads blocks, transactions, transaction receipts, smart contracts, and ERC20 token details, and it can create wallets and send payments from managed accounts. Operations that touch account or contract state authenticate with an API key.