API Details

EmailOversight API is built using the REST design concept. The API can only be accessed using secure HTTPs protocol using GET or POST methods. Both method types return the same API response.

EmailOversight API Services

Please sign up for an account to access our detailed API documentation which includes the various services EmailOversight offers to it’s clients. Learn more about Email Validation, Phone Validation, Address Validation and more inside your account login with quick links to all the API credentials. Read below for a full list of our API offerings:

Available APIs

  • Email Validation
  • Phone Validation
  • Activity Match
  • Address Validation
  • Email Append
  • IP Email Append
  • Name Append
  • Address Append
  • Zip Append
  • Age Append
  • DOB Append
  • Gender Append
  • Ethnicity Append
  • Data Append

API Parameters

ListId:

List IDs are located under Lists menu. List ID must be valid and belong to the user. Request will return an error if ListId is invalid.

Email:

Email address to be validated.

GET Method

This is the easiest for integration but also least secure. GET requires input parameters being passed as clear text in query string format.

GET URL Example

GET

https://api.emailoversight.com/api/emailvalidation?apitoken={API Token}&listid={ListId}&email={Email}

For this demonstration let =>

{API Token} = 00000xx0-00×0-00×0-00xx-x00xx000xxxx

==> https://api.emailoversight.com/api/emailvalidation?apitoken=00000xx0-00×0-00×0-00xx-x00xx000xxxx&listid={ListId}&email={Email}

POST Method

This method is most secure. When using POST none of the parameters are passed as clear text.

Request Header Example

Request Header

“ApiToken”:”{API Token}”

For this demonstration let =>

{API Token} = 00000xx0-00×0-00×0-00xx-x00xx000xxxx

==> “ApiToken”:”00000xx0-00×0-00×0-00xx-x00xx000xxxx”

Request Body Example (JSON)

Request Body
{“ListId”:{ListId},”Email”:{Email}}

For this demonstration let =>

{ListId} = 25

{Email} = “joe@testdomain.com”

==> `{