Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Coinlayer, 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%2Fcoinlayer.com%2Fcoinlayer" | 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%2Fcoinlayer.com%2Fcoinlayer" | 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 Coinlayer API.
Retrieve live exchange rates for any supported cryptocurrency against a chosen target
Pull historical exchange rates for a specific past date
Fetch a daily time-series of rates between two dates for one or more coins
Calculate percentage rate change between two dates for chosen coins
Convert an amount between any two supported currencies in a single call
GET STARTED
List all coins and target currencies supported by Coinlayer
Patterns agents use Coinlayer API for, with concrete tasks.
★ Lightweight Crypto Pricing for Apps
Embed live and historical crypto prices in apps, sites, and dashboards without setting up exchange integrations. Coinlayer returns simple flat JSON for the live and historical endpoints, making it trivial to surface a price next to a fiat amount. Integration usually takes well under an hour.
Call GET /live with symbols=BTC,ETH and target=USD and return the rates
Crypto-to-Fiat Currency Conversion
Convert any amount between supported currencies - crypto-to-fiat, fiat-to-crypto, or crypto-to-crypto - in a single call. Useful for invoicing tools, donation widgets, and payment summaries that need to show an equivalent in another currency.
Call GET /convert with from=BTC, to=USD, and amount=0.5 and return the converted value
Historical and Time-Series Crypto Reporting
Build crypto reports and charts using historical and time-series endpoints. Pull daily rates between two dates with /timeframe, or compute percentage change with /change for highlight calculations. Suitable for newsletters, blogs, and monthly reports.
Call GET /timeframe with start_date and end_date and symbols=BTC,ETH to retrieve a daily rate series
AI Currency Assistant via Jentic
Build an AI assistant that converts amounts between crypto and fiat through Jentic. The agent expresses an intent (convert this amount, look up yesterday's rate); Jentic resolves the right Coinlayer endpoint and executes the call with stored credentials. A good fit for low-volume conversion features in chat UIs.
Through Jentic, convert 1 BTC to USD using the live rate and return the value with timestamp
6 endpoints — coinlayer is a lightweight cryptocurrency exchange-rate api focused on simple, json-formatted price data.
METHOD
PATH
DESCRIPTION
/live
Get current exchange rates for selected coins
/historical
Get rates for a specific past date
/timeframe
Get daily rate series between two dates
/convert
Convert an amount between two currencies
/list
List supported coins and target currencies
/live
Get current exchange rates for selected coins
/historical
Get rates for a specific past date
/timeframe
Get daily rate series between two dates
/convert
Convert an amount between two currencies
/list
List supported coins and target currencies
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Coinlayer by hand means appending its access_key to every query against the api.coinlayer.com host and handling the live, historical, and conversion endpoints yourself. Through Jentic you install once, import Coinlayer from the API Directory, store the key once, and your agent calls it.
Permission scoping
Coinlayer serves read-only exchange rate lookups, so you scope by choosing the operations the agent may call: limit it to what it needs, such as fetching live rates or converting between coins, and calls like timeframe history are not included unless you add them.
Credential isolation
Your Coinlayer access 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 query strings.
Intent-based discovery
Agents search Jentic by intent such as 'convert BTC to USD' or 'get live crypto rates', and Jentic returns the matching Coinlayer 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 Coinlayer API through Jentic.
What authentication does the Coinlayer API use?
Coinlayer uses an API access key sent as the access_key query parameter on every request. Through Jentic, the key is stored in the encrypted vault and the agent receives a scoped execution token rather than the raw access_key.
Can I get historical crypto exchange rates with Coinlayer?
Yes. GET /historical accepts a date in YYYY-MM-DD format and one or more symbols, returning the rates for that date. For a continuous range, use GET /timeframe with start_date and end_date instead.
What are the rate limits for the Coinlayer API?
Coinlayer's monthly request quota and feature access depend on the plan tier (Free, Basic, Professional, Enterprise). The OpenAPI spec does not declare per-endpoint rate limits - see the Coinlayer pricing page for the cap on your tier.
How do I convert crypto to fiat through Jentic?
Install the SDK with pip install jentic, search Jentic for convert cryptocurrency to fiat, load the schema for GET /convert, and execute with the from, to, and amount parameters.
Is the live endpoint available on the free Coinlayer plan?
Yes - the /live endpoint is available on the free tier, while /historical, /timeframe, /change, and /convert are typically reserved for paid tiers. Confirm against your active plan in the Coinlayer dashboard.
Which currencies can I use as targets for conversion?
Call GET /list to retrieve the full set of supported coins and target currencies (fiat and crypto). The same target codes can then be passed to /live, /historical, /timeframe, and /convert.
Can I limit what my agent is allowed to do with the Coinlayer API?
Yes. Because you self-host Jentic One, your own rules decide which Coinlayer operations and credentials the agent may use, and the Coinlayer API is read-only exchange-rate lookups to begin with. You can allow only the operations the agent needs, such as fetching live rates with GET /live or converting between coins with GET /convert, while leaving out calls like GET /timeframe history or GET /change unless you choose to add them. The agent can call only the endpoints you have granted.
For Agents
Look up live, historical, time-series, and converted cryptocurrency exchange rates against fiat or other crypto via a simple JSON REST API.
Use for: Get the live exchange rate for bitcoin in USD, Retrieve historical bitcoin and ethereum rates on a specific date, Fetch a daily time-series of crypto rates between two dates, Convert 0.5 BTC to EUR using current rates
Not supported: Does not handle order placement, wallet management, or on-chain operations - use for cryptocurrency exchange rate lookups and conversions only.
Coinlayer is a lightweight cryptocurrency exchange-rate API focused on simple, JSON-formatted price data. Six REST endpoints cover live rates, historical rates, time-series data over a date range, percentage change calculations, currency conversion, and the catalogue of supported coins. It is designed for applications that need straightforward crypto pricing without the complexity of full exchange-level data.