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”
==> `{