Know of an official OpenAPI document? Contribute it →
For Agents
Look up standardized identifiers for banks, currencies, countries, payment providers, and payment methods so an agent can resolve consistent FinTech entities across systems.
Use for: Look up the standardized identifier for a specific bank, List all currencies tracked by OpenFinTech, including crypto and digital currencies, Get the deposit methods available for a given payment provider, Find all exchangers operating in a particular country
Not supported: Does not handle payment execution, FX conversion, or live bank account access - use for FinTech reference identifier lookup only.
OpenFinTech.io is an open reference database of standardized identifiers for the global FinTech industry. It exposes read-only catalogues of banks, countries, currencies (national, digital, virtual, crypto), exchangers, payment providers, payment methods, deposit methods, organizations, and merchant industries so that microservices can resolve consistent IDs across systems. Records are updated up to once per day and the dataset is published under the Open Database License, making it a stable lookup source for KYC, payment routing, and financial integration tooling.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the OpenFinTech.io, 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%2Fopenfintech.io%2Fopenfintech-io" | 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%2Fopenfintech.io%2Fopenfintech-io" | 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 OpenFinTech.io API.
Resolve a bank entity by ID and retrieve its standardized FinTech identifier and metadata
List countries with associated currency, region, and FinTech mapping data
Look up national, digital, virtual, and crypto currencies in a single normalized catalogue
Retrieve deposit and payment method definitions for routing decisions in payment flows
Query payment providers and exchangers when reconciling cross-system payment records
Browse merchant industry classifications for risk scoring and merchant categorization
Patterns agents use OpenFinTech.io API for, with concrete tasks.
★ Normalize Payment Provider Data Across Systems
Use OpenFinTech.io as a shared reference catalogue when integrating multiple payment processors. Each provider, method, and currency has a stable identifier so downstream microservices can reconcile records without bespoke mapping tables. The dataset covers banks, exchangers, and payment providers globally, and entities are refreshed up to daily under the Open Database License.
Fetch the bank record for a specific bank ID and extract its country and currency identifiers for use in a downstream payment routing decision.
Currency and Crypto Reference Lookup
OpenFinTech.io ships a unified currency catalogue covering national, digital, virtual, and crypto currencies in one schema. Applications can resolve symbols, codes, and metadata for any tracked currency without maintaining a private list. Useful for accounting, FX display, and compliance flows where a canonical currency identifier is required.
Call GET /currencies to retrieve the full currency catalogue, then filter to entries where the type is crypto and return the list of identifiers.
Country and Merchant Industry Enrichment
Enrich onboarding or KYC records by resolving a country ID into its full OpenFinTech profile, or classify a merchant against the standardized industry list. The country and merchant-industries endpoints provide consistent codes that can replace ad-hoc free-text fields in customer or transaction records.
Look up the country record for ID 'us' and return its currency identifier and region metadata for a new merchant onboarding flow.
AI Agent FinTech Reference Lookup via Jentic
Agents handling payment, banking, or compliance tasks frequently need a stable reference for entity identifiers. Through Jentic, an agent can call OpenFinTech.io operations by intent and receive normalized bank, currency, or provider records without parsing the raw spec. No credentials are required since the API is publicly accessible.
Use Jentic to search for 'list fintech banks', execute the operation, and return the first 10 banks with their identifiers and country codes.
18 endpoints — openfintech.
METHOD
PATH
DESCRIPTION
/banks
List of banks
/banks/{id}
Get a bank by ID
/currencies
List of currencies including crypto and digital
/countries
List of countries
/exchangers
List of digital exchangers
/payment-methods
List of payment methods
/merchant-industries
List of merchant industries
/banks
List of banks
/banks/{id}
Get a bank by ID
/currencies
List of currencies including crypto and digital
/countries
List of countries
/exchangers
List of digital exchangers
/payment-methods
List of payment methods
/merchant-industries
List of merchant industries
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the OpenFinTech.io API by hand means shaping the reference-identifier lookups for banks, currencies, and payment methods and parsing their responses yourself, even though no credentials are involved. Through Jentic you install once, import the OpenFinTech.io API from the API Directory, and your agent calls it directly.
Permission scoping
OpenFinTech.io is a read-only reference API with no credentials whose lookup id travels in the URL path (/banks/{id}), so scope it by limiting the agent to the operations it needs, such as listing currencies or fetching a bank by id. You choose the operations it may call, and nothing beyond that set runs.
Credential isolation
OpenFinTech.io has no authentication, so there is nothing to store; your Jentic One instance still routes the call through its execution layer. No secret ever enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'look up a bank by id' or 'list all currencies', and Jentic returns the matching OpenFinTech.io operation with its parameter schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using OpenFinTech.io API through Jentic.
What authentication does the OpenFinTech.io API use?
The OpenFinTech.io API is open and does not require authentication for the documented endpoints. Through Jentic, agents call it directly without credentials, and any future authenticated extension would be issued through your Jentic One instance rather than embedded in the agent prompt.
Can I look up cryptocurrencies and digital currencies with the OpenFinTech.io API?
Yes. The GET /currencies endpoint returns national, digital, virtual, and crypto currencies in a single normalized catalogue. Filter by the currency type field to narrow results to crypto entries.
What are the rate limits for the OpenFinTech.io API?
The OpenFinTech.io API does not publish formal rate limits, but the underlying dataset is updated at most once per day, so aggressive polling provides no benefit. Cache results client-side and refresh on a daily cadence.
How do I list all banks for a country with the OpenFinTech.io API through Jentic?
Search Jentic for 'list fintech banks', load the schema for GET /banks, then execute it. Filter the response by the country identifier returned for that country via GET /countries/{id}.
Is the OpenFinTech.io API free to use?
Yes. The dataset is published under the Open Database License and the public endpoints are free to query. Attribution requirements from the ODbL apply if you redistribute the data.
What payment-related entities does the OpenFinTech.io API cover?
The API exposes payment providers, payment methods, deposit methods, exchangers, banks, and merchant industries. These can be combined to build standardized routing tables or enrich transaction records with canonical IDs.
Can I limit what my agent is allowed to do with the OpenFinTech.io API?
Yes. Because you run Jentic One yourself, your own rules decide which OpenFinTech.io operations the agent may call, so you can allow only what it needs, such as listing currencies or fetching a bank by id via GET /banks/{id}. If you never grant the exchangers, payment-methods, or merchant-industries lookups, the agent cannot invoke them, and nothing beyond the operations you approve runs. Since this is a read-only reference API with no credentials, scoping is purely about which lookups you expose.
GET STARTED