openapi: 3.0.1
info:
title: ZeroBounce Validate Email plugin Validation API
description: Plugin that can validate email addresses. Send the email address you want to validate and the ZeroBounce API will validate that email and return information on it.
version: v1
servers:
- url: https://members-api.zerobounce.net
tags:
- name: Validation
paths:
/api/validation/chatgpt-single-email-validation/:
post:
operationId: validate
summary: Validate an email address. Allows a maximum of 3 requests per day for an unauthenticated user. For more requests please register on ZeroBounce.net and get an API key - https://www.zerobounce.net/members/signin/register.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/validateEmailRequest'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/validateEmailResponse'
tags:
- Validation
/api/validation/chatgpt-batch-validation/:
post:
operationId: validateBatch
summary: Validate a list of email addresses. Requires a ZeroBounce API key. The user can get an API key by registering on ZeroBounce.net - https://www.zerobounce.net/members/signin/register.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/validateBatchRequest'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/validateBatchResponse'
tags:
- Validation
components:
schemas:
validateEmailRequest:
type: object
required:
- email
properties:
api_key:
type: string
description: The user's ZeroBounce API key. Optional. The user can perform up to 3 requests per day without providing this API key.
email:
type: string
description: The email you want to validate.
validateBatchRequest:
type: object
required:
- api_key
- email_batch
properties:
api_key:
type: string
description: The user's ZeroBounce API key.
emails:
type: string
description: A string representing a comma-separated list of emails to validate.
validateBatchResponse:
type: array
description: An Array of validated emails.
items:
$ref: '#/components/schemas/validateEmailResponse'
validateEmailResponse:
type: object
properties:
address:
type: string
status:
type: string
sub_status:
type: string
free_email:
type: string
did_you_mean:
type: string
account:
type: string
domain:
type: string
domain_age_days:
type: string
smtp_provider:
type: string
mx_found:
type: string
firstname:
type: string
lastname:
type: string
gender:
type: string
country:
type: string
region:
type: string
city:
type: string
zipcode:
type: string
processed_at:
type: string