Use this endpoint to request a token for use with Melissa Cloud APIs.
Token Server
The Token Server provides a critical layer of security for web applications that use services requiring a license key. When you integrate a service directly into a public-facing website, there’s a significant risk of exposing your license key within the site’s code. If a malicious actor finds this key, they could potentially use your licensed services without authorization, leading to security breaches or unexpected costs.
To solve this problem, the Token Server acts as a secure intermediary. Instead of placing your main license key in the public code, your private server-side application makes a request to the Token Server. In return, it receives a secure, temporary token with a limited lifespan. This disposable token can then be safely passed to the public website for its use, ensuring that your license key is never exposed.
The Token Server can:
- Generate secure, temporary authentication tokens for client-side use.
- Conceal your license key to prevent it from being exposed in public-facing code.
- Enhance web application security by providing a safer method for authentication.
- Control the active lifespan of a token, from a minimum of 1 minute up to 99 hours.
Documentation
Support Center
Optional. This is added security. Specifying an IP Address for tokens will require that any service using the generated token must be sent from the same encoded IP Address.
A mismatch between the encoded token IP Address and the client IP Address will result in a GE13 error.
Required. The License Key issued by Melissa.
Required. Specifies which package(s) the token should be generated for. Delimit multiple packages with a comma ,. Default is all packages.
Cicero
CiceroAPICiceroAPI-Region
Contribution
Contribution-Contribution
Data Retriever
DataRetriever-BusinessDataRetriever-ConsumerDataRetriever-ConsumerTwoDataRetriever-MAKDataRetriever-NewHomeownersDataRetriever-NewMovers
Druginator
Druginator
Global Address Verification
GlobalAddressVerificationGlobalAddressVerification-Geocode
Global Email
GlobalEmailGlobalEmail-Premium
Global Express Entry
GlobalExpressEntryGlobalExpressEntry-Geocode
Global IP
GlobalIP
Global Name
GlobalName
Global Phone
GlobalPhoneGlobalPhone-CallerIDGlobalPhone-GlobalPremiumGlobalPhone-NAPremium
IP To Consumer
IPToConsumer
LeadGen
LeadGen-BusinessLeadGen-GlobalAddressDatabase
People Business Search
PeopleBusinessSearch
Personator Consumer
PersonatorConsumerPersonatorConsumer-AppendPersonatorConsumer-DemographicsPersonatorConsumer-GeoCodePersonatorConsumer-GeoPointPersonatorConsumer-MovePersonatorConsumer-Verify
Personator Identity
PersonatorIdentityPersonatorIdentity-VerifyPersonatorIdentity-Watchlist
Personator Search
PersonatorSearch
Property
PropertyProperty-Shapes
Reverse GeoCoder
ReverseGeoCoderReverseGeoCoder-Geocoder
SmartMover
SmartMover-CanadaSmartMover-UnitedStates
SSN Name Match
SSNNameMatch
Street Route
StreetRoute
Vault
Vault
WebSmart
WebSmart-AddressCheckWebSmart-DeliveryIndicatorWebSmart-DPVWebSmart-EmailWebSmart-GeocodeWebSmart-GeoPointWebSmart-MultipleRecordsWebSmart-NameWebSmart-PhoneWebSmart-StreetDataWebSmart-ZipSearch
US Business Coder
BusinessCoderBusinessCoder-Contacts
- Token Service Serverhttps://tokenservice.melissadata.net/v3/json/Service.svc/RequestToken
- curl
- C#
- Python
- Java
- JavaScript
- Node.js
- PHP
- Go
- Ruby
- R
- C#+Newtonsoft
- Java8+Apache
- Payload
curl -i -X GET \
'https://tokenservice.melissadata.net/v3/json/Service.svc/RequestToken?L={REPLACE-WITH-YOUR-LICENSE-KEY}&P=PersonatorConsumer-Verify%2CGlobalAddressVerification'{ "Result": "", "Token": "computedToken" }