Checky is a powerful API for validating email addresses. Whether you're building an email verification feature for your application or need to ensure the accuracy of email inputs in a form, Checky has you covered. With Checky, you can easily verify the format, existence, and validity of email addresses, ensuring smooth communication with your users.
- Validate the format and structure of email addresses.
- Check if the email domain is blacklisted using a predefined list of disposable email domains.
- Check for the existence of email domains using DNS lookup.
- Verify the validity of email addresses by initiating an SMTP conversation.
To get started with Checky, follow these simple steps:
- Sign up for an account on RapidAPI and subscribe to the Checky Validate Email API.
- Use the provided API key to access the endpoints.
- Start validating email addresses in your applications or services.
-
Validate Email (POST /validate):
- Validates a single email address provided in the request body.
-
Validate Email (GET /validate):
- Validates a single email address provided as a query parameter.
-
Extract Emails (POST /extract):
- Extracts email addresses from a text input and validates each email found.
To access the Checky Validate Email API, you need to sign up on RapidAPI and subscribe to the API. Upon subscription, you will receive an API key that you can use to authenticate your requests.
# Validate a single email address using POST request
curl -X POST \
checky-validate-email-api/validate \
-H 'Content-Type: application/json' \
-H 'X-RapidAPI-Key: YOUR_API_KEY' \
-d '{"email": "[email protected]"}'
# Validate a single email address using GET request
curl -X GET \
'checky-validate-email-api/[email protected]' \
-H 'X-RapidAPI-Key: YOUR_API_KEY'
# Extract and validate email addresses from text input
curl -X POST \
checky-validate-email-api/extract \
-H 'Content-Type: application/json' \
-H 'X-RapidAPI-Key: YOUR_API_KEY' \
-d '{"text": "Here are some emails: [email protected], [email protected]"}'
# Extract and validate email addresses from HTML as text input
curl -X POST \
checky-validate-email-api/extract \
-H 'Content-Type: application/json' \
-H 'X-RapidAPI-Key: YOUR_API_KEY' \
-d '{"text": "<body><h1>HTML Test</h1><p>This is a sample HTML document with test email addresses:</p><ul><li>[email protected]</li><li>[email protected]</li><li>[email protected]</li></u></body></html>"}'
If you encounter any issues or have suggestions for improvement, please open an issue on GitHub. We appreciate your feedback!
This project is licensed under the MIT License. See the LICENSE file for details. 📝
Happy Validating! 🎉
Start using Checky today to ensure the validity of your email addresses and enhance the communication experience with your users. If you have any questions or need assistance, don't hesitate to reach out. Happy validating! 😊