When we initially introduced our embeddable email verification widget back in October 2019, we designed it to seamlessly integrate into any web page: with Verifalia's widget, every email field on a webpage can be automatically checked in real-time as users type and invalid or undeliverable emails are automatically blocked, without the need for any coding skills. This allowed numerous companies to swiftly incorporate our widget onto their websites, enhancing their email verification process right at the point of collection. Additionally, it provides users with customizable visual feedback, such as error indicators, even on HTML pages with right-to-left directionality
Over the past few years, we've enhanced our widget to allow for IP address restriction via a configurable firewall in our client area and users can also set limits on the number of verifications the widget processes per minute, hour, or day - either globally or per IP address.
Today, we're excited to announce a significant enhancement to both our API and embeddable widget: a configurable bot detection mechanism which ensures that only verifications submitted by real humans are accepted.
Bot detection - CAPTCHA integration
With version 2.6 of our API and version 1.12 of our widget - both released today - we're introducing a deep integration with popular CAPTCHA providers, including:
- Cloudflare Turnstile
- Google reCAPTCHA v2 (checkbox and invisible)
- Google reCAPTCHA v3
- hCaptcha
This integration allows users to configure the widget to accept CAPTCHA response tokens from these providers, which Verifalia validates before processing any email verification: this additional layer of security prevents bots from consuming Verifalia credits or causing throttling restrictions for legitimate users.
To use the new bot detection feature, simply register for an account with your chosen CAPTCHA provider if you don't have one, enter the provided secret key in our client area, and configure your email verification widget accordingly.
To learn more about out how to configure bot detection and use our widget, please refer to our step-by-step instructions.
Additionally, explore the widget documentation for more configuration details.
Enhanced throttling configuration
We've also expanded throttling options to include defining a maximum number of entries per email verification job at the user/browser app level: when used in conjunction with our widget and bot detection feature, this configuration prevents fraudulent consumption of Verifalia credits and avoids throttling restrictions for legitimate users.
Multi-Factor Authentication (MFA) now accessible via API
Starting with API v2.6, Multi-Factor Authentication (MFA)/Time-Based One-Time Password (TOTP) is now available to API consumers. Previously exclusive to our client area, this feature allows users authenticating via bearer authentication to provide additional authentication factors, based on the content of the supplied JWT security token. For further details and code samples, consult the reference documentation.
Improved error reporting via RFC 9457 problem+json
Our latest API version also adheres to RFC 9457, providing detailed problem+JSON
documents for most HTTP 4xx
or 5xx
errors: this enhancement offers a better development experience and allows for more accurate error identification and reporting.
Conclusion
We're constantly improving our service to offer users the finest email verification experience, enhancing result quality and boosting the processing speed of our API and service on a daily basis.
With our latest upgrade, we've introduced several exciting features to our API and widget: do you like what you see? And, is there anything you'd like us to add or change? Please let us know!