Skip to content

Melissa Releases

Overview

Melissa Releases allows you to securely and efficiently download data files, object binaries, and other collateral files from Melissa. This service enables you to automate the process of updating your data and APIs by scripting the download of specific files rather than downloading the entire zip archive. File versioning is also provided, if needed, making it easier to download historical data or builds.

Melissa Releases can be used to:

  • Automate database updates.
  • Check for updates for specific products.
  • Securely download data files.
  • Download only needed files, saving space and time.
  • Download historical data as needed.

Documentation

Support Center

Download OpenAPI description
Languages
Servers
Melissa Releases Server
https://releases.melissadata.net/

Use it from a Web Browser

Use this endpoint to view a list of files in a web browser.

Operations

Download a Specific File

Use this endpoint to download a file.

Operations

Retrieve Available Release Version Numbers

Use this endpoint to get a list of all available release versions.

Operations

Retrieve Available Release Version Numbers for Binary File

Request

Use this endpoint to retrieve a list of all available releases for a binary file, in the format YYYY.MM.

Path
architecturestringrequired

Describes the target architecture (ie, 'bitness'). Used for object binaries and language interface binaries on certain OS platforms.

Enum"32BIT""64BIT""ANY"
Example: ANY
compilerstringrequired

Describes the target compiler.

  • ACC3 - HP-UX native compiler
  • ANY - Any compiler
  • C - C/C++
  • COM - Windows COM DLL
  • DLL - Windows standard DLL
  • GCC32 - gcc v3.2 (Linux)
  • GCC34 - gcc v3.4 (AIX, HP-UX, Linux)
  • GCC41 - gcc v4.1 (Linux)
  • GCC46 - gcc v4.6 (zLinux)
  • GCC48 - gcc v4.8 (Linux)
  • GCC83 - gcc v8.3 (AIX)
  • JAVA - Java
  • MSSQL - SQL Server T-SQL
  • NET - .NET
  • PERL - Perl
  • PHP - PHP (legacy, prior to v7)
  • PHP7 - PHP v7
  • PLSQL - Oracle PL/SQL
  • PYTHON - Python
  • RUBY - Ruby
  • SSIS2005 - SSIS 2005 component
  • SSIS2008 - SSIS 2008 component
  • SSIS2012 - SSIS 2012 component
  • SSIS2014 - SSIS 2014 component
  • SSIS2016 - SSIS 2016 component
  • SSIS2017 - SSIS 2017 component
  • SSIS2019 - SSIS 2019 component
  • SSIS2022 - SSIS 2022 component
  • WINDOWS - Windows
  • WS12 - Solaris native compiler
  • WS6 - Solaris native compiler
  • XLC12 - AIX native compiler
  • XLC6 - AIX native compiler
Enum"ACC3""ANY""C""COM""DLL""GCC32""GCC34""GCC41""GCC46""GCC48"
Example: NET
filenamestringrequired

Name of File.

Example: MelissaUpdater.exe
osstringrequired

Describes the target OS. Used for object binaries and language interface binaries.

  • AIX - AIX PowerPC
  • ANY - Any OS
  • HPUX_IT - HP-UX ia64
  • HPUX_PA - HP-UX RISC
  • LINUX - Linux Redhat
  • SOLARIS - Solaris Sparc
  • WINDOWS - Windows
  • ZLINUX - IBM zLinux
Enum"AIX""ANY""HPUX_IT""HPUX_PA""LINUX""SOLARIS""WINDOWS""ZLINUX"
Example: WINDOWS
Query
formatstring

Desired Format of Response.

  • crLfList - Default. File list delimited by CR/LF.
  • lfList - File list delimited by LF.
  • comma - comma delimited list.
  • tab - tab delimited list.
  • json - JSON serialized list.
  • xml - XML serialized list.
Enum"crLfList""lfList""comma""tab""json""xml"
Example: format=json
idany(password)required

The License Key issued by Melissa.

Example: id={REPLACE-WITH-YOUR-LICENSE-KEY}
curl -i -X GET \
  'https://releases.melissadata.net/Releases/Library/WINDOWS/NET/ANY/MelissaUpdater.exe?id={REPLACE-WITH-YOUR-LICENSE-KEY}'

Responses

Successful response.

Bodyapplication/jsonArray [
string

Release version number in the format YYYY.MM.

]
Response
application/json
[ "2023.06", "2023.07", "2023.08", "2023.12", "2024.01" ]

Retrieve Available Release Version Numbers for Data File

Request

Use this endpoint to retrieve a list of all available releases for a data file, in the format YYYY.MM.

Path
filenamestringrequired

Name of File.

Example: ews.txt
Query
formatstring

Desired Format of Response.

  • crLfList - Default. File list delimited by CR/LF.
  • lfList - File list delimited by LF.
  • comma - comma delimited list.
  • tab - tab delimited list.
  • json - JSON serialized list.
  • xml - XML serialized list.
Enum"crLfList""lfList""comma""tab""json""xml"
Example: format=json
idany(password)required

The License Key issued by Melissa.

Example: id={REPLACE-WITH-YOUR-LICENSE-KEY}
curl -i -X GET \
  'https://releases.melissadata.net/Releases/Data/ews.txt?id={REPLACE-WITH-YOUR-LICENSE-KEY}'

Responses

Successful response.

Bodyapplication/jsonArray [
string

Release version number in the format YYYY.MM.

]
Response
application/json
[ "2023.06", "2023.07", "2023.08", "2023.12", "2024.01" ]

Retrieve Available Release Version Numbers for Language Interface File

Request

Use this endpoint to retrieve a list of all available releases for a language interface file, in the format YYYY.MM.

Path
architecturestringrequired

Describes the target architecture (ie, 'bitness'). Used for object binaries and language interface binaries on certain OS platforms.

Enum"32BIT""64BIT""ANY"
Example: ANY
filenamestringrequired

Name of File.

Example: mdAddr_cSharpCode.cs
languagestringrequired

Describes the language interface.

  • NET - .NET
  • C - C/C++
  • JAVA - Java
  • PERL - Perl
  • PHP - PHP (legacy, prior to v7)
  • PHP7 - PHP v7
  • PYTHON - Python
  • RUBY - Ruby
  • PLSQL - Oracle PL/SQL
  • MSSQL - SQL Server T-SQL
Enum"NET""C""JAVA""PERL""PHP""PHP7""PYTHON""RUBY""PLSQL""MSSQL"
Example: NET
osstringrequired

Describes the target OS. Used for object binaries and language interface binaries.

  • AIX - AIX PowerPC
  • ANY - Any OS
  • HPUX_IT - HP-UX ia64
  • HPUX_PA - HP-UX RISC
  • LINUX - Linux Redhat
  • SOLARIS - Solaris Sparc
  • WINDOWS - Windows
  • ZLINUX - IBM zLinux
Enum"AIX""ANY""HPUX_IT""HPUX_PA""LINUX""SOLARIS""WINDOWS""ZLINUX"
Example: ANY
Query
formatstring

Desired Format of Response.

  • crLfList - Default. File list delimited by CR/LF.
  • lfList - File list delimited by LF.
  • comma - comma delimited list.
  • tab - tab delimited list.
  • json - JSON serialized list.
  • xml - XML serialized list.
Enum"crLfList""lfList""comma""tab""json""xml"
Example: format=json
idany(password)required

The License Key issued by Melissa.

Example: id={REPLACE-WITH-YOUR-LICENSE-KEY}
curl -i -X GET \
  'https://releases.melissadata.net/Releases/Interface/ANY/NET/ANY/mdAddr_cSharpCode.cs?id={REPLACE-WITH-YOUR-LICENSE-KEY}'

Responses

Successful response.

Bodyapplication/jsonArray [
string

Release version number in the format YYYY.MM.

]
Response
application/json
[ "2023.06", "2023.07", "2023.08", "2023.12", "2024.01" ]

Retrieve Available Release Version Numbers for Manifest

Request

Use this endpoint to retrieve a list of all available releases for a manifest, in the format YYYY.MM.

Path
manifeststringrequired

Manifest Name.

Example: dq_wrappers
Query
formatstring

Desired Format of Response.

  • crLfList - Default. File list delimited by CR/LF.
  • lfList - File list delimited by LF.
  • comma - comma delimited list.
  • tab - tab delimited list.
  • json - JSON serialized list.
  • xml - XML serialized list.
Enum"crLfList""lfList""comma""tab""json""xml"
Example: format=json
idany(password)required

The License Key issued by Melissa.

Example: id={REPLACE-WITH-YOUR-LICENSE-KEY}
curl -i -X GET \
  'https://releases.melissadata.net/ManifestReleases/dq_wrappers?id={REPLACE-WITH-YOUR-LICENSE-KEY}'

Responses

Successful response.

Bodyapplication/jsonArray [
string

Release version number in the format YYYY.MM.

]
Response
application/json
[ "2023.06", "2023.07", "2023.08", "2023.12", "2024.01" ]

Retrieve Available Release Version Numbers for Product File

Request

Use this endpoint to retrieve a list of all available releases for a product file, in the format YYYY.MM.

Path
productnamestringrequired

The name of the target product.

Enum"CanadianGeoData""DataQualityComponents-SSIS""DataQualitySuite""FoneData""Geocoder""GeoData""GlobalMatchUp""mdCanada""mdELOT""MP4"
Example: DataQualitySuite
Query
formatstring

Desired Format of Response.

  • crLfList - Default. File list delimited by CR/LF.
  • lfList - File list delimited by LF.
  • comma - comma delimited list.
  • tab - tab delimited list.
  • json - JSON serialized list.
  • xml - XML serialized list.
Enum"crLfList""lfList""comma""tab""json""xml"
Example: format=json
idany(password)required

The License Key issued by Melissa.

Example: id={REPLACE-WITH-YOUR-LICENSE-KEY}
curl -i -X GET \
  'https://releases.melissadata.net/Releases/Product/DataQualitySuite?id={REPLACE-WITH-YOUR-LICENSE-KEY}'

Responses

Successful response.

Bodyapplication/jsonArray [
string

Release version number in the format YYYY.MM.

]
Response
application/json
[ "2023.06", "2023.07", "2023.08", "2023.12", "2024.01" ]

Retrieve a List of Files from a Specific Manifest

Use this endpoint to get a list of download links for all files in a manifest.

Operations

Retrieve a List of Manifests from a Specific Release Version Number

Use this endpoint to get a list of available manifests for a release version.

Operations

Retrieve Metadata for a Specific File

Use this endpoint to get the metadata of a file.

Operations

Retrieve Hashes for a Specific File

Use this endpoint to get the hash of a file.

Operations