> For a complete page index, fetch https://docs.transak.com/llms.txt # Get Countries GET https://api-stg.transak.com/api/v2/countries The Get Countries is a public API endpoint that allows you to retrieve the list of supported countries in the Transak ecosystem. This API helps you identify which countries are supported for KYC verification, and supported documents like passports, driving licenses, and national identity cards. Reference: https://docs.transak.com/api/public/get-countries ## Request ### Headers - `x-api-key` (string, required) — Your Partner API key. You can find this in the [Partner Dashboard](https://docs.transak.com/guides/how-to-create-partner-dashboard-account#open-the-developers-section). ## Response ### 200 Countries fetched successfully - `response` (list of ApiV2CountriesGetResponsesContentApplicationJsonSchemaResponseItems, required) ## Types ### ApiV2CountriesGetResponsesContentApplicationJsonSchemaResponseItems - `alpha2` (string, required) - `alpha3` (string, required) - `isAllowed` (boolean, required) - `isLightKycAllowed` (boolean, required) - `name` (string, required) - `currencyCode` (string, required) - `supportedDocuments` (list of string, required) ## Examples **Response** ```json { "response": [ { "alpha2": "AG", "alpha3": "ATG", "isAllowed": true, "isLightKycAllowed": false, "name": "Antigua and Barbuda", "currencyCode": "XCD", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ] }, { "alpha2": "AU", "alpha3": "AUS", "isAllowed": true, "isLightKycAllowed": true, "name": "Australia", "currencyCode": "AUD", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [ { "currencyCode": "AUD", "isCardPayment": false, "name": "wyre" } ] }, { "alpha2": "BM", "alpha3": "BMU", "isAllowed": true, "isLightKycAllowed": false, "name": "Bermuda", "currencyCode": "BMD", "supportedDocuments": [ "passport", "driving_licence" ] }, { "alpha2": "BR", "alpha3": "BRA", "isAllowed": true, "isLightKycAllowed": true, "name": "Brazil", "currencyCode": "BRL", "supportedDocuments": [ "passport", "driving_licence" ], "partners": [ { "currencyCode": "USD", "isCardPayment": true, "name": "wyre" } ] }, { "alpha2": "CV", "alpha3": "CPV", "isAllowed": true, "isLightKycAllowed": false, "name": "Cabo Verde", "currencyCode": "CVE", "supportedDocuments": [ "passport", "driving_licence" ] }, { "alpha2": "CA", "alpha3": "CAN", "isAllowed": true, "isLightKycAllowed": true, "name": "Canada", "currencyCode": "CAD", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [ { "currencyCode": "CAD", "isCardPayment": true, "name": "wyre" } ], "states": [ { "code": "AB", "isAllowed": true, "name": "Alberta" }, { "code": "BC", "isAllowed": true, "name": "British Columbia" }, { "code": "MB", "isAllowed": true, "name": "Manitoba" }, { "code": "NB", "isAllowed": true, "name": "New Brunswick" }, { "code": "NL", "isAllowed": true, "name": "Newfoundland and Labrador" }, { "code": "NS", "isAllowed": true, "name": "Nova Scotia" }, { "code": "NT", "isAllowed": true, "name": "Northwest Territories" }, { "code": "NU", "isAllowed": false, "name": "Nunavut" }, { "code": "ON", "isAllowed": true, "name": "Ontario" }, { "code": "PE", "isAllowed": true, "name": "Prince Edward Island" }, { "code": "QC", "isAllowed": true, "name": "Quebec" }, { "code": "SK", "isAllowed": true, "name": "Saskatchewan" }, { "code": "YT", "isAllowed": true, "name": "Yukon" } ] }, { "alpha2": "CZ", "alpha3": "CZE", "isAllowed": true, "isLightKycAllowed": true, "name": "Czech Republic", "currencyCode": "CZK", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ] }, { "alpha2": "PF", "alpha3": "PYF", "isAllowed": true, "isLightKycAllowed": false, "name": "French Polynesia", "currencyCode": "XPF", "supportedDocuments": [ "passport", "driving_licence" ] }, { "alpha2": "GE", "alpha3": "GEO", "isAllowed": true, "isLightKycAllowed": false, "name": "Georgia", "currencyCode": "GEL", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ] }, { "alpha2": "GU", "alpha3": "GUM", "isAllowed": true, "isLightKycAllowed": false, "name": "Guam", "currencyCode": "USD", "supportedDocuments": [ "passport" ] }, { "alpha2": "HK", "alpha3": "HKG", "isAllowed": true, "isLightKycAllowed": true, "name": "Hong Kong", "currencyCode": "HKD", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ] }, { "alpha2": "HU", "alpha3": "HUN", "isAllowed": true, "isLightKycAllowed": true, "name": "Hungary", "currencyCode": "HUF", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [] }, { "alpha2": "IS", "alpha3": "ISL", "isAllowed": true, "isLightKycAllowed": true, "name": "Iceland", "currencyCode": "ISK", "supportedDocuments": [ "passport", "driving_licence" ] }, { "alpha2": "IL", "alpha3": "ISR", "isAllowed": true, "isLightKycAllowed": true, "name": "Israel", "currencyCode": "ILS", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [ { "currencyCode": "USD", "isCardPayment": true, "name": "wyre" } ] }, { "alpha2": "KW", "alpha3": "KWT", "isAllowed": true, "isLightKycAllowed": false, "name": "Kuwait", "currencyCode": "KWD", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ] }, { "alpha2": "LI", "alpha3": "LIE", "isAllowed": true, "isLightKycAllowed": false, "name": "Liechtenstein", "currencyCode": "CHF", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [] }, { "alpha2": "LT", "alpha3": "LTU", "isAllowed": true, "isLightKycAllowed": true, "name": "Lithuania", "currencyCode": "LTL", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [] }, { "alpha2": "MY", "alpha3": "MYS", "isAllowed": true, "isLightKycAllowed": true, "name": "Malaysia", "currencyCode": "MYR", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [ { "currencyCode": "USD", "isCardPayment": true, "name": "wyre" } ] }, { "alpha2": "MU", "alpha3": "MUS", "isAllowed": true, "isLightKycAllowed": false, "name": "Mauritius", "currencyCode": "MUR", "supportedDocuments": [ "passport", "national_identity_card" ] }, { "alpha2": "MX", "alpha3": "MEX", "isAllowed": true, "isLightKycAllowed": true, "name": "Mexico", "currencyCode": "MXN", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [ { "currencyCode": "USD", "isCardPayment": true, "name": "wyre" } ] }, { "alpha2": "MD", "alpha3": "MDA", "isAllowed": true, "isLightKycAllowed": false, "name": "Moldova, Republic of", "currencyCode": "MDL", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ] }, { "alpha2": "NC", "alpha3": "NCL", "isAllowed": true, "isLightKycAllowed": false, "name": "New Caledonia", "currencyCode": "XPF", "supportedDocuments": [ "passport", "driving_licence" ] }, { "alpha2": "NZ", "alpha3": "NZL", "isAllowed": true, "isLightKycAllowed": false, "name": "New Zealand", "currencyCode": "NZD", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [ { "currencyCode": "USD", "isCardPayment": true, "name": "wyre" } ] }, { "alpha2": "PE", "alpha3": "PER", "isAllowed": true, "isLightKycAllowed": true, "name": "Peru", "currencyCode": "PEN", "supportedDocuments": [ "passport", "driving_licence" ], "partners": [ { "currencyCode": "USD", "isCardPayment": true, "name": "wyre" } ] }, { "alpha2": "PH", "alpha3": "PHL", "isAllowed": true, "isLightKycAllowed": true, "name": "Philippines", "currencyCode": "PHP", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [ { "currencyCode": "USD", "isCardPayment": true, "name": "wyre" } ] }, { "alpha2": "PR", "alpha3": "PRI", "isAllowed": true, "isLightKycAllowed": false, "name": "Puerto Rico", "currencyCode": "USD", "supportedDocuments": [ "passport" ] }, { "alpha2": "RO", "alpha3": "ROU", "isAllowed": true, "isLightKycAllowed": true, "name": "Romania", "currencyCode": "RON", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ] }, { "alpha2": "RS", "alpha3": "SRB", "isAllowed": true, "isLightKycAllowed": false, "name": "Serbia", "currencyCode": "RSD", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ] }, { "alpha2": "CH", "alpha3": "CHE", "isAllowed": true, "isLightKycAllowed": false, "name": "Switzerland", "currencyCode": "CHF", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [] }, { "alpha2": "TJ", "alpha3": "TJK", "isAllowed": true, "isLightKycAllowed": false, "name": "Tajikistan", "currencyCode": "TJS", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ] }, { "alpha2": "GB", "alpha3": "GBR", "isAllowed": true, "isLightKycAllowed": true, "name": "United Kingdom", "currencyCode": "GBP", "supportedDocuments": [ "passport", "driving_licence", "national_identity_card" ], "partners": [ { "currencyCode": "GBP", "isCardPayment": false, "name": "transak" }, { "currencyCode": "GBP", "isCardPayment": true, "name": "checkout" } ] }, { "alpha2": "US", "alpha3": "USA", "isAllowed": true, "isLightKycAllowed": false, "name": "United States of America", "currencyCode": "USD", "supportedDocuments": [ "driving_licence", "national_identity_card" ], "partners": [ { "currencyCode": "USD", "isCardPayment": true, "name": "wyre" } ], "states": [ { "code": "AL", "isAllowed": true, "name": "Alabama" }, { "code": "AK", "isAllowed": false, "name": "Alaska" }, { "code": "AZ", "isAllowed": true, "name": "Arizona" }, { "code": "AR", "isAllowed": true, "name": "Arkansas" }, { "code": "CA", "isAllowed": true, "name": "California" }, { "code": "CO", "isAllowed": true, "name": "Colorado" }, { "code": "CT", "isAllowed": true, "name": "Connecticut" }, { "code": "DE", "isAllowed": true, "name": "Delaware" }, { "code": "DC", "isAllowed": true, "name": "District of Columbia" }, { "code": "FL", "isAllowed": true, "name": "Florida" }, { "code": "GA", "isAllowed": true, "name": "Georgia" }, { "code": "HI", "isAllowed": true, "name": "Hawaii" }, { "code": "ID", "isAllowed": true, "name": "Idaho" }, { "code": "IL", "isAllowed": true, "name": "Illinois" }, { "code": "IN", "isAllowed": true, "name": "Indiana" }, { "code": "IA", "isAllowed": true, "name": "Iowa" }, { "code": "KS", "isAllowed": true, "name": "Kansas" }, { "code": "KY", "isAllowed": true, "name": "Kentucky" }, { "code": "LA", "isAllowed": false, "name": "Louisiana" }, { "code": "ME", "isAllowed": true, "name": "Maine" }, { "code": "MD", "isAllowed": true, "name": "Maryland" }, { "code": "MA", "isAllowed": true, "name": "Massachusetts" }, { "code": "MI", "isAllowed": true, "name": "Michigan" }, { "code": "MN", "isAllowed": false, "name": "Minnesota" }, { "code": "MS", "isAllowed": true, "name": "Mississippi" }, { "code": "MO", "isAllowed": true, "name": "Missouri" }, { "code": "MT", "isAllowed": true, "name": "Montana" }, { "code": "NE", "isAllowed": true, "name": "Nebraska" }, { "code": "NV", "isAllowed": true, "name": "Nevada" }, { "code": "NH", "isAllowed": true, "name": "New Hampshire" }, { "code": "NJ", "isAllowed": true, "name": "New Jersey" }, { "code": "NM", "isAllowed": true, "name": "New Mexico" }, { "code": "NY", "isAllowed": false, "name": "New York" }, { "code": "NC", "isAllowed": true, "name": "North Carolina" }, { "code": "ND", "isAllowed": false, "name": "North Dakota" }, { "code": "OH", "isAllowed": true, "name": "Ohio" }, { "code": "OK", "isAllowed": true, "name": "Oklahoma" }, { "code": "OR", "isAllowed": true, "name": "Oregon" }, { "code": "PA", "isAllowed": true, "name": "Pennsylvania" }, { "code": "PR", "isAllowed": true, "name": "Puerto Rico" }, { "code": "RI", "isAllowed": true, "name": "Rhode Island" }, { "code": "SC", "isAllowed": true, "name": "South Carolina" }, { "code": "SD", "isAllowed": true, "name": "South Dakota" }, { "code": "TN", "isAllowed": true, "name": "Tennessee" }, { "code": "TX", "isAllowed": true, "name": "Texas" }, { "code": "UT", "isAllowed": true, "name": "Utah" }, { "code": "VT", "isAllowed": true, "name": "Vermont" }, { "code": "VA", "isAllowed": true, "name": "Virginia" }, { "code": "VI", "isAllowed": false, "name": "Virgin Islands (U.S.)" }, { "code": "WA", "isAllowed": true, "name": "Washington" }, { "code": "WV", "isAllowed": true, "name": "West Virginia" }, { "code": "WI", "isAllowed": true, "name": "Wisconsin" }, { "code": "WY", "isAllowed": true, "name": "Wyoming" } ] } ] } ``` **SDK Code** ```python Success import requests url = "https://api-stg.transak.com/api/v2/countries" headers = {"x-api-key": ""} response = requests.get(url, headers=headers) print(response.json()) ``` ```javascript Success const url = 'https://api-stg.transak.com/api/v2/countries'; 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/api/v2/countries" 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/api/v2/countries") 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/api/v2/countries") .header("x-api-key", "") .asString(); ``` ```php Success request('GET', 'https://api-stg.transak.com/api/v2/countries', [ 'headers' => [ 'x-api-key' => '', ], ]); echo $response->getBody(); ``` ```csharp Success using RestSharp; var client = new RestClient("https://api-stg.transak.com/api/v2/countries"); 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/api/v2/countries")! 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() ```