Comprehensive API documentation for email and IP address security checks. Built for developers who prioritize security and reliability.
https://api.securekit.dev/api/v1/checkInclude your API key in the request payload:
"api_key": "your_api_key_here"{
"query": "example@example.com",
"api_key": "your_api_key_here"
}{
"email": "example@example.com",
"domain": "example.com",
"valid": true,
"disposable": false,
"dns_valid": true,
"spf_record": true,
"dmarc_record": true,
"domain_age": null,
"domain_created": null,
"a_records": [
"93.184.216.34"
],
"mx_records": [
"10 mail.example.com."
],
"risk_score": 10
}const axios = require('axios');
async function checkEmail() {
try {
const response = await axios.post('https://api.securekit.dev/api/v1/check', {
query: 'example@example.com',
api_key: 'your_api_key_here'
});
console.log(response.data);
} catch (error) {
console.error('Error:', error.response?.data || error.message);
}
}
checkEmail();emailThe email address checkedvalidEmail format validity (boolean)disposableIf email is from disposable domaindns_validDNS record validation statusspf_recordSPF record presence (boolean)dmarc_recordDMARC record presence (boolean)risk_scoreRisk assessment score (0-100)is_blacklistedBlacklist status (boolean)is_vpn_or_proxyVPN/Proxy detection (boolean)risk_scoreRisk assessment score (0-100)country, region, cityGeolocation data (strings)isp, orgISP and organization informationlat, lonGeographic coordinates (floats)