Verify international addresses

international address verification

NOTE: Use of this service is currently limited to approved accounts. Testing accounts are available with 100 free lookups, prior to full account approval.

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

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,6The 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.

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 verified.
Verified — The entire address was verified.
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
AfghanistanAFGAFThoroughfareThoroughfare
Åland IslandsALAAXPremisePremise
AlbaniaALBALPremisePremise
Alderaan - (No longer available)ALDAADelivery PointDelivery Point
AlgeriaDZADZThoroughfareThoroughfare
American SamoaASMASPremisePremise
AndorraANDADPremisePremise
AngolaAGOAOPremisePremise
AnguillaAIAAILocalityLocality
AntarcticaATAAQLocalityLocality
Antigua BarbudaATGAGLocalityLocality
ArgentinaARGARDelivery PointPremise
ArmeniaARMAMThoroughfareThoroughfare
ArubaABWAWThoroughfareThoroughfare
AustraliaAUSAUDelivery PointPremise
AustriaAUTATPremisePremise
AzerbaijanAZEAZDelivery PointPremise
BahamasBHSBSPremisePremise
BahrainBHRBHPremisePremise
BangladeshBGDBDPremisePremise
BarbadosBRBBBThoroughfareThoroughfare
BelarusBLRBYPremisePremise
BelgiumBELBEPremisePremise
BelizeBLZBZThoroughfareThoroughfare
BeninBENBJThoroughfareThoroughfare
BermudaBMUBMPremisePremise
BhutanBTNBTLocalityLocality
BoliviaBOLBOThoroughfareThoroughfare
BonaireBESBQLocalityLocality
Bosnia HerzegovinaBIHBAPremisePremise
BotswanaBWABWPremisePremise
BrazilBRABRDelivery PointPremise
British Indian Ocean TerritoryIOTIOLocalityLocality
British Virgin IslandsVGBVGLocalityLocality
Brunei DarussalamBRNBNPremisePremise
BulgariaBGRBGPremisePremise
Burkina FasoBFABFThoroughfareThoroughfare
BurundiBDIBIThoroughfareThoroughfare
CambodiaKHMKHThoroughfareThoroughfare
CameroonCMRCMThoroughfareThoroughfare
CanadaCANCADelivery PointPremise
Cape Verde IslandsCPVCVThoroughfareThoroughfare
Cayman IslandsCYMKYPremisePremise
Central African RepublicCAFCFThoroughfareThoroughfare
ChadTCDTDThoroughfareThoroughfare
ChileCHLCLPremisePremise
ChinaCHNCNThoroughfareLocality
Christmas IslandCXRCXLocalityLocality
Cocos (Keeling) IslandsCCKCCLocalityLocality
ColombiaCOLCOPremisePremise
ComorosCOMKMLocalityLocality
CongoCODCGThoroughfareThoroughfare
Cook IslandsCOKCKLocalityLocality
Costa RicaCRICRPremisePremise
CroatiaHRVHRPremisePremise
CubaCUBCUThoroughfareThoroughfare
CuracaoCUWCWLocalityLocality
CyprusCYPCYDelivery PointPremise
Czech RepublicCZECZPremisePremise
DenmarkDNKDKDelivery PointPremise
DjiboutiDGIDJLocalityLocality
DominicaDMADMLocalityLocality
Dominican RepublicDOMDOThoroughfareThoroughfare
EcuadorECUECPremisePremise
EgyptEGYEGPremisePremise
El SalvadorSLVSVThoroughfareThoroughfare
Equatorial GuineaGNQGQThoroughfareThoroughfare
EritreaERIERThoroughfareThoroughfare
EstoniaESTEEPremisePremise
EthiopiaETHETThoroughfareThoroughfare
Falkland IslandsFLKFKThoroughfareThoroughfare
Faroe IslandsFROFOLocalityLocality
FijiFJIFJLocalityLocality
FinlandFINFIPremisePremise
FranceFRAFRDelivery PointPremise
French GuianaGUFGFPremisePremise
French PolynesiaPYFPFLocalityLocality
French Southern TerritoriesATFTFLocalityLocality
GabonGABGAThoroughfareThoroughfare
GambiaGMBGMThoroughfareThoroughfare
GeorgiaGEOGEThoroughfareThoroughfare
GermanyDEUDEDelivery PointPremise
GhanaGHAGHThoroughfareThoroughfare
GibraltarGIBGIPremisePremise
GreeceGRCGRDelivery PointPremise
GreenlandGRLGLLocalityLocality
GrenadaGRDGDLocalityLocality
GuadeloupeGLPGPPremisePremise
GuamGUMGUDelivery PointPremise
GuatemalaGTMGTPremisePremise
GuernseyGGYGGDelivery PointPremise
GuineaGINGNThoroughfareThoroughfare
Guinea-BissauGNBGWThoroughfareThoroughfare
GuyanaGUYGYThoroughfareThoroughfare
HaitiHTIHTThoroughfareThoroughfare
Holy SeeVATVAThoroughfareThoroughfare
HondurasHNDHNThoroughfareThoroughfare
Hong KongHKGHKDelivery PointPremise
HungaryHUNHUPremisePremise
IcelandISLISPremisePremise
IndiaINDINPremisePremise
IndonesiaIDNIDDelivery PointPremise
IranIRNIRThoroughfareThoroughfare
IraqIRQIQThoroughfareThoroughfare
IrelandIRLIEPremisePremise
Isle of ManIMNIMDelivery PointPremise
IsraelISRILPremisePremise
ItalyITAITPremisePremise
Ivory CoastCIVCIThoroughfareThoroughfare
JamaicaJAMJMThoroughfareThoroughfare
JapanJPNJPPremisePremise
JerseyJEYJEDelivery PointPremise
JordanJORJOPremisePremise
KazakhstanKAZKZPremisePremise
KenyaKENKEThoroughfareThoroughfare
KiribatiKIRKILocalityLocality
KoreaKORKRDelivery PointPremise
KuwaitKWTKWPremisePremise
KyrgyzstanKGZKGThorougfareThoroughfare
LaosLAOLAThoroughfareThoroughfare
LatviaLVALVPremisePremise
LebanonLBNLBPremisePremise
LesothoLSOLSPremisePremise
LiberiaLBRLRLocalityLocality
LibyaLBYLYLocalityLocality
LiechtensteinLIELIPremisePremise
LithuaniaLTULTPremisePremise
LuxembourgLUXLUPremisePremise
MacaoMACMOPremisePremise
MacedoniaMKDMKPremisePremise
MadagascarMDGMGThoroughfareThoroughfare
MalawiMWIMWThoroughfareThoroughfare
MalaysiaMYSMYPremisePremise
MaldivesMDVMVThoroughfareThoroughfare
MaliMLIMLThoroughfareThoroughfare
MaltaMLTMTPremisePremise
Marshall IslandsMHLMHDelivery PointPremise
MartiniqueMTQMQPremisePremise
MauritaniaMRTMRThoroughfareThoroughfare
MauritiusMUSMUThoroughfareThoroughfare
MayotteMYTYTLocalityLocality
MexicoMEXMXPremisePremise
MicronesiaFSMFMPremisePremise
MoldovaMDAMDThoroughfareThoroughfare
MonacoMCOMCPremisePremise
MongoliaMNGMNThoroughfareThoroughfare
MontenegroMNEMEPremisePremise
MontserratMSRMSLocalityLocality
MoroccoMARMAPremisePremise
MozambiqueMOZMZPremisePremise
MyanmarMMRMMThoroughfareThoroughfare
NamibiaNAMNAPremisePremise
NauruNRUNRThoroughfareThoroughfare
NepalNPLNPThoroughfareThoroughfare
Netherlands AntillesANTANLocalityLocality
NetherlandsNLDNLDelivery PointPremise
New CaledoniaNCLNCLocalityLocality
New ZealandNZLNZDelivery PointPremise
NicaraguaNICNILocalityLocality
NigerNERNEThoroughfareThoroughfare
NigeriaNGANGPremisePremise
NiueNIUNULocalityLocality
Norfolk IslandNFKNFLocalityLocality
North KoreaPRKKPThoroughfareThoroughfare
Northern Mariana IslandsNMPMPDelivery PointPremise
NorwayNORNOPremisePremise
OmanOMNOMPremisePremise
PakistanPAKPKThoroughfareThoroughfare
PalauPLWPWDelivery PointPremise
Palestinian TerritoryPSEPSLocalityLocality
PanamaPANPAPremisePremise
Papua New GuineaPNGPGLocalityLocality
ParaguayPRYPYPremisePremise
PeruPERPEPremisePremise
PhilippinesPHLPHPremisePremise
Pitcairn IslandPCNPNLocalityLocality
PolandPOLPLPremisePremise
PortugalPRTPTPremisePremise
Puerto RicoPRIPRDelivery PointPremise
QatarQATQAPremisePremise
RéunionREUREPremisePremise
RomaniaROUROPremisePremise
RussiaRUSRUDelivery PointPremise
RwandaRWARWThoroughfareThoroughfare
Saint BarthélemyBLMBLPremisePremise
Saint HelenaSHNSHThoroughfareThoroughfare
Saint Kitts and NevisKNAKNThoroughfareThoroughfare
Saint LuciaLCALCThoroughfareThoroughfare
Saint MartinMAFMFLocalityLocality
Saint Pierre and MiquelonSPMPMLocalityLocality
Saint Vincent and the GrenadinesVCTVCThoroughfareThoroughfare
SamoaWSMWSThoroughfareThoroughfare
San MarinoSMRSMPremisePremise
Sao Tome and PrincipeSTPSTThoroughfareThoroughfare
Saudi ArabiaSAUSAPremisePremise
SenegalSENSNThoroughfareThoroughfare
SerbiaSRBRSPremisePremise
SeychellesSYCSCLocalityLocality
Sierra LeoneSLESLThoroughfareThoroughfare
SingaporeSGPSGDelivery PointPremise
Sint Maarten (Dutch)SXMSXLocalityLocality
SlovakiaSVKSKPremisePremise
SloveniaSVNSIPremisePremise
Solomon IslandsSLBSBLocalityLocality
SomaliaSOMSOThoroughfareThoroughfare
South AfricaZAFZAPremisePremise
South Georgia and the South Sandwich IslandsSGSGSLocalityLocality
South SudanSSDSSThoroughfareThoroughfare
SpainESPEAPremisePremise
Sri LankaLKALKPremisePremise
SudanSDNSDThoroughfareThoroughfare
SurinameSURSRPremisePremise
Svalbard and Jan Mayen IslandsSJMSJLocalityLocality
SwazilandSWZSZPremisePremise
SwedenSWESEPremisePremise
SwitzerlandCHECHPremisePremise
SyriaSYRSYThoroughfareThoroughfare
TaiwanTWNTWPremisePremise
TajikistanTJKTJLocalityLocality
TanzaniaTZATZThoroughfareThoroughfare
ThailandTHATHPremisePremise
Timor-Leste (formerly East Timor)TLPTLLocalityLocality
TogoTGOTGThoroughfareThoroughfare
TokelauTKLTKLocalityLocality
TongaTONTOThoroughfareThoroughfare
Trinidad and TobagoTTOTTThoroughfareThoroughfare
TunisiaTUNTNPremisePremise
TurkeyTURTRDelivery PointPremise
TurkmenistanTKMTMLocalityLocality
Turks and Caicos IslandsTCATCLocalityLocality
TuvaluTUVTVLocalityLocality
UgandaUGAUGThoroughfareThoroughfare
UkraineUKRUAPremisePremise
United Arab EmiratesAREAEPremisePremise
United KingdomGBRGBDelivery PointPremise
United States Minor Outlying IslandsUMIUMLocalityLocality
United States Virgin IslandsVIRVIDelivery PointPremise
United StatesUSAUSDelivery PointZip9
UruguayURYUYPremisePremise
UzbekistanUZBUZThoroughfareThoroughfare
VanuatuVUTVULocalityLocality
VenezuelaVENVEThoroughfareThoroughfare
VietnamVNMVNPremisePremise
Wallis and Futuna IslandsWLFWFLocalityLocality
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

Product Features Demo Pricing Help Company Documentation Articles Contact Customers Legal Stuff