Skip to main content

Getting Started

Welcome to the Mails API! This guide will help you get up and running with our email validation service quickly and easily.

Overview​

The Mails API provides powerful email validation capabilities to help you maintain a clean and effective email list. With our API, you can:

  • Validate single email addresses
  • Perform bulk email validation
  • Check the status of bulk validation jobs
  • Retrieve validation results

Prerequisites​

Before you begin, make sure you have:

  1. A Mails API account
  2. Your API key (you'll get this upon registration)
  3. A tool to make HTTP requests (like curl, Postman, or your preferred programming language's HTTP client)

Quick Start​

Here's a quick overview of how to use the Mails API:

1. Authentication​

All API requests require authentication. Include your API key in the x-mails-api-key header:

curl -H "x-mails-api-key: YOUR_API_KEY_HERE" ...

2. Single Email Validation​

To validate a single email address:

curl \
-H "x-mails-api-key: YOUR_API_KEY_HERE" \
"https://api.mails.so/v1/[email protected]"

3. Bulk Email Validation​

To validate multiple email addresses at once:

curl \
-H "x-mails-api-key: YOUR_API_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{"emails": ["[email protected]", "[email protected]", "[email protected]"]}' \
"https://api.mails.so/v1/batch"

Next Steps​

  1. Authentication - Learn more about securing your API requests
  2. Single Validation - Detailed guide on validating individual email addresses
  3. Bulk Validation - How to validate multiple email addresses in one request

Best Practices​

  1. Rate Limiting: Be mindful of our rate limits to ensure uninterrupted service.
  2. Error Handling: Implement robust error handling in your applications.
  3. Webhook Integration: For bulk validations, consider using webhooks to receive results asynchronously.

Support​

If you encounter any issues or have questions, please don't hesitate to contact our support team at [email protected].

Happy validating!