> For a complete page index, fetch https://docs.transak.com/llms.txt # Get Capabilities GET https://api-stg.transak.com/ledger/v1/capabilities Fetch the supported fiat currencies together with their supported countries, payment methods, and transaction limits. Different payment methods can have different transaction limits for the same fiat currency, so this endpoint should be used to build the available sell options shown to the user. ![Capabilities](https://assets.transak.com/doc/get_capabilities.png) Reference: https://docs.transak.com/api/ledger-off-ramp/get-capabilities ## Servers - `https://api-stg.transak.com/ledger/v1` (Staging, default) - `https://api.transak.com/ledger/v1` (Production) ## Request ### Headers - `x-api-key` (string, required) — Transak API key available from the Transak Dashboard. ## Response ### 200 Capabilities fetched successfully. - `cryptoCurrencyCapabilities` (list of CryptoCurrencyCapability, required) - `fiatCurrencyCapabilities` (list of FiatCurrencyCapability, required) - `countriesCapabilities` (list of CountryCapability, required) ## Errors ### 400 Bad Request Error Missing or invalid request. - `error` (ErrorResponseError, required) ### 500 Internal Server Error Internal server error. - `error` (ErrorResponseError, required) ## Types ### CryptoCurrencyCapability - `id` (string, required) - `minAmount` (double, required) - `maxAmount` (double, required) ### FiatCurrencyCapability - `fiat` (string, required) ### CountryCapability - `country` (string, required) — ISO 3166-1 alpha-2 country code. - `paymentMethods` (list of PaymentMethodCapability, required) ### ErrorResponseError - `messageKey` (string, required) - `message` (string, required) ### PaymentMethodCapability - `name` (string, required) - `minMaxRestrictions` (list of MinMaxRestriction, required) ### MinMaxRestriction - `fiat` (string, required) - `minAmount` (double, required) - `maxAmount` (double, required) ## Examples **Response** ```json { "cryptoCurrencyCapabilities": [ { "id": "ethereum_sepolia", "minAmount": 0.00532551, "maxAmount": 12.56170648 }, { "id": "bitcoin_testnet", "minAmount": 0.0001208, "maxAmount": 0.28495105 }, { "id": "arbitrum_sepolia", "minAmount": 0.00532551, "maxAmount": 12.56170648 }, { "id": "base_sepolia", "minAmount": 0.00532551, "maxAmount": 12.56170648 }, { "id": "ethereum_sepolia/erc20/usdc", "minAmount": 10.07, "maxAmount": 23753.31 }, { "id": "base_sepolia/erc20/usd_coin", "minAmount": 10.07, "maxAmount": 23753.31 }, { "id": "solana_testnet", "minAmount": 0.07892338, "maxAmount": 186.16295402 }, { "id": "polygon_mumbai", "minAmount": 46.14, "maxAmount": 108833.7 }, { "id": "cardano_testnet", "minAmount": 13.81, "maxAmount": 32569.21 } ], "fiatCurrencyCapabilities": [ { "fiat": "GBP" }, { "fiat": "USD" }, { "fiat": "CHF" }, { "fiat": "SEK" }, { "fiat": "PLN" }, { "fiat": "NOK" }, { "fiat": "DKK" }, { "fiat": "NZD" }, { "fiat": "MXN" }, { "fiat": "AUD" }, { "fiat": "ARS" }, { "fiat": "BRL" }, { "fiat": "CRC" }, { "fiat": "IDR" }, { "fiat": "ILS" }, { "fiat": "JPY" }, { "fiat": "MYR" }, { "fiat": "PYG" }, { "fiat": "PEN" }, { "fiat": "PHP" }, { "fiat": "SGD" }, { "fiat": "FJD" }, { "fiat": "HUF" }, { "fiat": "KES" }, { "fiat": "MDL" }, { "fiat": "BMD" }, { "fiat": "CZK" }, { "fiat": "ISK" }, { "fiat": "RON" }, { "fiat": "AOA" }, { "fiat": "BZD" }, { "fiat": "BND" }, { "fiat": "DJF" }, { "fiat": "XCD" }, { "fiat": "GEL" }, { "fiat": "GTQ" }, { "fiat": "HNL" }, { "fiat": "KZT" }, { "fiat": "KGS" }, { "fiat": "MGA" }, { "fiat": "MWK" }, { "fiat": "MRU" }, { "fiat": "OMR" }, { "fiat": "PGK" }, { "fiat": "RWF" }, { "fiat": "SBD" }, { "fiat": "SRD" }, { "fiat": "SZL" }, { "fiat": "TJS" }, { "fiat": "TOP" }, { "fiat": "TMT" }, { "fiat": "UYU" }, { "fiat": "GHS" }, { "fiat": "KHR" }, { "fiat": "RSD" }, { "fiat": "BHD" }, { "fiat": "MKD" }, { "fiat": "KWD" }, { "fiat": "AMD" }, { "fiat": "ANG" }, { "fiat": "AZN" }, { "fiat": "BSD" }, { "fiat": "KYD" }, { "fiat": "CVE" }, { "fiat": "BAM" }, { "fiat": "JOD" }, { "fiat": "TTD" } ], "countriesCapabilities": [ { "country": "GB", "paymentMethods": [ { "name": "fasterpayments", "minMaxRestrictions": [ { "fiat": "GBP", "minAmount": 8, "maxAmount": 19298 } ] }, { "name": "card", "minMaxRestrictions": [ { "fiat": "GBP", "minAmount": 8, "maxAmount": 19298 } ] } ] }, { "country": "DK", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "DKK", "minAmount": 69, "maxAmount": 171331 } ] } ] }, { "country": "CH", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "CHF", "minAmount": 9, "maxAmount": 22047 } ] } ] }, { "country": "HU", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "HUF", "minAmount": 3668, "maxAmount": 9170149 } ] } ] }, { "country": "PL", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "PLN", "minAmount": 39, "maxAmount": 96347 } ] } ] }, { "country": "SE", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "SEK", "minAmount": 101, "maxAmount": 253246 } ] } ] }, { "country": "US", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "USD", "minAmount": 10, "maxAmount": 25000 } ] } ] }, { "country": "PR", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "USD", "minAmount": 10, "maxAmount": 25000 } ] } ] }, { "country": "VI", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "USD", "minAmount": 10, "maxAmount": 25000 } ] } ] }, { "country": "GU", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "USD", "minAmount": 10, "maxAmount": 25000 } ] } ] }, { "country": "TC", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "USD", "minAmount": 10, "maxAmount": 25000 } ] } ] }, { "country": "MP", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "USD", "minAmount": 10, "maxAmount": 25000 } ] } ] }, { "country": "NO", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "NOK", "minAmount": 107, "maxAmount": 266861 } ] } ] }, { "country": "SJ", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "NOK", "minAmount": 107, "maxAmount": 266861 } ] } ] }, { "country": "FO", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "DKK", "minAmount": 69, "maxAmount": 171331 } ] } ] }, { "country": "GL", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "DKK", "minAmount": 69, "maxAmount": 171331 } ] } ] }, { "country": "NZ", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "NZD", "minAmount": 18, "maxAmount": 43825 } ] } ] }, { "country": "CK", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "NZD", "minAmount": 18, "maxAmount": 43825 } ] } ] }, { "country": "NU", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "NZD", "minAmount": 18, "maxAmount": 43825 } ] } ] }, { "country": "PN", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "NZD", "minAmount": 18, "maxAmount": 43825 } ] } ] }, { "country": "TK", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "NZD", "minAmount": 18, "maxAmount": 43825 } ] } ] }, { "country": "MX", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "MXN", "minAmount": 202, "maxAmount": 504490 } ] } ] }, { "country": "AU", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AUD", "minAmount": 16, "maxAmount": 39734 } ] } ] }, { "country": "CX", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AUD", "minAmount": 16, "maxAmount": 39734 } ] } ] }, { "country": "CC", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AUD", "minAmount": 16, "maxAmount": 39734 } ] } ] }, { "country": "HM", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AUD", "minAmount": 16, "maxAmount": 39734 } ] } ] }, { "country": "KI", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AUD", "minAmount": 16, "maxAmount": 39734 } ] } ] }, { "country": "NR", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AUD", "minAmount": 16, "maxAmount": 39734 } ] } ] }, { "country": "NF", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AUD", "minAmount": 16, "maxAmount": 39734 } ] } ] }, { "country": "TV", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AUD", "minAmount": 16, "maxAmount": 39734 } ] } ] }, { "country": "AR", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "ARS", "minAmount": 10659, "maxAmount": 26647243 } ] } ] }, { "country": "BR", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "BRL", "minAmount": 58, "maxAmount": 145015 } ] } ] }, { "country": "CR", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "CRC", "minAmount": 5006, "maxAmount": 12514979 } ] } ] }, { "country": "ID", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "IDR", "minAmount": 164071, "maxAmount": 410177794 } ] } ] }, { "country": "IL", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "ILS", "minAmount": 37, "maxAmount": 91296 } ] } ] }, { "country": "JP", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "JPY", "minAmount": 1480, "maxAmount": 3700621 } ] } ] }, { "country": "MY", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "MYR", "minAmount": 44, "maxAmount": 110875 } ] } ] }, { "country": "PY", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "PYG", "minAmount": 79392, "maxAmount": 198480217 } ] } ] }, { "country": "PE", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "PEN", "minAmount": 37, "maxAmount": 91685 } ] } ] }, { "country": "PH", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "PHP", "minAmount": 573, "maxAmount": 1433575 } ] } ] }, { "country": "SG", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "SGD", "minAmount": 13, "maxAmount": 33351 } ] } ] }, { "country": "FJ", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "FJD", "minAmount": 23, "maxAmount": 57447 } ] } ] }, { "country": "KE", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "KES", "minAmount": 1294, "maxAmount": 3235000 } ] } ] }, { "country": "MD", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "MDL", "minAmount": 178, "maxAmount": 444723 } ] } ] }, { "country": "BM", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "BMD", "minAmount": 10, "maxAmount": 25000 } ] } ] }, { "country": "CZ", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "CZK", "minAmount": 230, "maxAmount": 575650 } ] } ] }, { "country": "IS", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "ISK", "minAmount": 1346, "maxAmount": 3365250 } ] } ] }, { "country": "RO", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "RON", "minAmount": 46, "maxAmount": 114338 } ] } ] }, { "country": "AO", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AOA", "minAmount": 9137, "maxAmount": 22841667 } ] } ] }, { "country": "BZ", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "BZD", "minAmount": 20, "maxAmount": 50273 } ] } ] }, { "country": "BN", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "BND", "minAmount": 13, "maxAmount": 33392 } ] } ] }, { "country": "DJ", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "DJF", "minAmount": 1783, "maxAmount": 4456772 } ] } ] }, { "country": "DM", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "XCD", "minAmount": 27, "maxAmount": 67564 } ] } ] }, { "country": "GD", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "XCD", "minAmount": 27, "maxAmount": 67564 } ] } ] }, { "country": "KN", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "XCD", "minAmount": 27, "maxAmount": 67564 } ] } ] }, { "country": "LC", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "XCD", "minAmount": 27, "maxAmount": 67564 } ] } ] }, { "country": "VC", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "XCD", "minAmount": 27, "maxAmount": 67564 } ] } ] }, { "country": "GE", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "GEL", "minAmount": 28, "maxAmount": 69375 } ] } ] }, { "country": "GT", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "GTQ", "minAmount": 77, "maxAmount": 192970 } ] } ] }, { "country": "HN", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "HNL", "minAmount": 256, "maxAmount": 640070 } ] } ] }, { "country": "KZ", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "KZT", "minAmount": 4921, "maxAmount": 12301690 } ] } ] }, { "country": "KG", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "KGS", "minAmount": 875, "maxAmount": 2186250 } ] } ] }, { "country": "MG", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "MGA", "minAmount": 46662, "maxAmount": 116653876 } ] } ] }, { "country": "MW", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "MWK", "minAmount": 17359, "maxAmount": 43396876 } ] } ] }, { "country": "MR", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "MRU", "minAmount": 398, "maxAmount": 995335 } ] } ] }, { "country": "OM", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "OMR", "minAmount": 4, "maxAmount": 9625 } ] } ] }, { "country": "PG", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "PGK", "minAmount": 40, "maxAmount": 100743 } ] } ] }, { "country": "RW", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "RWF", "minAmount": 14251, "maxAmount": 35627534 } ] } ] }, { "country": "SB", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "SBD", "minAmount": 84, "maxAmount": 210279 } ] } ] }, { "country": "SR", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "SRD", "minAmount": 362, "maxAmount": 904238 } ] } ] }, { "country": "SZ", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "SZL", "minAmount": 184, "maxAmount": 461128 } ] } ] }, { "country": "TJ", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "TJS", "minAmount": 109, "maxAmount": 272802 } ] } ] }, { "country": "TO", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "TOP", "minAmount": 24, "maxAmount": 60194 } ] } ] }, { "country": "TM", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "TMT", "minAmount": 35, "maxAmount": 87750 } ] } ] }, { "country": "UY", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "UYU", "minAmount": 424, "maxAmount": 1060590 } ] } ] }, { "country": "GH", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "GHS", "minAmount": 155, "maxAmount": 387939 } ] } ] }, { "country": "KH", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "KHR", "minAmount": 40123, "maxAmount": 100307399 } ] } ] }, { "country": "RS", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "RSD", "minAmount": 1076, "maxAmount": 2689825 } ] } ] }, { "country": "BH", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "BHD", "minAmount": 4, "maxAmount": 9423 } ] } ] }, { "country": "MK", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "MKD", "minAmount": 565, "maxAmount": 1413711 } ] } ] }, { "country": "KW", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "KWD", "minAmount": 3, "maxAmount": 7702 } ] } ] }, { "country": "AM", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AMD", "minAmount": 3930, "maxAmount": 9824132 } ] } ] }, { "country": "CW", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "ANG", "minAmount": 18, "maxAmount": 45105 } ] } ] }, { "country": "AW", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "ANG", "minAmount": 18, "maxAmount": 45105 } ] } ] }, { "country": "AZ", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "AZN", "minAmount": 17, "maxAmount": 42500 } ] } ] }, { "country": "BS", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "BSD", "minAmount": 10, "maxAmount": 25000 } ] } ] }, { "country": "KY", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "KYD", "minAmount": 8, "maxAmount": 20856 } ] } ] }, { "country": "CV", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "CVE", "minAmount": 1013, "maxAmount": 2531580 } ] } ] }, { "country": "BA", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "BAM", "minAmount": 18, "maxAmount": 44903 } ] } ] }, { "country": "PS", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "JOD", "minAmount": 7, "maxAmount": 17733 } ] } ] }, { "country": "TT", "paymentMethods": [ { "name": "card", "minMaxRestrictions": [ { "fiat": "TTD", "minAmount": 68, "maxAmount": 169874 } ] } ] } ] } ``` **SDK Code** ```python success import requests url = "https://api-stg.transak.com/ledger/v1/capabilities" headers = {"x-api-key": ""} response = requests.get(url, headers=headers) print(response.json()) ``` ```javascript success const url = 'https://api-stg.transak.com/ledger/v1/capabilities'; const options = {method: 'GET', headers: {'x-api-key': ''}}; try { const response = await fetch(url, options); const data = await response.json(); console.log(data); } catch (error) { console.error(error); } ``` ```go success package main import ( "fmt" "net/http" "io" ) func main() { url := "https://api-stg.transak.com/ledger/v1/capabilities" req, _ := http.NewRequest("GET", url, nil) req.Header.Add("x-api-key", "") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := io.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) } ``` ```ruby success require 'uri' require 'net/http' url = URI("https://api-stg.transak.com/ledger/v1/capabilities") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true request = Net::HTTP::Get.new(url) request["x-api-key"] = '' response = http.request(request) puts response.read_body ``` ```java success import com.mashape.unirest.http.HttpResponse; import com.mashape.unirest.http.Unirest; HttpResponse response = Unirest.get("https://api-stg.transak.com/ledger/v1/capabilities") .header("x-api-key", "") .asString(); ``` ```php success request('GET', 'https://api-stg.transak.com/ledger/v1/capabilities', [ 'headers' => [ 'x-api-key' => '', ], ]); echo $response->getBody(); ``` ```csharp success using RestSharp; var client = new RestClient("https://api-stg.transak.com/ledger/v1/capabilities"); var request = new RestRequest(Method.GET); request.AddHeader("x-api-key", ""); IRestResponse response = client.Execute(request); ``` ```swift success import Foundation let headers = ["x-api-key": ""] let request = NSMutableURLRequest(url: NSURL(string: "https://api-stg.transak.com/ledger/v1/capabilities")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error as Any) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume() ```