Documentation

 

Verify international addresses

international address verification

NOTE: Use of this service is currently limited to approved accounts. If you would like us to add international service to your account, please read and fill out the simple request form here.

This page describes how to verify an address using the SmartyStreets International API. (View current pricing.)

Contents

  1. HTTP Request
    1. URL Composition
    2. Request Methods
    3. Headers
    4. Input Fields
  2. HTTP Response
    1. Status Codes and Results
    2. Output field definitions
  3. Supplementary Material
    1. Full Examples
    2. Supported Countries
    3. SSL/TLS Information
    4. Try the demo

HTTP Request: URL Composition

Proper URL construction is required for all API requests. Here is an example URL:

https://international-street.api.smartystreets.com/verify?auth-id=123&auth-token=abc

URL Components:

  • Scheme: https
    (Required; non-secure http requests are not supported.)
  • Hostname: international-street.api.smartystreets.com
  • Path: /verify
  • Query String: ?auth-id=123&auth-token=abc
    (Additional query string parameters are required; consult the next section.)

For additional information, please read our article about URL components.

HTTP Request: Supported Methods/Verbs

HTTP requests can be categorized according to their HTTP method. Most HTTP requests are defined using the GET method. We call these "get requests." Other common methods are PUT, POST, and DELETE.

The following methods are supported by this API:

HTTP GET

To send one (and only one) address to our API, simply encode the input field names from the table below along with the corresponding input values as query string parameters in the URL of your request. Here's an example that uses the address1, address2, locality, administrative_area, postal_code, and country fields:

curl -v 'https://international-street.api.smartystreets.com/verify?
					auth-id=YOUR+AUTH-ID+HERE&
					auth-token=YOUR+AUTH-TOKEN+HERE&

					address1=Rua+Padre+Antonio+D%27Angelo+121&
					address2=Casa+Verde&
					locality=Sao+Paulo&
					administrative_area=SP&
					postal_code=02516-040&
					country=Brazil'

Please note that all query string parameter values must be url-encoded (spaces become + or %20, for example) to ensure that the data is transferred correctly. A common mistake we see is a non-encoded pound sign (#) like in an apartment number (# 409). This character, when properly encoded in a URL, becomes %23. When not encoded this character functions as the fragment identifier, which is ignored by our API servers.

HTTP Request: Headers

You must include the following required HTTP headers in all requests:

HostThe Host request header field specifies the internet host and port number of the resource being requestedHost: international-street.api.smartystreets.com

Input fields

Each address submitted must have non-blank values for one of the following field combinations to be processed:

  • country + freeform
  • country + address1 + postal_code
  • country + address1 + locality + administrative_area
NameTypeMax CharactersDescription
input_idstring36A unique identifier generated by you for this address for use within your application; this field will be copied into the output.
(e.g., 123456)
countrystring64(required) This must be entered with every address. Country Name or ISO classification (ISO-3, ISO-2 or ISO-N). Address validation will fail if this is missing.
(e.g., Brazil, BRA, BR, or 076)
geocodestring4Set to true to enable geocoding (disabled by default). See the examples section for, well, an example.
languagestring6When not set, the output language will match the language of the input values. When set to native the results will always be in the language of the output country. When set to latin the results will always be provided using a Latin character set.
freeformstring512The entire address in a single field (without the country). If freeform is specified, all other address input fields (except country) will be ignored.
(e.g., Via Santa Maria di Costantinopoli, 72 46030-Tabellano MN)
address1string64The first address line
(e.g., Calle Proc. San Sebastián, 15)
address2string64The second address line (if any)
address3string64The third address line (if any)
address4string64The fourth address line (if any)
organizationstring64The name of the recipient, firm, or company at this address
(e.g., Robert Smith OR The Clean Oil Company)
localitystring64The city name
(e.g., Paris)
administrative_areastring32The state or province name or abbreviation
(e.g., Alberta or AB)
postal_codestring16The postal code
(e.g., 90210-2301)

HTTP Response: Status Codes and Results

Responses will have a status header with a numeric value. This value is what you should check for when writing code to parse the response. The only response body that should be read and parsed is a 200 response.

Status CodeResponse and Explanation
401Unauthorized: The credentials were provided incorrectly or did not match any existing, active credentials.
402Payment Required: There is no active subscription for the account associated with the credentials submitted with the request.
403Forbidden: Because the international service is currently in a limited release phase, only approved accounts may access the service. Please contact us for your account to be granted access.
400Bad Request (Malformed Payload): Inputs from the request could not be interpreted.
422Unprocessable Entity: A GET request lacked required fields.
429Too Many Requests: Too many requests with exactly the same input values were submitted within too short a period. This status code conveys that the input was not processed in order to prevent runaway charges caused by such conditions as a misbehaving (infinite) loop sending the same record over and over to the API. You're welcome.
429 (again)Too Many Requests: When using public "website key" authentication, we restrict the number of requests coming from a given source over too short of a time. If you use "website key" authentication, you can avoid this error by adding your IP address as an authorized host for the website key in question.
504Gateway Timeout: Our own upstream data provider did not respond in a timely fashion and the request failed. A serious, yet rare occurrence indeed.
200OK (success!): A JSON array containing zero or more address matches for the input provided with the request. If none of the submitted addresses validate, the array will be empty ([]).

Full Example: Verify only (no geocodes)

Request

curl -v 'https://international-street.api.smartystreets.com/verify?
						auth-id=YOUR+AUTH-ID+HERE&
						auth-token=YOUR+AUTH-TOKEN+HERE&

						address1=Rua+Padre+Antonio+D%27Angelo+121&
						address2=Casa+Verde&
						locality=Sao+Paulo&
						administrative_area=SP&
						postal_code=02516-040&
						country=Brazil'

Response

Every response is a JSON array containing zero or more address matches for your input.

[
	{
		"address1":"Rua Padre Antônio D'ângelo 121",
		"address2":"Casa Verde",
		"address3":"02516-040 São Paulo SP",
		"components":{
			"administrative_area":"SP",
			"dependent_locality":"Casa Verde",
			"country_iso_3":"BRA",
			"locality":"São Paulo",
			"postal_code":"02516-040",
			"postal_code_short":"02516-040",
			"premise":"121",
			"premise_number":"121",
			"thoroughfare":"Rua Padre Antônio D'ângelo",
			"thoroughfare_name":"Padre Antonio D'angelo",
			"thoroughfare_type":"Rua"
		},
		"metadata":{

		},
		"analysis":{
			"verification_status":"Verified",
			"address_precision":"Premise"
		}
	}
]

Full Example: Verify + geocode

Request

curl -v 'https://international-street.api.smartystreets.com/verify?
						auth-id=YOUR+AUTH-ID+HERE&
						auth-token=YOUR+AUTH-TOKEN+HERE&

						address1=Rua+Padre+Antonio+D%27Angelo+121&
						address2=Casa+Verde&
						locality=Sao+Paulo&
						administrative_area=SP&
						postal_code=02516-040&
						country=Brazil&
						geocode=true'

Response

Every response is a JSON array containing zero or more address matches for your input.

[
	{
		"address1":"Rua Padre Antônio D'ângelo 121",
		"address2":"Casa Verde",
		"address3":"02516-040 São Paulo SP",
		"components":{
			"administrative_area":"SP",
			"dependent_locality":"Casa Verde",
			"country_iso_3":"BRA",
			"locality":"São Paulo",
			"postal_code":"02516-040",
			"postal_code_short":"02516-040",
			"premise":"121",
			"premise_number":"121",
			"thoroughfare":"Rua Padre Antônio D'ângelo",
			"thoroughfare_name":"Padre Antonio D'angelo",
			"thoroughfare_type":"Rua"
		},
		"metadata":{
			"latitude":-23.50948,
			"longitude":-46.66073,
			"geocode_precision":"Premise"
		},
		"analysis":{
			"verification_status":"Verified",
			"address_precision":"Premise"
		}
	}
]

Output fields

Only non-blank fields will be returned.

Root  |  Components  |  Metadata  |  Analysis

Root

Field NameTypeDefinition
input_idvarchar(16)A unique identifier generated by you for this address for use within your application. The output will be identical to the value you provided in the request input_id.
organizationvarchar(256)The name of the recipient, firm, or company at this address. The output will be identical to the input.
address1-12varchar(256)If verification_status = verified these fields will contain the correctly formatted address for mailing in the relevant country, split into individual address lines.

If verification_statusverified the address fields may contain standardized address information or even the original input data.
components[Object]See "Components" table below. Contains the various basic elements of the address.
metadata[Object]See "Metadata" table below. Contains ancillary data about each address.
analysis[Object]See "Analysis" table below. Contains information about the validation and the precision of the output address.

Components

Field NameTypeDefinition
country_iso_3varchar(3)The ISO 3166-1 alpha-3 country code. See our full listing for details.
super_administrative_areavarchar(64)The largest administrative division within a country
(e.g., region in France)
administrative_areavarchar(64)The most common administrative division within a country
(e.g., province in Canada)
sub_administrative_areavarchar(64)The smallest administrative division within a country
(e.g., county in Germany)
dependent_localityvarchar(64)If there is additional information about the locality, it will be here.
(e.g., neighborhood in Turkey)
dependent_locality_namevarchar(64)If the dependent_locality has a name, you'll find it here.
(E.g., the dependent_locality "Dong Cheng Qu" is named "Dong Cheng.")
double_dependent_localityvarchar(64)If there is additional information about the dependent_locality, you'll find it here.
(e.g., village in the United Kingdom)
localityvarchar(64)Within a country, this is the most common population center.
(e.g., city in Chile)
postal_codevarchar(64)The complete postal code for the delivery point
(e.g., V6G1V9 in Canada)
postal_code_shortvarchar(64)Primary postal code information
(e.g., 90210 in the United States)
postal_code_extravarchar(64)Secondary postal code information
(e.g., 3425 in the United States)
premisevarchar(64)Alphanumeric code pertaining to an individual location
premise_extravarchar(64)Extra information about the premise that is not necessarily authoritative but might still be useful
(E.g., in a French address, 25 bis rue Emile Zola, 91190 Gif Sur Yvette, France, the premise number could be followed by the word "bis" which would be considered premise_extra data.)
premise_numbervarchar(64)The alphanumeric component of the premise field
(E.g., if premise contains "Plot 7/7A" premise_number would contain "7/7A.")
premise_typevarchar(64)The premise type component of the premise field
(E.g., if premise contains "Plot 7/7A" premise_type would contain "Plot.")
thoroughfarevarchar(64)All thoroughfare components combined
thoroughfare_predirectionvarchar(64)The directional prefix component of the thoroughfare
(E.g., if thoroughfare contains "N Main St" thoroughfare_predirection would contain "N."
thoroughfare_postdirectionvarchar(64)The directional suffix component of the thoroughfare
(E.g., if thoroughfare contains "Main St N" thoroughfare_postdirection would contain "N.")
thoroughfare_namevarchar(64)The name component of the thoroughfare
(E.g., if thoroughfare contains "Main St" thoroughfare_name would contain "Main.")
thoroughfare_trailing_typevarchar(64)The trailing thoroughfare type component of the thoroughfare
(E.g., if thoroughfare contains "N Main St" thoroughfare_trailing_type would contain "St.")
thoroughfare_typevarchar(64)The leading thoroughfare type component of the thoroughfare
(E.g., if thoroughfare contains "Rue De La Gare" thoroughfare_leading_type would contain "Rue.")
dependent_thoroughfarevarchar(64)All of the dependent thoroughfare components combined
dependent_thoroughfare_predirectionvarchar(64)The directional prefix component of the dependent_thoroughfare
(E.g., if dependent_thoroughfare contains "N Main St" dependent_thoroughfare_predirection would contain "N.")
dependent_thoroughfare_postdirectionvarchar(64)The directional suffix component of the dependent_thoroughfare
(E.g., if dependent_thoroughfare contains "Main St N" dependent_thoroughfare_postdirection would contain "N.")
dependent_thoroughfare_namevarchar(64)The name component of the dependent_thoroughfare
(E.g., if dependent_thoroughfare contains "N Main St" dependent_thoroughfare_name would contain "Main.")
dependent_thoroughfare_trailing_typevarchar(64)The trailing dependent_thoroughfare type component of the dependent_thoroughfare
(E.g., if dependent_thoroughfare contains "N Main St" dependent_thoroughfare_trailing_type would contain "St.")
dependent_thoroughfare_typevarchar(64)The leading thoroughfare type component of the dependent_thoroughfare field
(E.g., if dependent_thoroughfare contains "Rue De La Gare" dependent_thoroughfare_type would contain "Rue.")
buildingvarchar(64)The descriptive name that identifies an individual location, if one exists
building_leading_typevarchar(64)The leading building type component of the building
(E.g., if building contains "Bloc C" building_leading_type would contain "Bloc.")
building_namevarchar(64)The name component of the building
(E.g., if building contains "Westminster House" building_name would contain "Westminster.")
building_trailing_typevarchar(64)The trailing building type component of the building
(E.g., if building contains "Westminster House" building_trailing_type would contain "House.")
sub_building_typevarchar(64)The leading sub-building type of the sub_building
(E.g., if sub_building contains "Flat 1" sub_building_type would contain "Flat.")
sub_building_numbervarchar(64)The alphanumeric component of the sub_building
(E.g., if sub_building contains "Flat 1" sub_building_number would contain "1.")
sub_building_namevarchar(64)The descriptive name component of the sub_building
(E.g., if sub_building contains "Basement Flat" sub_building_name would contain "Basement.")
sub_buildingvarchar(64)All sub_building components combined
post_boxvarchar(64)All post_box Post Office Box components combined
post_box_typevarchar(64)The type component of the post_box
(E.g., if post_box contains "PO Box 1234" post_box_type would contain "PO Box.")
post_box_numbervarchar(64)The alphanumeric component of the postbox
(E.g., if post_box contains "PO Box 1234" post_box_number would contain "1234.")

Metadata

Field NameTypeDefinition
latitudedecimal(9,6)The horizontal component used for geographic positioning; it is the angle between 0° (the equator) and ±90° (north or south) at the poles measured in decimal degrees. It is the first value in an ordered pair of latitude, longitude. A negative number denotes a location south of the equator; a positive number is north. Combining lat/long values enables you to pinpoint addresses on a map.
longitudedecimal(9,6)The vertical component used for geographic positioning; it is the angle between 0° (the Prime Meridian) and ±180° (westward or eastward) measured in decimal degrees. It is the second number in an ordered pair of (latitude, longitude). A negative number indicates a location west of Greenwich, England; a positive number east. Combining lat/long values enables you to pinpoint addresses on a map.
geocode_precisionvarchar(18)Indicates the precision of the latitude and longitude values.

None — Coordinates not known, possibly because address is invalid.

AdministrativeArea — Coordinate is only accurate down to the administrative area.
(e.g., typically a state or province)

Locality — Coordinate is only accurate down to the locality level.
(e.g., typically a city or town)

Thoroughfare — Geocode is only accurate down to the thoroughfare level.
(e.g., typically a street)

Premise — Geocode is accurate down to the premise level.
(e.g., typically an individual property or building)

DeliveryPoint — Geocode is accurate down to the actual delivery point.
(e.g., rooftop level)
max_geocode_precisionvarchar(16)Indicates the highest possible geocode_precision for the address.
address_formatvarchar(128)

A template that shows where we positioned the different address components on line 1, line 2, etc. (The format changes from one country to another.)

Example:

building | premise thoroughfare | postal_code locality

Each "pipe" character (|) represents a line break. Following this guide, the numbered address fields would be composed accordingly:

  • Address 1: building
  • Address 2: premise thoroughfare
  • Address 3: postal_code locality

This value is always blank for US addresses. Here's some additional info on the composition of US addresses.

Analysis

Field NameTypeDefinition
verification_statusvarchar(16)Indicates the verification status of the address.

None — Status not known, possibly because the address is invalid.

Partial — Parts of the address were matched (at the indicated precision level). Better input might result in a better match.

Ambiguous — The input address has more than one match within our dataset (at the indicated precision level).

Verified — The entire address was verified (at the indicated precision level).
address_precisionvarchar(24)Indicates the precision of the address values.

None — Address not known, possibly because this address is invalid.

AdministrativeArea — Address is only verified down to the administrative area.
(e.g., typically a state or province)

Locality — Address is only verified down to the locality.
(e.g., typically a city or town)

Thoroughfare — Address is only verified down to the thoroughfare level.
(e.g., typically a street)

Premise — Address is verified down to the premise level.
(e.g., typically an individual property or building)

DeliveryPoint — Address is verified down to the delivery point.
(e.g., rooftop level)
max_address_precisionvarchar(16)Indicates the highest possible address_precision for the address.

Supported Countries

The below countries are supported and available in our international address validation. Notice that the verification and geocoding levels are different for each country. That means that addresses in Nicaragua, for example, can only be verified to the locality or city because that is the best data available for that country.

CountryISO-3ISO-2Address PrecisionGeocode Precision
AfghanistanAFGAFLocalityLocality
Åland IslandsALAAXPremisePremise
AlbaniaALBALPremisePremise
Alderaan - (No longer available)ALDAADelivery PointDelivery Point
AlgeriaDZADZThoroughfareThoroughfare
American SamoaASMASLocalityLocality
AndorraANDADPremisePremise
AngolaAGOAOThoroughfareThoroughfare
AnguillaAIAAIThoroughfareThoroughfare
AntarcticaATAAQLocalityLocality
Antigua BarbudaATGAGThoroughfareThoroughfare
ArgentinaARGARPremisePremise
ArmeniaARMAMPremisePremise
ArubaABWAWThoroughfareThoroughfare
AustraliaAUSAUDelivery PointPremise
AustriaAUTATPremisePremise
AzerbaijanAZEAZPremisePremise
BahamasBHSBSPremisePremise
BahrainBHRBHPremisePremise
BangladeshBGDBDThoroughfareThoroughfare
BarbadosBRBBBThoroughfareThoroughfare
BelarusBLRBYThoroughfareThoroughfare
BelgiumBELBEPremisePremise
BelizeBLZBZThoroughfareThoroughfare
BeninBENBJThoroughfareThoroughfare
BermudaBMUBMThoroughfareThoroughfare
BhutanBTNBTThoroughfareThoroughfare
BoliviaBOLBOThoroughfareThoroughfare
BonaireBESBQLocalityLocality
Bosnia HerzegovinaBIHBAPremisePremise
BotswanaBWABWPremisePremise
BrazilBRABRDelivery PointPremise
British Indian Ocean TerritoryIOTIOLocalityLocality
British Virgin IslandsVGBVGLocalityLocality
Brunei DarussalamBRNBNPremisePremise
BulgariaBGRBGPremisePremise
Burkina FasoBFABFThoroughfareThoroughfare
BurundiBDIBILocalityLocality
CambodiaKHMKHLocalityLocality
CameroonCMRCMThoroughfareThoroughfare
CanadaCANCADelivery PointPremise
Cape Verde IslandsCPVCVThoroughfareThoroughfare
Cayman IslandsCYMKYPremisePremise
Central African RepublicCAFCFThoroughfareThoroughfare
ChadTCDTDThoroughfareThoroughfare
ChileCHLCLPremisePremise
ChinaCHNCNThoroughfareLocality
Christmas IslandCXRCXLocalityLocality
Cocos (Keeling) IslandsCCKCCLocalityLocality
ColombiaCOLCOPremisePremise
ComorosCOMKMThoroughfareThoroughfare
CongoCODCGThoroughfareThoroughfare
Cook IslandsCOKCKThoroughfareThoroughfare
Costa RicaCRICRPremisePremise
CroatiaHRVHRPremisePremise
CubaCUBCUThoroughfareThoroughfare
CuracaoCUWCWLocalityLocality
CyprusCYPCYPremisePremise
Czech RepublicCZECZPremisePremise
DenmarkDNKDKPremisePremise
DjiboutiDGIDJThoroughfareThoroughfare
DominicaDMADMThoroughfareThoroughfare
Dominican RepublicDOMDOThoroughfareThoroughfare
EcuadorECUECPremisePremise
EgyptEGYEGPremisePremise
El SalvadorSLVSVThoroughfareThoroughfare
Equatorial GuineaGNQGQThoroughfareThoroughfare
EritreaERIERThoroughfareThoroughfare
EstoniaESTEEPremisePremise
EthiopiaETHETThoroughfareThoroughfare
Falkland IslandsFLKFKThoroughfareThoroughfare
Faroe IslandsFROFOPremisePremise
FijiFJIFJPremisePremise
FinlandFINFIPremisePremise
FranceFRAFRPremisePremise
French GuianaGUFGFPremisePremise
French PolynesiaPYFPFThoroughfareThoroughfare
French Southern TerritoriesATFTFLocalityLocality
GabonGABGAThoroughfareThoroughfare
GambiaGMBGMThoroughfareThoroughfare
GeorgiaGEOGEThoroughfareThoroughfare
GermanyDEUDEPremisePremise
GhanaGHAGHThoroughfareThoroughfare
GibraltarGIBGIPremisePremise
GreeceGRCGRPremisePremise
GreenlandGRLGLThoroughfareThoroughfare
GrenadaGRDGDThoroughfareThoroughfare
GuadeloupeGLPGPPremisePremise
GuamGUMGUDelivery PointPremise
GuatemalaGTMGTThoroughfareThoroughfare
GuernseyGGYGGDelivery PointPremise
GuineaGINGNThoroughfareThoroughfare
Guinea-BissauGNBGWThoroughfareThoroughfare
GuyanaGUYGYThoroughfareThoroughfare
HaitiHTIHTLocalityLocality
Holy SeeVATVAThoroughfareThoroughfare
HondurasHNDHNThoroughfareThoroughfare
Hong KongHKGHKDelivery PointPremise
HungaryHUNHUPremisePremise
IcelandISLISPremisePremise
IndiaINDINPremisePremise
IndonesiaIDNIDPremisePremise
IranIRNIRLocalityLocality
IraqIRQIQLocalityLocality
IrelandIRLIEPremisePremise
Isle of ManIMNIMDelivery PointPremise
IsraelISRILPremisePremise
ItalyITAITPremisePremise
Ivory CoastCIVCIThoroughfareThoroughfare
JamaicaJAMJMThoroughfareThoroughfare
JapanJPNJPPremisePremise
JerseyJEYJEDelivery PointPremise
JordanJORJOPremisePremise
KazakhstanKAZKZPremisePremise
KenyaKENKEThoroughfareThoroughfare
KiribatiKIRKILocalityLocality
KoreaKORKRPremisePremise
KuwaitKWTKWPremisePremise
KyrgyzstanKGZKGThoroughfareThoroughfare
LaosLAOLALocalityLocality
LatviaLVALVPremisePremise
LebanonLBNLBPremisePremise
LesothoLSOLSPremisePremise
LiberiaLBRLRThoroughfareThoroughfare
LibyaLBYLYThoroughfareThoroughfare
LiechtensteinLIELIPremisePremise
LithuaniaLTULTPremisePremise
LuxembourgLUXLUPremisePremise
MacaoMACMOPremisePremise
MacedoniaMKDMKPremisePremise
MadagascarMDGMGThoroughfareThoroughfare
MalawiMWIMWThoroughfareThoroughfare
MalaysiaMYSMYPremisePremise
MaldivesMDVMVThoroughfareThoroughfare
MaliMLIMLThoroughfareThoroughfare
MaltaMLTMTPremisePremise
Marshall IslandsMHLMHThoroughfareThoroughfare
MartiniqueMTQMQPremisePremise
MauritaniaMRTMRThoroughfareThoroughfare
MauritiusMUSMUThoroughfareThoroughfare
MayotteMYTYTPremisePremise
MexicoMEXMXPremisePremise
MicronesiaFSMFMLocalityLocality
MoldovaMDAMDPremisePremise
MonacoMCOMCPremisePremise
MongoliaMNGMNThoroughfareThoroughfare
MontenegroMNEMEPremisePremise
MontserratMSRMSLocalityLocality
MoroccoMARMAPremisePremise
MozambiqueMOZMZThoroughfareThoroughfare
MyanmarMMRMMLocalityLocality
NamibiaNAMNAPremisePremise
NauruNRUNRLocalityLocality
NepalNPLNPThoroughfareThoroughfare
Netherlands AntillesANTANLocalityLocality
NetherlandsNLDNLPremisePremise
New CaledoniaNCLNCThoroughfareThoroughfare
New ZealandNZLNZDelivery PointPremise
NicaraguaNICNILocalityLocality
NigerNERNEThoroughfareThoroughfare
NigeriaNGANGThoroughfareThoroughfare
NiueNIUNUThoroughfareThoroughfare
Norfolk IslandNFKNFPremisePremise
North KoreaPRKKPLocalityLocality
Northern Mariana IslandsNMPMPLocalityLocality
NorwayNORNOPremisePremise
OmanOMNOMPremisePremise
PakistanPAKPKLocalityLocality
PalauPLWPWLocalityLocality
Palestinian TerritoryPSEPSLocalityLocality
PanamaPANPAPremisePremise
Papua New GuineaPNGPGLocalityLocality
ParaguayPRYPYPremisePremise
PeruPERPEPremisePremise
PhilippinesPHLPHPremisePremise
Pitcairn IslandPCNPNLocalityLocality
PolandPOLPLPremisePremise
PortugalPRTPTPremisePremise
Puerto RicoPRIPRDelivery PointPremise
QatarQATQAPremisePremise
RéunionREUREPremisePremise
RomaniaROUROPremisePremise
RussiaRUSRUPremisePremise
RwandaRWARWThoroughfareThoroughfare
Saint BarthélemyBLMBLPremisePremise
Saint HelenaSHNSHThoroughfareThoroughfare
Saint Kitts and NevisKNAKNThoroughfareThoroughfare
Saint LuciaLCALCThoroughfareThoroughfare
Saint MartinMAFMFThoroughfareThoroughfare
Saint Pierre and MiquelonSPMPMThoroughfareThoroughfare
Saint Vincent and the GrenadinesVCTVCThoroughfareThoroughfare
SamoaWSMWSThoroughfareThoroughfare
San MarinoSMRSMPremisePremise
Sao Tome and PrincipeSTPSTThoroughfareThoroughfare
Saudi ArabiaSAUSAPremisePremise
SenegalSENSNThoroughfareThoroughfare
SerbiaSRBRSPremisePremise
SeychellesSYCSCThoroughfareThoroughfare
Sierra LeoneSLESLThoroughfareThoroughfare
SingaporeSGPSGPremisePremise
Sint Maarten (Dutch)SXMSXLocalityLocality
SlovakiaSVKSKPremisePremise
SloveniaSVNSIPremisePremise
Solomon IslandsSLBSBLocalityLocality
SomaliaSOMSOLocalityLocality
South AfricaZAFZAPremisePremise
South Georgia and the South Sandwich IslandsSGSGSLocalityLocality
South SudanSSDSSThoroughfareThoroughfare
SpainESPESPremisePremise
Sri LankaLKALKThoroughfareThoroughfare
SudanSDNSDLocalityLocality
SurinameSURSRPremisePremise
Svalbard and Jan Mayen IslandsSJMSJThoroughfareThoroughfare
SwazilandSWZSZThoroughfareThoroughfare
SwedenSWESEPremisePremise
SwitzerlandCHECHPremisePremise
SyriaSYRSYLocalityLocality
TaiwanTWNTWPremisePremise
TajikistanTJKTJThoroughfareThoroughfare
TanzaniaTZATZThoroughfareThoroughfare
ThailandTHATHPremisePremise
Timor-Leste (formerly East Timor)TLPTLLocalityLocality
TogoTGOTGThoroughfareThoroughfare
TokelauTKLTKLocalityLocality
TongaTONTOThoroughfareThoroughfare
Trinidad and TobagoTTOTTThoroughfareThoroughfare
TunisiaTUNTNPremisePremise
TurkeyTURTRDelivery PointPremise
TurkmenistanTKMTMThoroughfareThoroughfare
Turks and Caicos IslandsTCATCThoroughfareThoroughfare
TuvaluTUVTVThoroughfareThoroughfare
UgandaUGAUGThoroughfareThoroughfare
UkraineUKRUAPremisePremise
United Arab EmiratesAREAEPremisePremise
United KingdomGBRGBDelivery PointPremise
United States Minor Outlying IslandsUMIUMLocalityLocality
United States Virgin IslandsVIRVIDelivery PointPremise
United StatesUSAUSDelivery PointZip9
UruguayURYUYPremisePremise
UzbekistanUZBUZThoroughfareThoroughfare
VanuatuVUTVUThoroughfareThoroughfare
VenezuelaVENVEPremisePremise
VietnamVNMVNPremisePremise
Wallis and Futuna IslandsWLFWFThoroughfareThoroughfare
Western SaharaESHEHLocalityLocality
YemenYEMYELocalityLocality
ZambiaZMBZMThoroughfareThoroughfare
ZimbabweZWEZWPremisePremise

SSL/TLS Information

Use Modern Security Software and Cipher Suites

Certificate Authority:
	AddTrust External CA Root
	Fingerprint: 02faf3e291435468607857694df5e45b68851868

Protocol Support:
	TLS 1.2	Yes
	TLS 1.1	Yes
	TLS 1.0	Yes
	SSL 3	No
	SSL 2	No

# (SSL 3+ suites in server-preferred order;
#    deprecated and SSL 2 suites at the end)
Cipher Suites:
	TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (0xc02f)   ECDH 256 bits (eq. 3072 bits RSA)   FS	128
	TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (0xc030)   ECDH 256 bits (eq. 3072 bits RSA)   FS	256
	TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xc027)   ECDH 256 bits (eq. 3072 bits RSA)   FS	128
	TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013)   ECDH 256 bits (eq. 3072 bits RSA)   FS	128
	TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xc028)   ECDH 256 bits (eq. 3072 bits RSA)   FS	256
	TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014)   ECDH 256 bits (eq. 3072 bits RSA)   FS	256
	TLS_RSA_WITH_AES_128_GCM_SHA256 (0x9c)	128
	TLS_RSA_WITH_AES_256_GCM_SHA384 (0x9d)	256
	TLS_RSA_WITH_AES_128_CBC_SHA256 (0x3c)	128
	TLS_RSA_WITH_AES_128_CBC_SHA (0x2f)	128
	TLS_RSA_WITH_AES_256_CBC_SHA256 (0x3d)	256
	TLS_RSA_WITH_AES_256_CBC_SHA (0x35)	256