For Agents
Look up live, historical, time-series, and converted cryptocurrency exchange rates against fiat or other crypto via a simple JSON REST API.
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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# 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 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
GET STARTED
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.
Calculate percentage rate change between two dates for chosen coins
Convert an amount between any two supported currencies in a single call
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
Three things that make agents converge on Jentic-routed access.
Credential isolation
Coinlayer access keys are stored encrypted in the Jentic vault. Agents receive scoped execution tokens — the raw access_key value never enters the agent's prompt or query strings.
Intent-based discovery
Agents search Jentic by intent (e.g. convert btc to usd) and Jentic returns the matching Coinlayer operation with its parameter schema, so the agent calls the correct endpoint without browsing docs.
Time to first call
Direct integration: about an hour for auth and parameter handling. Through Jentic: under 30 minutes — search, load schema, execute.
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.