ZeroBounce Logo

Docs

Language Icon
  • Sign In
  • Sign Up Free

Languages

ZeroBounce ImageGetting Started
ZeroBounce ImageEmail List Validation
ZeroBounce ImageA.I. Email Scoring
ZeroBounce ImageEmail Finder
ZeroBounce ImageDomain Search
ZeroBounce ImageActivity Data
ZeroBounce ImageMulti-file upload
ZeroBounce ImageIntegrations
ZeroBounce ImageActiveCampaign Integration
ZeroBounce ImageAdobe Journey Integration
ZeroBounce ImageAdobe Marketo Integration
ZeroBounce ImageAmazon S3 Integration
ZeroBounce ImageAmazon S3 Bulk API
ZeroBounce ImageBigCommerce Integration
ZeroBounce ImageAWeber Integration
ZeroBounce ImageClay.com Integration
ZeroBounce ImageDrip Integration
ZeroBounce ImageCustomer.io Integration
ZeroBounce ImageConstant Contact Integration
ZeroBounce ImageEmail Validator Browser Extension
ZeroBounce ImageGhost Integration
ZeroBounce ImageCloudFlare Worker Integration
ZeroBounce ImageChatGPT Integration
ZeroBounce ImageGoogle Sheets Integration
ZeroBounce ImageInfinity Integration
ZeroBounce ImageIntegrations Contacts Monitoring, Scheduling and Sharing
ZeroBounce ImageHubSpot Integration
ZeroBounce ImageIterable Integration
ZeroBounce ImageHubSpot Forms Integration
ZeroBounce ImageJS Widget
ZeroBounce ImageKlaviyo Integration
ZeroBounce ImageLinkedIn Integration
ZeroBounce ImageMailchimp Integration
ZeroBounce ImageMicrosoft Dynamics Integration
ZeroBounce ImageMailerLite Integration
ZeroBounce ImageMonday.com Integration
ZeroBounce ImageMoosend Integration
ZeroBounce ImageOutreach Integration
ZeroBounce ImagePipeDrive Integration
ZeroBounce ImageSalesforce Integration v1.39
ZeroBounce ImageSFTP/FTP Integration
ZeroBounce ImageSFTP/FTP Bulk API
ZeroBounce ImageUnbounce Integration
ZeroBounce ImageWix Integration
ZeroBounce ImageWordPress/WooCommerce Plugins
ZeroBounce ImageZapier Integration
ZeroBounce ImageZendesk Sell Integration
ZeroBounce ImageZoho Integration
ZeroBounce ImageUsage Reports
ZeroBounce ImageYour ZeroBounce Account
ZeroBounce ImageEmail Validation API
ZeroBounce ImageEmail Finder API
ZeroBounce ImageDomain Search API
ZeroBounce ImageA.I. Scoring API
ZeroBounce ImageActivity Data API
ZeroBounce ImageList Evaluator API
ZeroBounce ImageApi Dashboard
ZeroBounce ImageAPI Wrappers
ZeroBounce ImageAPI Migration
ZeroBounce ImageFAQ
ZeroBounce ImageSecuring Your Account
ZeroBounce ImageAbout ZeroBounce
ZeroBounce ImageDeliverability Tools
ZeroBounce ImageEmail Warmup
ZeroBounce ImageStatus Page
  • Email Validation Homepage
  • Separator
  • Docs
  • Separator
  • API Integrations
  • Separator
  • Amazon S3 Bulk API
API Integrations

Amazon S3 Bulk API - documentation

List Amazon S3 Files

These endpoints provide the ability to list, validate, score and export files directly from and to your Amazon S3 Bucket.

In case you need to list all the files from your Amazon S3 Bucket that can be either validated or scored, the following endpoint can be used:

GET /listS3files

API URL: https://bulkapi.zerobounce.net/listS3files

URL Parameters:

  • Parameter
    Description
  • api_key
    Your API Key, found in your account. (Required)
  • bucket
    Your Input Bucket; in case it’s not provided here, we’ll use the one you provided in the UI Settings. (Optional)
  • search
    Used to filter the result by the name of the files. (Optional)

If you want to call the API from your browser to test it, all you have to do is to replace {your_api_key} with your API Key:

https://bulkapi.zerobounce.net/listS3files?api_key={your_api_key}

ENDPOINT RESPONSE

Successful Response

The /listS3files API returns the complete list of files that can be validated or scored from the provided Amazon S3 Bucket. Each entry will contain: the name of the file, its size and the date when it was lastly modified.

Error Response

Validate Amazon S3 File

In order to validate a file from Amazon S3, you can use the following endpoint:

POST /validateS3file

API URL: https://bulkapi.zerobounce.net/validateS3file

Body Parameters:

  • Parameter
    Description
  • api_key
    Your API Key, found in your account. (Required)
  • file_name
    The full path of the file from your Amazon S3 Bucket, as provided by the /listS3files. (Required)
  • has_header_row
    True if the first row of your submitted file is a header row, else false. (Required)
  • remove_duplicates
    True if you want the system to remove duplicate emails, else false (defaults to true). Please note that if we remove more than 50% of the lines because of duplicates (parameter is true), the system will return a 400 bad request error as a safety net to let you know that more than 50% of the file has been modified. (Optional)
  • return_url
    The URL will be used to call back when the validation is completed. (Optional)

ENDPOINT RESPONSE

Successful Response

Error Response

Score Amazon S3 File

In order to score a file from Amazon S3 Bucket, you can use the following endpoint:

POST /scoreS3file

API URL: https://bulkapi.zerobounce.net/scoreS3file

Body Parameters:

  • Parameter
    Description
  • api_key
    Your API Key, found in your account. (Required)
  • file_name
    The full path of the file from your Amazon S3 Bucket, as provided by the /listS3files. (Required)
  • has_header_row
    True if the first row of your submitted file is a header row, else false. (Required)
  • remove_duplicates
    True if you want the system to remove duplicate emails, else false (defaults to true). Please note that if we remove more than 50% of the lines because of duplicates (parameter is true), the system will return a 400 bad request error as a safety net to let you know that more than 50% of the file has been modified. (Optional)
  • return_url
    The URL will be used to call back when the validation is completed. (Optional)

ENDPOINT RESPONSE

Successful Response

Error Response

Email Finderⓘ for Amazon S3 File

In order to use the Email Finderⓘ API on a file from Amazon S3, you can use the following endpoint:

POST /emailFinderS3file

API URL: https://bulkapi.zerobounce.net/emailFinderS3file

Body Parameters:

  • Parameter
    Description
  • api_key
    Your API Key, found in your account. (Required)
  • file_name
    The full path of the file from your Amazon S3 Bucket, as provided by the /listS3files. (Required)
  • has_header_row
    True if the first row of your submitted file is a header row, else false. (Required)
  • remove_duplicates
    True if you want the system to remove duplicate emails, else false (defaults to true). Please note that if we remove more than 50% of the lines because of duplicates (parameter is true), the system will return a 400 bad request error as a safety net to let you know that more than 50% of the file has been modified. (Optional)
  • return_url
    The URL will be used to call back when the validation is completed. (Optional)

ENDPOINT RESPONSE

Successful Response

Error Response

Domain Search Amazon S3 File

In order to use the Domain Search API on a file from Amazon S3, you can use the following endpoint:

POST /domainSearchS3file

API URL: https://bulkapi.zerobounce.net/domainSearchS3file

Body Parameters:

  • Parameter
    Description
  • api_key
    Your API Key, found in your account. (Required)
  • file_name
    The full path of the file from your Amazon S3 Bucket, as provided by the /listS3files. (Required)
  • has_header_row
    True if the first row of your submitted file is a header row, else false. (Required)
  • remove_duplicates
    True if you want the system to remove duplicate emails, else false (defaults to true). Please note that if we remove more than 50% of the lines because of duplicates (parameter is true), the system will return a 400 bad request error as a safety net to let you know that more than 50% of the file has been modified. (Optional)
  • return_url
    The URL will be used to call back when the validation is completed. (Optional)

ENDPOINT RESPONSE

Successful Response

Error Response

Export Amazon S3 File

This endpoint needs to be called in order to export a file back to Amazon S3 Bucket. In case the Export Bucket is provided, will overwrite the one saved in our Database. Otherwise, we’ll use the one in your Settings. To be mentioned that it works for both validated and scored files.

POST /exportS3file

API URL: https://bulkapi.zerobounce.net/exportS3file

Body Parameters:

  • Parameter
    Description
  • api_key
    Your API Key, found in your account. (Required)
  • file_id
    The ID of the validated/scored file. (Required)
  • export_bucket
    Your Export Bucket; in case it’s not provided here, we’ll use the one you provided in the UI Settings. (Optional)

ENDPOINT RESPONSE

Successful Response

Error Response