Upload a CSV or TXT file containing email addresses for bulk verification.
Endpoint
POST https://api.kawaa.com/v1/verify/fileRequest
Use multipart/form-data to upload your file:
curl -X POST https://api.kawaa.com/v1/verify/file \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@emails.csv" \
-F "email_column=email"Supported Formats
- CSV - Comma-separated values with headers
- TXT - One email per line
- XLSX - Excel spreadsheet (first sheet)
File Limits
| Plan | Max File Size | Max Emails |
|---|---|---|
| Free | 1 MB | 100 |
| Starter | 10 MB | 10,000 |
| Professional | 50 MB | 100,000 |
| Business+ | 100 MB | 500,000 |
Response
File uploads are processed asynchronously. You'll receive a job ID to check status:
{
"job_id": "job_xyz789",
"status": "processing",
"total_emails": 5000,
"webhook_url": "https://your-site.com/webhook"
}