Kawaa API Documentation

Everything you need to integrate email verification into your application. Our REST API provides real-time and batch verification with 99%+ accuracy.

Base URL
https://api.kawaa.com

API Capabilities

  • Single email verification with real-time results
  • Batch verification for up to 10,000 emails
  • File upload processing (CSV, TXT)
  • Webhook notifications for async jobs
  • Activity data and engagement metrics
  • Email warmup and deliverability tools

Authentication

All API requests require an API key passed in the X-Api-Key header.

Example Request
curl -X POST https://api.kawaa.com/v1/verify \
  -H "X-Api-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"email": "test@example.com"}'

Get your API key from the Dashboard.

Response Format

All responses are returned in JSON format with consistent structure.

Example Response
{
  "success": true,
  "data": {
    "email": "test@example.com",
    "status": "valid",
    "quality_score": 95,
    "verification": {
      "syntax_valid": true,
      "domain_exists": true,
      "mx_found": true,
      "smtp_check": true,
      "mailbox_exists": true,
      "catch_all": false
    },
    "flags": {
      "disposable": false,
      "role_account": false,
      "free_provider": true,
      "spam_trap": false
    }
  }
}

Ready to get started?

Follow our quick start guide to make your first API call in under 5 minutes.

Quick Start Guide