- cURL
- Python
- NodeJs
- PHP
- .NET
- Ruby
- Java
- Go
- Perl
curl -H 'Authorization: bearer <api key>' \
'https://dv3.datavalidation.com/api/v2/realtime/?email=<email>'
from urllib import request
import json
req = request.Request(
'https://dv3.datavalidation.com/api/v2/realtime/?email=<email>')
req.add_header('Authorization', 'bearer <api key>’')
result = json.loads(request.urlopen(req).read())
'use strict';
var https = require('https');
https.get({
host: 'dv3.datavalidation.com',
path: '/api/v2/realtime/?email=<email>',
headers: {'Authorization': 'bearer <api key>'}
}, function (res) {
var json = '';
res.on('data', function (chunk) {
json += chunk;
});
res.on('end', function () {
console.log(JSON.parse(json));
});
}
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: bearer <api key>']);
curl_setopt($ch, CURLOPT_URL, 'https://dv3.datavalidation.com/api/v2/realtime/?email=<email>');
$result = curl_exec($ch);
curl_close($ch);
$obj = json_decode($result);
using (var client = new WebClient())
{
client.Headers.Add("Authorization: bearer <api key>");
var result = JsonConvert.DeserializeObject(client.DownloadString(
"https://dv3.datavalidation.com/api/v2/realtime/?email=<email>"));
}
require 'open-uri'
require 'json'
result = open("https://dv3.datavalidation.com/api/v2/realtime/?email=<email>",
"Authorization" => "bearer <api key>")
obj = JSON.parse(result.read)
URLConnection conn = new URL("https://dv3.datavalidation.com/api/v2/realtime/?email=<email>")
.openConnection();
conn.setRequestProperty("Accept", "application/json");
conn.setRequestProperty("Authorization", "bearer <api key>");
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream(), Charset.forName("UTF-8")));
String jsonText = rd.lines().collect(Collectors.joining("\n"));;
JSONObject json = new JSONObject(jsonText);
System.out.println(json);
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://dv3.datavalidation.com/api/v2/realtime/?email=<email>", nil)
req.Header.Set("Authorization", "bearer <api key>")
res, _ := client.Do(req)
var result map[string]string
body, _ := ioutil.ReadAll(res.Body)
json.Unmarshal(body, &result)
use Modern::Perl;
use LWP;
use JSON;
my $ua = LWP::UserAgent->new;
my $response = $ua->get(
'https://dv3.datavalidation.com/api/v2/realtime/?email=<email>',
Authorization => 'bearer <api key>');
my $result = JSON::from_json($response->decoded_content)
{
"disposable": false,
"domain_country": null,
"domain_is_in_eu": null,
"email": "[email protected]",
"free_email": false,
"grade": "A",
"hubspot_free_email": false,
"role_based": true,
"status": "ok"
}