Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Data Enrichment / CurrencyFreaks API
CurrencyFreaks API logo

CurrencyFreaks API

★ Only Publicly Available OpenAPI DocumentData EnrichmentData TransformationapiKey10 EndpointsREST

For Agents

Pull real-time and historical FX rates, convert currency, read fluctuation, and resolve currency by IP via CurrencyFreaks. Useful for AI agents that price internationally or analyse FX volatility.

Use for: Get the latest USD to EUR exchange rate from CurrencyFreaks, I want to convert 500 GBP to JPY at today's rate, Retrieve the EUR to USD rate on 2024-12-31, Pull a 30 day time-series of GBP to USD rates

Not supported: Does not handle FX execution, hedging, or money movement — use for CurrencyFreaks exchange-rate lookups, conversion, fluctuation, and IP-based currency detection only.

Jentic publishes the only available OpenAPI specification for CurrencyFreaks API, keeping it validated and agent-ready. CurrencyFreaks provides real-time and historical exchange-rate data for fiat currencies, metals, and cryptocurrencies, updated every minute. The API exposes ten endpoints covering supported currency listings, currency symbols, latest and historical rates, latest and historical conversion, time-series, fluctuation, IP-based currency detection, and historical data limits. Authentication uses the apikey query parameter, and responses are JSON with rates expressed against a chosen base currency.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the CurrencyFreaks API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the CurrencyFreaks API, 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.

1

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 | sh
2

Step 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 instance

Jentic 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.

Capabilities

What an agent can do with CurrencyFreaks API.

List supported currencies and their symbols via /supported-currencies and /currency-symbols

Pull latest exchange rates for a base currency via /rates/latest

Look up historical rates for a date via /rates/historical

Convert an amount at the latest or historical rate via /convert/latest and /convert/historical

Pull a window of rates via /timeseries and analyse volatility via /fluctuation

Resolve a likely currency from a visitor IP via /iptocurrency

Use Cases

Patterns agents use CurrencyFreaks API for, with concrete tasks.

★ Localised Pricing by IP

An agent serving an international audience can call /iptocurrency to detect a visitor's likely local currency, then call /rates/latest with the store's base to fetch the conversion factor. The combination produces locally priced product pages without asking the user to pick a currency manually, while still giving them the option to override.

Call GET /iptocurrency with the visitor IP, then GET /rates/latest with base=USD and the detected target currency to render local pricing.

FX Fluctuation Monitoring

A treasury or trading agent can monitor currency volatility using /fluctuation to retrieve change and percent-change between two dates across selected currencies. Combine with /timeseries for richer charts so finance teams can size hedging decisions.

Call GET /fluctuation with start_date, end_date, base, and symbols and alert when percent change exceeds a configured threshold.

Historical Audit Conversion

A finance agent can express past transactions in a reporting currency by calling /convert/historical with the transaction date. CurrencyFreaks caps historical depth by plan, so /historical-data-limits exposes the available range and lets the agent fail safely on out-of-range dates.

For each transaction, call GET /convert/historical with from, to, amount, and the transaction date, falling back to /convert/latest if the date is outside the plan's historical limit.

AI Agent Integration via Jentic

An AI assistant that handles FX can use Jentic to discover CurrencyFreaks rather than hard-coding the apikey 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/latest operation.

Key Endpoints

10 endpoints — jentic publishes the only available openapi specification for currencyfreaks api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/rates/latest

Get latest exchange rates

GET

/rates/historical

Get historical exchange rates

GET

/convert/latest

Convert at latest rate

GET

/convert/historical

Convert at historical rate

GET

/timeseries

Get a time-series of rates

GET

/fluctuation

Get currency fluctuation data

GET

/iptocurrency

Detect currency from IP

GET

/supported-currencies

List supported currencies

GET

/rates/latest

Get latest exchange rates

GET

/rates/historical

Get historical exchange rates

GET

/convert/latest

Convert at latest rate

GET

/convert/historical

Convert at historical rate

GET

/timeseries

Get a time-series of rates

GET

/fluctuation

Get currency fluctuation data

GET

/iptocurrency

Detect currency from IP

GET

/supported-currencies

List supported currencies

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

The CurrencyFreaks apikey query parameter is stored encrypted in the Jentic MAXsystem vault and added to each request URL at execution time. Agents see scoped tool access, never the raw key.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (for example 'convert currency at the latest rate' or 'detect currency from IP') and Jentic returns the matching CurrencyFreaks operation with its input schema, so the agent does not have to navigate ten endpoints by hand.

Time to first call

Time to first call

Direct integration is a couple of hours to handle the apikey, response parsing, and per-plan limits. Through Jentic the integration is under 15 minutes because each operation is a discoverable tool.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

CurrencyAPI

→

CurrencyAPI provides similar latest, historical, and date-range FX endpoints.

Choose CurrencyAPI for its range endpoint; choose CurrencyFreaks for fluctuation and IP-based currency resolution.

Alternative

CurrencyBeacon API

→

CurrencyBeacon covers latest, historical, conversion, and time-series with minute-level updates.

Use CurrencyBeacon when its convert endpoint and 60-second cadence fit; use CurrencyFreaks when you need fluctuation or IP-to-currency.

Alternative

ExchangeRate-API

→

ExchangeRate-API offers a free tier for latest rates.

Use ExchangeRate-API for budget projects needing latest rates only; use CurrencyFreaks when you need a richer set of FX analytics endpoints.

FAQs

Specific to using CurrencyFreaks API through Jentic.

Why is there no official OpenAPI spec for CurrencyFreaks API?

CurrencyFreaks does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call CurrencyFreaks 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 CurrencyFreaks API use?

CurrencyFreaks uses an API key passed as the apikey query parameter. Through Jentic the key is stored encrypted in MAXsystem and added to each request URL at execution time, so it never appears in agent prompts or logs.

Can I convert currency at a historical rate with CurrencyFreaks?

Yes. Call GET /convert/historical with from, to, amount, and date to get the converted value at the spot rate of that date. Use /historical-data-limits to confirm the date is within your plan's allowed history.

What are the rate limits for the CurrencyFreaks API?

Rate limits and historical depth depend on the plan tied to your apikey. The /historical-data-limits endpoint exposes the maximum back-date your plan can resolve, which is helpful for failing fast on out-of-range queries.

How do I detect a visitor's currency by IP through Jentic?

Run pip install jentic, search Jentic for 'detect currency from IP', load the schema for GET /iptocurrency, and execute it with the visitor IP. Jentic handles the apikey from MAXsystem and returns the resolved currency for use in localised pricing.

Does CurrencyFreaks support cryptocurrencies?

Yes. CurrencyFreaks covers fiat currencies, metals, and cryptocurrencies. Call GET /supported-currencies and GET /currency-symbols to retrieve the full list of fiat and crypto codes available on your plan.

GET STARTED

Start building with CurrencyFreaks API

Explore with Jentic
View OpenAPI Document