REST API to verify any email address for deliverability and get owner details like name and gender. Detects disposable emails, free providers, and invalid addresses in real time.
Verify email deliverability with syntax, MX record, and SMTP checks Detect disposable/temporary email addresses (Guerrilla Mail, Mailinator, etc.) Identify free email providers (Gmail, Yahoo, Outlook) Get owner details — first name, last name, and gender 200 requests/month on free tier Example Response: {
"is_valid" : true ,
"status" : " valid" ,
"is_free_email" : false ,
"first_name" : null ,
"last_name" : null ,
"gender" : null
} Create an account at omkar.cloud to get your API key, and use it in requests. 200 requests are free every month.
curl -X GET " https://email-verification-api.omkar.cloud/verify?email=happy.to.help%40omkar.cloud" \
-H " API-Key: YOUR_API_KEY" {
"is_valid" : true ,
"status" : " valid" ,
"is_free_email" : false ,
"first_name" : null ,
"last_name" : null ,
"gender" : null
} import requests response = requests .get (
"https://email-verification-api.omkar.cloud/verify" ,
params = {"email" : "happy.to.help@omkar.cloud" },
headers = {"API-Key" : "YOUR_API_KEY" }
)
result = response .json ()
print (f"Valid: { result ['is_valid' ]} , Status: { result ['status' ]} " )import axios from "axios" ; const response = await axios . get ( "https://email-verification-api.omkar.cloud/verify" , { params : { email : "happy.to.help@omkar.cloud" } , headers : { "API-Key" : "YOUR_API_KEY" } } ) ; console . log ( `Valid: ${ response . data . is_valid } , Status: ${ response . data . status } ` ) ; GET https://email-verification-api.omkar.cloud/verify
Headers Parameter Required Description emailYes Email address to verify (e.g., happy.to.help@omkar.cloud)
Field Type Description is_validboolean Whether the email address is deliverable statusstring Verification status ("valid", "invalid") is_free_emailboolean Whether the email is from a free provider like Gmail, Yahoo, or Outlook first_namestring | null Owner's first name (when available) last_namestring | null Owner's last name (when available) genderstring | null Owner's gender (when available)
response = requests .get (
"https://email-verification-api.omkar.cloud/verify" ,
params = {"email" : "info@company.com" },
headers = {"API-Key" : "YOUR_API_KEY" }
)
result = response .json ()
if result ["is_valid" ]:
print ("Email is deliverable" )
else :
print ("Email is invalid — skip sending" )Block disposable emails on signup response = requests .get (
"https://email-verification-api.omkar.cloud/verify" ,
params = {"email" : user_email },
headers = {"API-Key" : "YOUR_API_KEY" }
)
result = response .json ()
if not result ["is_valid" ]:
print ("Blocked: disposable or invalid email" )Enrich CRM contacts with owner details response = requests .get (
"https://email-verification-api.omkar.cloud/verify" ,
params = {"email" : "john@example.com" },
headers = {"API-Key" : "YOUR_API_KEY" }
)
result = response .json ()
if result ["first_name" ]:
print (f"Contact: { result ['first_name' ]} { result ['last_name' ]} " )response = requests .get (
"https://email-verification-api.omkar.cloud/verify" ,
params = {"email" : "test@example.com" },
headers = {"API-Key" : "YOUR_API_KEY" }
)
if response .status_code == 200 :
data = response .json ()
elif response .status_code == 401 :
# Invalid API key pass elif response .status_code == 429 :
# Rate limit exceeded pass Our Tier Our Price Our Requests Free $0 200 Starter $16 8,000 Grow $48 24,000 Scale $148 74,000
Questions? We have answers. Reach out anytime. We will solve your query within 1 working day.