Integration List

EVA works seamlessly with the following platforms and services

Select your integration for more details.
Cannot find your platform or integration method? We're constantly adding new ones. Give us a hint on which one you need by sending us an email!

EVA - Network
Drupal Plugin

Drupal

Wordpress Plugin

Wordpress

Laravel Plugin

Laravel

Javascript Plugin

JavaScript

Prestashop Plugin

Prestashop

Coming soon
Code Line

Direct API integration

<?php
// define the email to validate and the api key to use
$url = "https://e-va.io/api/email/validate/" . urlencode($YOUR_EMAIL_HERE);
$api_key = "$YOUR_API_KEY_HERE";

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'api-key: ' . $api_key,
    'Accept' => 'application/json'
));

$response = curl_exec($ch);
curl_close($ch);

//decode the json response
$result = json_decode($response, true);
let email = "YOUR_EMAIL_HERE"
let apiKey = "YOUR_API_KEY_HERE"

let session = URLSession.shared
let string = "https://e-va.io/api/email/validate/" + email
let url = NSURL(string: string)
let request = NSMutableURLRequest(url: url! as URL)

request.httpMethod = "GET"
request.setValue(apiKey, forHTTPHeaderField: "api-key")
request.addValue("application/json", forHTTPHeaderField: "Accept")

let task = session.dataTask(with: request as URLRequest) { (data, response, error) -> Void in
    if let _ = response as? HTTPURLResponse, let data = data {
        if let jsonString = String(data: data, encoding: .utf8) {
            print(jsonString)
        }
    }else{
        print("Error: \(String(describing: error))")
    }
}
task.resume()
String email = "YOUR_EMAIL_HERE";
String apiKey = "YOUR_API_KEY_HERE";

String url = "https://e-va.io/api/email/validate/" + URLEncoder.encode(email);

try {
    URL obj = new URL(url);
    HttpURLConnection con = (HttpURLConnection) obj.openConnection();

    // optional default is GET
    con.setRequestMethod("GET");

    //add api-key header
    con.setRequestProperty("api-key", apiKey);

    int responseCode = con.getResponseCode();
    if( responseCode != 200) {
        System.out.println("Error, response code : " + responseCode);
    }
    else {
        BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
        String inputLine;
        StringBuffer response = new StringBuffer();

        while ((inputLine = in.readLine()) != null) {
            response.append(inputLine);
        }
        in.close();

        System.out.println(response.toString());
    }
}
catch(MalformedURLException e) {
    // do something with the error
}
catch(IOException e) {
    // do something with the error
}
import urllib
import urllib2

email = 'YOUR_EMAIL_HERE'
apiKey = 'YOUR_API_KEY_HERE'

url = 'https://e-va.io/api/email/validate/'
url += urllib.quote_plus(email)

req = urllib2.Request(url)
req.add_header('Accept', 'application/json')
req.add_header('api-key', apiKey)
resp = urllib2.urlopen(req)
content = resp.read()

print(content)