Use these endpoints to complete partial inputs with a verified address.
Global Express Entry
Global Express Entry is an auto-complete address verification service that will complete your query with a verified address, including city, state, and postal code with 50% fewer keystrokes.
Global Express Entry can:
- Complete free form partial address input with standardized and verified addresses.
- Return geocoding coordinates along with address (in supported countries).
- Filter output by state, distance from a lat/long point, Residence or Business, or ZIP Code (U.S. only).
Express Entry supports filtering of results in the U.S. by using an endpoint with specific criteria. Visit Melissa Docs for more information on Filtering.
Documentation
Useful Resources
Product Page
Support Center
Request
The GlobalExpressAddress service is consumed to retrieve results containing all of the available address elements of an address record.
A typical use of the GlobalExpressAddress method is preceded by a call to the GlobalExpressPostalCode service. The GlobalExpressPostalCode service is provided as a means of retrieving postal code, locality, and administrative area combinations using the postal code as the search input.
Columns - Entering the column name will return the column. Specifying a group name will return all columns in the group. Delimit multiple columns with a ,.
gbextras- GB Only. Return UPRN (SourceID) and UDPRN (SupplierID) values for each address. These will be in theExtraselement.results- US Only. Return Address Object result codes for each address in the Extras field. For example, a USPS only address will return"AddrObjectResultCode": "AS01".
True replaces diacritics in the address. False will keep current diacritics in the address results. If left blank, this defaults to False.
Desired format of the response. Possible values are json, jsonp, or xml, depending on the endpoint.
Note: the base URL for JavaScript format request is https://expressentry.melissadata.net/jsonp/.
The License Key issued by Melissa.
True, False, or blank. When set to True, return results in the native character set for the country. When set to False, return transliterated results in the Latin character set. When set to blank &nativecharset=, return results in the input character set.
Options to modify the output.
poboxes:< true | false >-truewill allow P.O. Boxes and military addresses to be returned with U.S. Addresses.
The input field for the address, delimited by %20 or a space. This should contain the street address information (house number, thoroughfare, building, suite, etc.)
Administrative Area, Province, State. The most common geographic data element.
City, Locality, Municipality - The most common population center data element.
- Global Express Entry Serverhttps://expressentry.melissadata.net/web/GlobalExpressAddress
- Global Express Entry Server for Javascript responsehttps://expressentry.melissadata.net/jsonp/GlobalExpressAddress
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X GET \
'https://expressentry.melissadata.net/web/GlobalExpressAddress?id={REPLACE-WITH-YOUR-LICENSE-KEY}&postalcode=92688'Global Express Address response
- application/json
- application/xml
- application/javascript
Lists result codes for the most recent request. For more information, see Global Express Entry Result Codes.
Lists error codes from any errors caused by the most recent request. For more information, see Global Express Entry Result Codes.
{ "Version": "8.0.0.1249", "ResultCode": "XS02", "ErrorString": "", "Results": [ { … }, { … } ] }
The License Key issued by Melissa.
- Global Express Entry Serverhttps://expressentry.melissadata.net/web/GlobalExpressCountry
- Global Express Entry Server for Javascript responsehttps://expressentry.melissadata.net/jsonp/GlobalExpressCountry
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X GET \
'https://expressentry.melissadata.net/web/GlobalExpressCountry?id={REPLACE-WITH-YOUR-LICENSE-KEY}'Global Express Country response
- application/json
- application/xml
- application/javascript
Lists result codes for the most recent request. For more information, see Global Express Entry Result Codes.
Lists error codes from any errors caused by the most recent request. For more information, see Global Express Entry Result Codes.
{ "Version": "8.0.0.1249", "ResultCode": "XS01", "ErrorString": "", "Results": [ { … }, { … } ] }
Columns - Entering the column name will return the column. Specifying a group name will return all columns in the group. Delimit multiple columns with a ,.
gbextras- GB Only. Return UPRN (SourceID) and UDPRN (SupplierID) values for each address. These will be in theExtraselement.results- US Only. Return Address Object result codes for each address in the Extras field. For example, a USPS only address will return"AddrObjectResultCode": "AS01".
True replaces diacritics in the address. False will keep current diacritics in the address results. If left blank, this defaults to False.
Desired format of the response. Possible values are json, jsonp, or xml, depending on the endpoint.
Note: the base URL for JavaScript format request is https://expressentry.melissadata.net/jsonp/.
The License Key issued by Melissa.
True, False, or blank. When set to True, return results in the native character set for the country. When set to False, return transliterated results in the Latin character set. When set to blank &nativecharset=, return results in the input character set.
Options to modify the output.
poboxes:< true | false >-truewill allow P.O. Boxes and military addresses to be returned with U.S. Addresses.
- Global Express Entry Serverhttps://expressentry.melissadata.net/web/GlobalExpressFreeForm
- Global Express Entry Server for Javascript responsehttps://expressentry.melissadata.net/jsonp/GlobalExpressFreeForm
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X GET \
'https://expressentry.melissadata.net/web/GlobalExpressFreeForm?id={REPLACE-WITH-YOUR-LICENSE-KEY}'Global Express Free Form response
- application/json
- application/xml
- application/javascript
Lists result codes for the most recent request. For more information, see Global Express Entry Result Codes.
Lists error codes from any errors caused by the most recent request. For more information, see Global Express Entry Result Codes.
{ "Version": "8.0.0.1249", "ResultCode": "XS02", "ErrorString": "", "Results": [ { … }, { … } ] }
True replaces diacritics in the address. False will keep current diacritics in the address results. If left blank, this defaults to False.
Desired format of the response. Possible values are json, jsonp, or xml, depending on the endpoint.
Note: the base URL for JavaScript format request is https://expressentry.melissadata.net/jsonp/.
The License Key issued by Melissa.
True, False, or blank. When set to True, return results in the native character set for the country. When set to False, return transliterated results in the Latin character set. When set to blank &nativecharset=, return results in the input character set.
Administrative Area, Province, State. The most common geographic data element.
City, Locality, Municipality - The most common population center data element.
- Global Express Entry Serverhttps://expressentry.melissadata.net/web/GlobalExpressLocalityAdministrativeArea
- Global Express Entry Server for Javascript responsehttps://expressentry.melissadata.net/jsonp/GlobalExpressLocalityAdministrativeArea
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X GET \
'https://expressentry.melissadata.net/web/GlobalExpressLocalityAdministrativeArea?id={REPLACE-WITH-YOUR-LICENSE-KEY}&postalcode=92688'Global Express Locality Administrative Area response
- application/json
- application/xml
- application/javascript
Lists result codes for the most recent request. For more information, see Global Express Entry Result Codes.
Lists error codes from any errors caused by the most recent request. For more information, see Global Express Entry Result Codes.
{ "Version": "8.0.0.1249", "ResultCode": "XS02", "ErrorString": "", "Results": [ { … }, { … } ] }
Request
GlobalExpressPostalCode is provided as a convenient method for quickly retrieving locality and administrative area information using the postal code as the input. A subsequent call to GlobalExpressAddress benefits greatly by using the locality and administrative area information from GlobalExpressPostalCode with GlobalExpressLocalityAdministrativeArea.
True replaces diacritics in the address. False will keep current diacritics in the address results. If left blank, this defaults to False.
Desired format of the response. Possible values are json, jsonp, or xml, depending on the endpoint.
Note: the base URL for JavaScript format request is https://expressentry.melissadata.net/jsonp/.
The License Key issued by Melissa.
- Global Express Entry Serverhttps://expressentry.melissadata.net/web/GlobalExpressPostalCode
- Global Express Entry Server for Javascript responsehttps://expressentry.melissadata.net/jsonp/GlobalExpressPostalCode
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X GET \
'https://expressentry.melissadata.net/web/GlobalExpressPostalCode?id={REPLACE-WITH-YOUR-LICENSE-KEY}&postalcode=92688'Global Express Locality Administrative Area response
- application/json
- application/xml
- application/javascript
Lists result codes for the most recent request. For more information, see Global Express Entry Result Codes.
Lists error codes from any errors caused by the most recent request. For more information, see Global Express Entry Result Codes.
{ "Version": "8.0.0.1249", "ResultCode": "XS02", "ErrorString": "", "Results": [ { … }, { … } ] }
True replaces diacritics in the address. False will keep current diacritics in the address results. If left blank, this defaults to False.
Desired format of the response. Possible values are json, jsonp, or xml, depending on the endpoint.
Note: the base URL for JavaScript format request is https://expressentry.melissadata.net/jsonp/.
The License Key issued by Melissa.
- Global Express Entry Serverhttps://expressentry.melissadata.net/web/GlobalExpressThoroughfare
- Global Express Entry Server for Javascript responsehttps://expressentry.melissadata.net/jsonp/GlobalExpressThoroughfare
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X GET \
'https://expressentry.melissadata.net/web/GlobalExpressThoroughfare?id={REPLACE-WITH-YOUR-LICENSE-KEY}&postalcode=92688'Global Express Locality Administrative Area response
- application/json
- application/xml
- application/javascript
Lists result codes for the most recent request. For more information, see Global Express Entry Result Codes.
Lists error codes from any errors caused by the most recent request. For more information, see Global Express Entry Result Codes.
{ "Version": "8.0.0.1249", "ResultCode": "XS02", "ErrorString": "", "Results": [ { … }, { … } ] }