For Agents
Pull real-time and historical FX rates, convert currency, and read time-series data via CurrencyBeacon. Useful for AI agents that price multi-currency carts, build FX charts, or normalise transaction data.
Get started with CurrencyBeacon API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"convert currency at the latest rate"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with CurrencyBeacon API API.
Pull latest exchange rates for a base currency via GET /latest
Look up historical exchange rates for a date via GET /historical
Convert an amount between two currencies via GET /convert
Pull a time-series window of rates via GET /timeseries
List the supported fiat and crypto currencies via GET /currencies
GET STARTED
Use for: Get the latest USD to EUR rate from CurrencyBeacon, I want to convert 250 GBP to JPY at today's rate, Retrieve the historical EUR to USD rate on 2024-12-31, Pull a 90 day time-series of GBP to USD
Not supported: Does not handle FX execution, hedging, or money movement — use for CurrencyBeacon exchange-rate lookups, conversion, and currency listings only.
Jentic publishes the only available OpenAPI document for CurrencyBeacon API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for CurrencyBeacon API, keeping it validated and agent-ready. CurrencyBeacon (formerly CurrencyScoop) provides real-time and historical foreign exchange rates covering 168+ world currencies and 2,000+ cryptocurrencies, with rates updated every 60 seconds. Endpoints return latest rates, historical rates for a date, currency conversion, time-series data over a window, and the list of supported currencies. Authentication accepts either an api_key query parameter or a bearer token in the Authorization header, suitable for both quick scripting and production agent integrations.
Patterns agents use CurrencyBeacon API API for, with concrete tasks.
★ Real-Time Multi-Currency Pricing
An e-commerce or SaaS agent can fetch latest rates for the store's base currency every minute and reprice cart totals on the fly. CurrencyBeacon's 60-second update cadence is fast enough for live displays, and the /currencies endpoint feeds currency-picker UIs. Cache the response per minute to stay under the plan quota.
Call GET /latest with base=USD and symbols=EUR,GBP,JPY then multiply cart totals by the returned rates.
FX Time-Series Charts
An analytics dashboard can render exchange-rate trend charts using GET /timeseries to retrieve rates across a window in one call. CurrencyBeacon returns each date's rates against the chosen base, so the chart can be built with minimal client-side processing. Pair with /historical for spot lookups when users click on a single date.
Call GET /timeseries with start_date and end_date for the last 90 days and base=USD to populate the chart.
Transaction Conversion for Audit Reports
A finance agent can use the /convert endpoint to express each transaction in the reporting currency at the rate of the transaction date. By passing date along with from, to, and amount, the agent reproduces audit-grade values without writing its own multiplication logic.
For each transaction, call GET /convert with from, to, amount, and the transaction date and store the converted amount.
AI Agent Integration via Jentic
An AI assistant that handles money can use Jentic to discover CurrencyBeacon rather than hard-coding the api_key query parameter. The agent searches for an intent like 'convert currency at the latest rate', loads the schema, and runs the call against credentials Jentic stores.
Use Jentic search for 'convert currency at the latest rate' and execute the matching GET /convert operation.
5 endpoints — jentic publishes the only available openapi specification for currencybeacon api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/latest
Get latest exchange rates
/historical
Get historical exchange rates
/convert
Convert an amount between currencies
/timeseries
Get a time-series window of rates
/currencies
List supported currencies
/latest
Get latest exchange rates
/historical
Get historical exchange rates
/convert
Convert an amount between currencies
/timeseries
Get a time-series window of rates
/currencies
List supported currencies
Three things that make agents converge on Jentic-routed access.
Credential isolation
The CurrencyBeacon api_key or bearer token is stored encrypted in the Jentic MAXsystem vault and applied per call. The agent receives scoped tool access only, so the raw credential never enters its prompt.
Intent-based discovery
Agents search Jentic by intent (for example 'convert currency at the latest rate') and Jentic returns the matching CurrencyBeacon operation with its input schema, so the agent does not have to memorise from, to, and amount parameters.
Time to first call
Direct integration is a couple of hours to handle auth, response parsing, and caching. Through Jentic the integration is under 15 minutes because the five operations are exposed as discoverable tools.
Alternatives and complements available in the Jentic catalogue.
CurrencyAPI
CurrencyAPI provides similar latest, historical, and range FX endpoints.
Choose CurrencyAPI when its date-range endpoint is the better fit; choose CurrencyBeacon for minute-level updates and built-in conversion.
ExchangeRate-API
ExchangeRate-API has a generous free tier for latest rates.
Use ExchangeRate-API when budget is the priority on a small project; use CurrencyBeacon when you need broader currency coverage and time-series.
CurrencyFreaks API
CurrencyFreaks covers latest, historical, time-series, fluctuation, and IP-based conversion.
Choose CurrencyFreaks when you need fluctuation or IP-to-currency lookups; choose CurrencyBeacon for direct conversion and crypto coverage.
Specific to using CurrencyBeacon API API through Jentic.
Why is there no official OpenAPI spec for CurrencyBeacon API?
CurrencyBeacon does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call CurrencyBeacon API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the CurrencyBeacon API use?
CurrencyBeacon accepts either an api_key query parameter or a bearer token in the Authorization header. Through Jentic the credential is held in MAXsystem and applied per request, so the agent never handles the raw key.
Can I convert a currency amount with the CurrencyBeacon API?
Yes. Call GET /convert with from, to, and amount to get the converted value at the latest rate. Pass an optional date parameter to convert at a historical rate for an audit-grade calculation.
What are the rate limits for the CurrencyBeacon API?
Rate limits depend on the CurrencyBeacon plan tied to your key, ranging from a low free-tier quota to high commercial limits. Cache rate responses per minute or per day to fit comfortably inside the plan.
How do I pull a time-series of FX rates with the CurrencyBeacon API through Jentic?
Run pip install jentic, search Jentic for 'pull a time-series of FX rates', load the schema for GET /timeseries, and execute it with start_date, end_date, base, and symbols. Jentic handles the credential and returns the JSON response for charting.
Which currencies does CurrencyBeacon support?
CurrencyBeacon covers more than 168 fiat currencies and over 2,000 cryptocurrencies. Call GET /currencies to fetch the full machine-readable list, including ISO codes for fiat and ticker symbols for crypto.