Disposable or temporary Gmail and Outlook addresses may appear legitimate, but they should be removed from your mailing lists because they lead to fake registrations and false engagement.
Which development platforms/languages does the Verifalia API support?
Verifalia provides an email verification API (Application Programming Interface) that allows the validation of email addresses, retrieval of historical data and statistics, credit management, and more. The API is accessible as a secure RESTful web service, using JSON as its primary data exchange format.
The Verifalia API is compatible with any platform or language capable of performing HTTP requests, such as cURL and wget. Additionally, we offer free and open-source SDKs, simplifying email address checks with a one-liner in some of the most popular development platforms.
What is a RESTful API?
A RESTful API (Representational State Transfer) is an architectural style for designing networked applications: it applies a set of constraints to web services, defining their communication over the Hypertext Transfer Protocol (HTTP) and access to a set of URLs. In Verifalia, content accessed at these locations is typically returned as JSON (refer to the API documentation for specific resources allowing the exchange of other content types). Resources often have one or more HTTP methods, such as GET
, POST
, PUT
, and DELETE
. RESTful APIs are widely used in web service development for their simplicity, scalability, and statelessness.
Which SDKs are available?
While it is feasible to utilize the Verifalia API without a specific helper library, we provide free and open-source SDKs to streamline the integration of our email checker into various applications. These SDKs are accessible for a range of development platforms and languages.
.NET
Our SDK for .NET is available as a Nuget package and supports the following frameworks:
- .NET 5.0 and higher, including .NET 8.0
- .NET Core 1.0 (and higher)
- .NET Framework 4.5 (and higher)
- .NET Standard 1.3 (and higher)
- Mono 4.6+
- Xamarin.iOS 10.0+
- Xamarin.Mac 3.0+
- Xamarin.Android 7.0+
- Universal Windows Platform 10.0+
The source code of this SDK, along with several code samples, can be found at https://github.com/verifalia/verifalia-csharp-sdk
Go
Our SDK for Go is available at https://github.com/verifalia/verifalia-go-sdk with accompanying code samples. It requires Go version 1.18 or higher.
Java
Support for Java 8 and higher is provided through our Java SDK, accessible via Maven dependency. The source code and code samples are available at https://github.com/verifalia/verifalia-java-sdk
JavaScript / TypeScript (for the browser)
Our JavaScript SDK is available as an npm package, easily importable into any modern front-end project. Find the source code and code samples at https://github.com/verifalia/verifalia-js-sdk
Node.js
Node.js support is available through an npm package, the same one offered for JavaScript / TypeScript for the browser. It supports Node.js 6.5 or higher, with source code and samples available at https://github.com/verifalia/verifalia-js-sdk
PHP
The Verifalia PHP helper library requires PHP 5.6 or higher and can be added to any PHP project using composer
. Source code and code samples are available at https://github.com/verifalia/verifalia-php-sdk
Ruby
Our Ruby SDK supports Ruby version 2.6.0 or higher and is available as a gem installable into your Ruby project. Source code and code samples can be found at https://github.com/verifalia/verifalia-ruby-sdk