Skip to main content

Introduction

This API helps you validate email addresses and detect disposable or temporary emails. By identifying disposable emails, you can prevent fake signups and ensure the authenticity of user data. Request Limits:
  • Free Plan: 25 requests/month
  • Basic Plan: 30,000 requests/month
  • Pro Plan: 65,000 requests/month

Access Your Dashboard

Replace <api-key> with your API key from the dashboard.

Disposable Email Verification:

Response when verifying an email address.
curl -X POST "https://api.vishodi.com/api/v1" \
  -H "X-API-Token: <api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "user_verification",
    "email": "email@disposable.com"
  }'
Response (200)
{
  "status": "success",
  "received_data": {
    "email": "email@disposable.com"
  },
  "email_verification": {
    "emailAddress": "email@disposable.com",
    "disposable": true,
    "username": "email",
    "domain": "disposable.com",
    "dnsCheck": "Pass",
    "syntexCheck": "Pass"
  }
}
Model: user_verification
  • “disposable”: false Indicates a valid Email
  • “disposable”: true Indicates a disposable/temporary Email
Request Count Explanation:
request_count represents the number of fields included in a request, and these many requests will be deducted from your plan. For example:
  • First name + Last name + Disposable email = 3
  • First name + Last name = 2

API Playground

Explore the API Playground to test email verification endpoints.
I