Upload banner | Free banner maker | Sign up for free

Frequently Asked Questions 

e. Get Countries

getCountrie()


This method returns Abracadaban list of countries.


Authentication


This method does not require authentication.


Encoding

The Abracadaban API requires all data to be UTF-8 encoded. More information about UTF-8 encoding

Argument Type Valid Values Default Value Detail
api_key string valid values required you need a valid api key to use the API
language_id Int
  • 1
  • 2
  • 3
1
  • English
  • French
  • Spanish

Returned Values

Element (path) Name Type Description
/[n]/ TotalRecords int total number of records found during search
/[n]/ countryId int country unique ID
/[n]/ countryCode string country unique code
/[n]/ countryName int country name
/[n]/ currencyId int currency id of that particular country


Example Query

 

<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>getCategories()</methodName>

<params>
<param>
<value><string>YOUR_API_KEY</string></value>
</param>

<param>
<value><int>1</int></value>
</param>
</params>

</methodCall>
   


Example Response


   

<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>TotalRecords</name>
<value><int>242</int></value>
<member>
</struct>
</value>
<value>
<struct>
<member>
<name>countryId</name>
<value><int>1</int></value>
</member>
<member>
<name>countryCode</name>
<value><string>AF</string></value>
</member>
<member>
<name>countryName</name>
<value><string>Afghanistan</string></value>
</member>
<member>
<name>currencyId</name>
<value><int>1</int></value>
<member>
</struct>
</value>

<value>
<struct>
<member>
<name>countryId</name>
<value><int>2</int></value>
</member>
<member>
<name>countryCode</name>
<value><string>AL</string></value>
</member>
<member>
<name>countryName</name>
<value><string>Albania</string></value>
</member>
<member>
<name>currencyId</name>
<value><int>1</int></value>
</member>
</struct>
</value>

<value>
<struct>
<member>
<name>countryId</name>
<value><int>3</int></value>
</member>
<member>
<name>countryCode</name>
<value><string>DZ</string></value>
</member>
<member>
<name>countryName</name>
<value><string>Algeria</string></value>
</member>
<member>
<name>currencyId</name>
<value><int>1</int></value>
</member>
</struct>
</value>

<value>
<struct>
<member>
<name>countryId</name>
<value><int>4</int></value>
</member>
<member>
<name>countryCode</name>
<value><string>AS</string></value>
</member>
<member>
<name>countryName</name>
<value><string>American Samoa</string></value>
</member>
<member>
<name>currencyId</name>
<value><int>1</int></value>
</member>
</struct>
</value>

<value>
<struct>
<member>
<name>countryId</name>
<value><int>5</int></value>
</member>
<member>
<name>countryCode</name>
<value><string>AD</string></value>
</member>
<member>
<name>countryName</name>
<value><string>Andorra</string></value>
</member>
<member>
<name>currencyId</name>
<value><int>1</int></value>
</member>
</struct>
</value>

<value>
<struct>
<member>
<name>countryId</name>
<value><int>6</int></value>
</member>
<member>
<name>countryCode</name>
<value><string>AO</string></value>
</member>
<member>
<name>countryName</name>
<value><string>Angola</string></value>
</member>
<member>
<name>currencyId</name>
<value><int>1</int></value>
</member>
</struct>
</value>

<value>
<struct>
<member>
<name>countryId</name>
<value><int>7</int></value>
</member>
<member>
<name>countryCode</name>
<value><string>AI</string></value>
</member>
<member>
<name>countryName</name>
<value><string>Anguilla</string></value>
</member>
<member>
<name>currencyId</name>
<value><int>1</int></value>
</member>
</struct>
</value>

<value>
<struct>
<member>
<name>countryId</name>
<value><int>8</int></value>
</member>
<member>
<name>countryCode</name>
<value><string>AQ</string></value>
</member>
<member>
<name>countryName</name>
<value><string>Antarctica</string></value>
</member>
<member>
<name>currencyId</name>
<value><int>1</int></value>
</member>
</struct>
</value>
.
.
.
.
.
.
.
<value>
<struct>
<member>
<name>countryId</name>
<value><int>242</int></value>
</member>
<member>
<name>countryCode</name>
<value><string>ZW</string></value>
</member>
<member>
<name>countryName</name>
<value><string>Zimbabwe</string></value>
</member>
<member>
<name>currencyId</name>
<value><int>1</int></value>
</member>
</struct>
</value>

</data>
</array>
</value>
</param>
</params>
</methodResponse>
 



Error Codes


1025: API Key Missing
You might have forgot to enter API Key.

1001: Invalid API Key
The API key passed is not valid or has expired.

1021: Countries not available
The countries are not available for this API Key.

<< Year >>
Su Mo Tu We Th Fr Sa