Go implementation for ZeroBounce Email Validation API v2
THIS PROJECT IS STILL IN DEVELOPMENT!
go get github.com/antsanchez/gozerobounce
You can use it like this:
package main
import (
"fmt"
"os"
"github.com/antsanchez/gozerobounce"
)
func main() {
gozerobounce.APIKey = "... Your API KEY ..."
// For Querying a single E-Mail and IP
// IP can also be an empty string
response := gozerobounce.Validate("email@example.com", "123.123.123.123")
// Now you can check status
if response.Status == "valid" {
fmt.Println("This email is valid")
}
// .. or Substatus
if response.SubStatus == "disposable" {
fmt.Println("This email is disposable")
}
// You can also check your credits
credits := gozerobounce.GetCredits()
fmt.Println("Credits left:", credits.Credits)
}
- Validate single email
- Get gredits