API – Email Validation

Real-time email validation API is a service that allows you to add email validation to any part of your software. The API offers a variety of features that are designed to make the process easier and more efficient.

GET Request

https://app.rapidsend.com/api/email?token=[token]&email=[email_to_validate]

GET Request with [list_id]

https://app.rapidsend.com/api/email?token=[token]&list_id=[list_id]&email=[email_to_validate]

POST Request (JSON)

https://app.rapidsend.com/api/email?token=[token]

{ 
  "email":"[email_to_validate]" 
}

POST Request with [list_id] (JSON)

https://app.rapidsend.com/api/email?token=[token]

{ 
  "list_id":[list_id], 
  "email":"[email_to_validate]" 
}

Response (JSON)

{ 
  "list_id":101, 
  "email":"[email protected]", 
  "status_code":2, 
  "status_text":"Verified" 
}

Email Validation Status Table

STATUS CODESTATUS TEXTDESCRIPTION
0PendingEmail Address is in queue
1ProcessingEmail address is under processing
2VerifiedEmail address is deliverable.
3UndeliverableEmail address does not exist, invalid, suspended, over quota or disabled.
4UnknownEmail address cannot be verified at the moment. Retrying later may succeed.
5RetryUnable to establish a validation response from the ISP – retry again.
6RoleCompany addresses defined by a job rather than a person
7Catch AllDomain-wide setting mail server that is configured to accept all emails sent to the domain, no matter if the specified mailbox exists or not.
8DuplicateDuplicate email address in same email list
9DisposableDisposable email is a service that allows a registered user to receive email at a temporary address that expires after a certain time period elapses