Developer
REST API + Kawaa
Build custom integrations
Kawaa's REST API gives you complete control over email verification. Verify single emails in real-time, process bulk lists, and integrate with published Node.js and Python packages or source clients for other languages.
Features
- Single email verification
- Bulk verification endpoint
- Comprehensive response data
- Per-key and per-plan API throttling
- SDK source for common languages
- Complete API reference documentation
Setup
How to set up
Get API credentials
Sign up and get your API key from the Kawaa dashboard.
Choose your client
Use the published Node.js or Python package, or call the REST API directly from any other language.
Make your first request
Use the verify endpoint to check an email address.
Handle the response
Parse the JSON response to get verification status and details.
Use cases
What teams do with REST API and Kawaa
Real-time form validation
CRM data enrichment
Batch list processing
Custom application integration
FAQ
Frequently asked questions
- What's the rate limit?
- Authenticated API calls are limited per key and per plan. Responses include X-RateLimit-* headers, and 429 responses include Retry-After. Contact us for high-volume needs.
- Is the API synchronous?
- Single email verification is synchronous. Bulk verification is asynchronous with webhook notifications.
- Do you have an OpenAPI spec?
- Not yet — a downloadable OpenAPI specification is planned. In the meantime, our API reference at kawaa.com/docs documents every endpoint, and published Node.js/Python packages plus source clients for other languages are available.
Build email verification into your app
Get started with 100 free verifications. No credit card required.