Skip to main content
The User Verification API provides powerful endpoints for validating user information, including names and email addresses. This API helps you ensure data quality and prevent spam in your applications.
All API endpoints require authentication using an API key in the X-API-Token header.

Base URL

https://api.vishodi.com/api/v1

Authentication

All API endpoints require an API key for authentication. Include your API key in the request headers:
{
  "X-API-Token": "your-api-key"
}

Get Your API Key

Sign up and get your API key from the dashboard

Rate Limits

25 requests/month

Available Endpoints

User Verification

Request Format

All requests should be made using POST method with JSON payload:
{
  "model": "user_verification",
  "email": "user@example.com",    // optional
  "firstname": "John",            // optional
  "lastname": "Doe"              // optional
}

Response Format

Successful responses will have a 200 status code and return JSON:
{
  "status": "success",
  "received_data": {
    "model": "user_verification",
    "email": "user@example.com",
    "firstname": "John",
    "lastname": "Doe"
  },
  "request_count": 3,
  "email_verification": {
    "emailAddress": "user@example.com",
    "disposable": false,
    "username": "user",
    "domain": "example.com",
    "dnsCheck": "Pass",
    "syntexCheck": "Pass"
  },
  "name_verification": {
    "firstname": {
      "value": "John",
      "prediction": "LABEL_1",
      "confidence": 0.9993
    },
    "lastname": {
      "value": "Doe",
      "prediction": "LABEL_1",
      "confidence": 0.9998
    }
  }
}

Explore the API Playground

Test the API endpoints interactively in our API playground

Error Handling

For detailed information about error responses and how to handle them, see our Error Handling Guide.
I