Identity and Location

Identity verification and routing intelligence for telecoms and IT services.


API Docs

Gain trust through identity verification using IP lookup, mobile, email and physical address. Phone number lookup for optimising routing.

Categories:

Identity verification is an essential part of online transactions between businesses and individuals. Digital identities, financial accounts, IP address and the physical address of a person often need to be associated with each other to conduct transactions of value.


Identity API : Email, Mobile & Postal

With a single API call using the Identity API, you can initiate the verification of the identity of a person's email address, mobile number and optionally physical address. The verification process requires the email, mobile and physical addresses to be confirmed to prove the identity of the person.


The Melrose Labs Identity and Location service can be used to link the following to each other as a proof of identity:


  • Email address: Email is sent to the address and contains a link that the person must click to confirm the email address.
  • Mobile number: Code is sent to mobile number and the person must enter the code into the page displayed after email address verification.
  • Physical address: Postal card is sent to the physical address and contains a link to a webpage that the person must visit. This step will trigger a second email address verification, a step that is intended to close the verification circle.
Perform identity verification using the Identity and Location service with RESTful Identity API
Example using cURL

Request:

curl -X POST https://api.melroselabs.com/identity/ -H 'Content-Type: application/json' -H 'x-api-key: [API_KEY]' -d '{"postal": {"name":"","addr-1":"","addr-1":"","addr-1":"","country":""}, "mobileNo":"447700000000", "email":"joe.bloggs@example.com"}'

Response:

{"transactionID": "0102011c7609d4d9-0f61ebe8-adf0-47bc-8f4e-e078de009326-000000"}


Location API : IP Lookup

The Location API of the Identity and Location service can be used to lookup the geographic location of an IP address.


Perform IP lookup using the Identity and Location service with RESTful Location API
Example using cURL

Request:

curl -X GET https://api.melroselabs.com/location/ip/194.247.82.140 -H 'x-api-key: [API_KEY]'

Response:

{
  "subject": "194.247.82.140",
  "geo": {
    "city": "Edinburgh",
    "country_name": "United Kingdom",
    "country_code": "GB",
    "continent": "Europe",
    "continent_code": "EU",
    "latitude": "55.543",
    "longitude": "-3.141",
    "timezone": "GMT",
    "weather_code": "UKXX0052",
    "postal_code": "EH3 8LB"
  }
}


Location API : Mobile Number Lookup

The Location API of the Identity and Location service can be used to lookup the mobile network of a mobile phone number. This information can provide a means of more intelligent routing of calls and messages to the mobile number.


Perform mobile number lookup using the Identity and Location service with RESTful Location API
Example using cURL

Request:

curl -X GET https://api.melroselabs.com/location/telno/447700000000 -H 'x-api-key: [API_KEY]'

Response:

{
  "subject": "447700000000",
  "number": {
    "country": "44",
    "ndc": "7700",
    "subscriber": "000000"
  },
  "geo": {
    "country_name": "United Kingdom",
    "country_code": "GB",
    "continent": "Europe",
    "continent_code": "EU"
  },
  "network": {
    "name": "Vodafone",
    "mccmnc": "234-15",
    "geoHome": {
      "country_name": "United Kingdom",
      "country_code": "GB",
      "continent": "Europe",
      "continent_code": "EU"
    },
    "geoCurrent": {
      "country_name": "United Kingdom",
      "country_code": "GB",
      "continent": "Europe",
      "continent_code": "EU"
    }
  }
}


Service snapshot

  • Verify identity using mobile number, physical address and email address
  • Lookup geographic location using IP address
  • Lookup mobile network using telephone number

Find out more about this service...

Please provide your first name.
Please provide your last name.
Please provide a valid company name.
Please provide a valid email address.