Tags
  • TomanApi

OpenAPI 3.0.0

Version 1.0

Source: Remote URL

API Base URLhttps://api.tmn.site
GET/TomanApi/health
TomanApi

Health check for TomanApi module

Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/Payment/token
TomanApi

Account information endpoint

Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/Token/info
TomanApi

Get subscription info, usage stats, and remaining limits by API key

Responses
200 — Subscription information with usage statistics401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FullRatesArchive
TomanApi

Get all FullRatesArchive

Parameters
NameInTypeRequiredDescription
pagequerynumberNo
limitquerynumberNo
searchquerystringNoSearch in name, title, description, url
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FullRatesArchive/from-to-dates
TomanApi

Get FullRatesArchive between two dates

Parameters
NameInTypeRequiredDescription
fromDatequerystringYesStart date (inclusive)
toDatequerystringYesEnd date (inclusive)
Responses
200 — List of FullRatesArchive entities between fromDate and toDate401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FullRatesArchive/closest-date
TomanApi

Get closest FullRatesArchive record to a given date and time

Parameters
NameInTypeRequiredDescription
datequerystringYesTarget date and time (ISO string)
Responses
200 — Closest FullRatesArchive entity to the given date and time401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FullRatesArchive{id}
TomanApi

Get one FullRatesArchive

Parameters
NameInTypeRequiredDescription
idpathstringYes
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FullRates
TomanApi

Get all FullRates

Parameters
NameInTypeRequiredDescription
pagequerynumberNo
limitquerynumberNo
searchquerystringNoSearch in name, title, description, url
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FullRates{id}
TomanApi

Get one FullRates

Parameters
NameInTypeRequiredDescription
idpathstringYes
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FullRates/symbol/{symbol}
TomanApi

Get FullRates by symbol

Parameters
NameInTypeRequiredDescription
symbolpathstringYes
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRateArchive
TomanApi

Get all GlobalRateArchives

Parameters
NameInTypeRequiredDescription
pagequerynumberNo
limitquerynumberNo
searchquerystringNoSearch in name, title, description, url
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRateArchive/from-to-dates
TomanApi

Get RateArchives between two dates

Parameters
NameInTypeRequiredDescription
fromDatequerystringYesStart date (inclusive)
toDatequerystringYesEnd date (inclusive)
Responses
200 — List of RateArchive entities between fromDate and toDate401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRateArchive/closest-date
TomanApi

Get closest GlobalRateArchive record to a given date and time

Parameters
NameInTypeRequiredDescription
datequerystringYesTarget date and time (ISO string)
Responses
200 — Closest GlobalRateArchive entity to the given date and time401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRateArchive{id}
TomanApi

Get one GlobalRateArchive

Parameters
NameInTypeRequiredDescription
idpathstringYes
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRates/public-rates
TomanApi

Get all GlobalRates

Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRates
TomanApi

Get all GlobalRatess

Parameters
NameInTypeRequiredDescription
pagequerynumberNo
limitquerynumberNo
searchquerystringNoSearch in name, title, description, url
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRates/rates-usd
TomanApi

Get all rates as object {symbol: [rate, inverseRate]}

Responses
200 — Rates as object401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRates/rates-aed
TomanApi

Get all rates as object {symbol: [rate, inverseRate]}

Responses
200 — Rates as object401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRates/rates-eur
TomanApi

Get all rates as object {symbol: [rate, inverseRate]}

Responses
200 — Rates as object401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRates/rates-try
TomanApi

Get all rates as object {symbol: [rate, inverseRate]}

Responses
200 — Rates as object401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRates/rates-tmn
TomanApi

Get all rates as object {symbol: [rate, inverseRate]}

Responses
200 — Rates as object401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/GlobalRates{id}
TomanApi

Get one GlobalRates

Parameters
NameInTypeRequiredDescription
idpathstringYes
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/XeApi/currencies
TomanApi

Get currency list from XE

Parameters
NameInTypeRequiredDescription
isoquerystringNoISO currency code (optional)
obsoletequerybooleanNoInclude obsolete currencies?
languagequerystringNoOutput language (optional)
additionalInfoquerystringNoAdditional info (optional)
cryptoquerybooleanNoInclude cryptocurrencies?
Responses
200 — Currency list400 — Bad request401 — API key is required or invalid429 — Rate limit exceeded500 — Server error
GET/TomanApi/XeApi/convert-from
TomanApi

Convert from multiple currencies to a target currency

Parameters
NameInTypeRequiredDescription
toquerystringYesTarget ISO currency code
fromquerystringNoComma-separated source currency list or empty
amountquerynumberNoInput amount
obsoletequerybooleanNo
intervalquerystringNoRate interval (e.g., 1m, 1h, 1d)
inversequerybooleanNo
decimal_placesquerynumberNo
marginquerynumberNo
cryptoquerybooleanNo
skip_weekendsquerybooleanNo
Responses
200 — Conversion result400 — Bad request401 — API key is required or invalid429 — Rate limit exceeded500 — Server error
GET/TomanApi/XeApi/convert-to
TomanApi

Convert from one currency to multiple currencies

Parameters
NameInTypeRequiredDescription
fromquerystringYesSource ISO currency code or *
toquerystringNoTarget ISO currency code (optional)
amountquerynumberNo
obsoletequerybooleanNo
intervalquerystringNo
inversequerybooleanNo
decimal_placesquerynumberNo
marginquerynumberNo
cryptoquerybooleanNo
skip_weekendsquerybooleanNo
Responses
200 — Conversion result401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/XeApi/historic-rates
TomanApi

Historic conversion rate

Parameters
NameInTypeRequiredDescription
toquerystringYes
fromquerystringNo
amountquerynumberNo
datequerystringNoYYYY-MM-DD
timequerystringNoHH:mm:ss
obsoletequerybooleanNo
inversequerybooleanNo
decimal_placesquerynumberNo
marginquerynumberNo
cryptoquerybooleanNo
use_lock_in_timequerybooleanNo
Responses
200 — Historic rate401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/XeApi/historic-rates/period
TomanApi

Historic rates over a time period

Parameters
NameInTypeRequiredDescription
toquerystringYes
fromquerystringNo
amountquerynumberNo
start_timestampquerystringNo
end_timestampquerystringNo
intervalquerystringNo
pagequerynumberNo
per_pagequerynumberNo
obsoletequerybooleanNo
inversequerybooleanNo
decimal_placesquerynumberNo
marginquerynumberNo
cryptoquerybooleanNo
Responses
200 — List of rates401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/XeApi/monthly-average
TomanApi

Monthly average rate

Parameters
NameInTypeRequiredDescription
toquerystringYes
fromquerystringNo
yearquerynumberNo
monthquerynumberNo
obsoletequerybooleanNo
inversequerybooleanNo
decimal_placesquerynumberNo
cryptoquerybooleanNo
amountquerynumberNo
Responses
200 — Average result401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/XeApi/stats
TomanApi

Rate statistics over a period

Parameters
NameInTypeRequiredDescription
toquerystringYes
fromquerystringNo
start_datequerystringNo
end_datequerystringNo
obsoletequerybooleanNo
decimal_placesquerynumberNo
daysInPeriodquerynumberNo
cryptoquerybooleanNo
Responses
200 — Statistics result401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FinanceApi/Home/currencies/fv3
TomanApi

Get exchange rates (fv3) by Rate Group ID 0, 1, 2, 3, 4, 5, 6

Parameters
NameInTypeRequiredDescription
rateGroupIdquerystringNoRate Group ID (default: 3) 0, 1, 2, 3, 4, 5, 6
Responses
200 — fv3 rates object400 — Backend URL not configured or invalid parameters401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/Home/currencies/app
TomanApi

Get exchange rates for App (fv3app) by Rate Group ID 0, 1, 2, 3, 4, 5, 6

Parameters
NameInTypeRequiredDescription
rateGroupIdquerystringNoRate Group ID (default: 3) 0, 1, 2, 3, 4, 5, 6
Responses
200 — fv3app rates object400 — Backend URL not configured or invalid parameters401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/Home/currencies
TomanApi

Get currencies by Rate Group ID 0, 1, 2, 3, 4, 5, 6

Parameters
NameInTypeRequiredDescription
rateGroupIdquerystringNoRate Group ID (default: 3) 0, 1, 2, 3, 4, 5, 6
Responses
200 — Array of currency items (may be empty)400 — Backend URL not configured or invalid parameters401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/bin
TomanApi

Lookup card BIN information (API Ninjas)

Parameters
NameInTypeRequiredDescription
binquerystringYesFirst 6-8 digits of the card number
Responses
200 — BIN lookup results (array)400 — Invalid BIN401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/iban
TomanApi

Lookup and validate an IBAN (API Ninjas)

Parameters
NameInTypeRequiredDescription
ibanquerystringYesInternational Bank Account Number (e.g., DE16200700000532013000)
Responses
200 — IBAN details400 — Invalid IBAN401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/mortgage-rates
TomanApi

Get mortgage rates from API Ninjas (optional date range)

Parameters
NameInTypeRequiredDescription
datequerystringNoYYYY-MM-DD. Premium only.
min_datequerystringNoYYYY-MM-DD. Must be used with max_date. Premium only.
max_datequerystringNoYYYY-MM-DD. Must be used with min_date. Premium only.
Responses
200 — Mortgage rate data returned from API Ninjas400 — Invalid parameters. min_date and max_date must be provided together.401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/inflation
TomanApi

Get current inflation (CPI or HICP) from API Ninjas

Parameters
NameInTypeRequiredDescription
typequerystringNoCPI or HICP. Defaults to CPI.
countryquerystringNoCountry name (case-insensitive).
Responses
200 — Inflation data400 — Invalid parameters. type must be 'CPI' or 'HICP'.401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/inflation/countries
TomanApi

List countries with available inflation data

Responses
200 — Array of country names400 — Invalid parameters. type must be 'CPI' or 'HICP'.401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/vat
TomanApi

Get EU VAT rates for a country (API Ninjas)

Parameters
NameInTypeRequiredDescription
countryquerystringYes
typequerystringYes
min_datequerystringYes
max_datequerystringYes
limitquerystringYes
offsetquerystringYes
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FinanceApi/swift
TomanApi

Find SWIFT codes for banks

Parameters
NameInTypeRequiredDescription
swiftquerystringNo8 or 11 character SWIFT/BIC code
bankquerystringNoBank name (partial match, premium only)
cityquerystringNoCity name
countryquerystringNoISO 3166 two-letter country code (e.g., US)
offsetquerynumberNo>= 0 (annual premium) for pagination
Responses
200 — SWIFT search results400 — Invalid parameters401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/routingnumber
TomanApi

Lookup US bank info by routing number

Parameters
NameInTypeRequiredDescription
routing_numberquerystringYes9-digit routing number
Responses
200 — Bank info for routing number (array, up to 1 item)400 — Invalid routing number401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/routingnumber/search
TomanApi

Search US banks and routing numbers (Premium)

Parameters
NameInTypeRequiredDescription
bank_namequerystringNo
cityquerystringNo
statequerystringNoTwo-letter (e.g., CA, NY)
zip_codequerystringNo5-digit ZIP code
offsetquerynumberNo>= 0 pagination (Premium)
Responses
200 — Search results (array)400 — Invalid parameters401 — Unauthorized429 — Rate limit exceeded
GET/TomanApi/FinanceApi/mortgage-calculator
TomanApi
Parameters
NameInTypeRequiredDescription
loan_amountquerystringYes
home_valuequerystringYes
downpaymentquerystringYes
interest_ratequerystringYes
duration_yearsquerystringYes
monthly_hoaquerystringYes
annual_property_taxquerystringYes
annual_home_insurancequerystringYes
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FinanceApi/income-tax
TomanApi
Parameters
NameInTypeRequiredDescription
countryquerystringYes
yearquerystringYes
federal_onlyquerystringYes
Responses
200401 — API key is required or invalid429 — Rate limit exceeded
GET/TomanApi/FinanceApi/time-series
TomanApi

Get simple time series candles from TwelveData

Parameters
NameInTypeRequiredDescription
symbolquerystringYesSymbol pair, e.g., BTC/USD
intervalquerystringYesInterval, e.g., 1h
rangequerystringYesNumber of candles (outputsize), e.g., 25
Responses
200 — TwelveData time_series JSON400 — Invalid parameters or configuration401 — Unauthorized429 — Rate limit exceeded