How to use Snov.io API

Snov.io's data and functionality are also available via REST API.

With our API integration, you can automate tasks in your Snov.io workflow, integrate Snov.io tools into your own platform, find and verify email addresses.

Using Snov.io API, you can:

  • Create custom integrations between Snov.io and your application/custom-built CRM
  • Retrieve data from the Snov.io database
  • Send your own data for enrichment
  • Automate actions related to prospect management
  • Find verified emails and prospects from company domains
  • Check the deliverability status of your own emails
  • Retrieve analytics and reports from your campaigns

Check available API methods, their parameters and limits in our API Documentation.

note
API is available in all premium plans. If you want to test it first without upgrading, contact us at help@snov.io.

How to test Snov.io API

The easiest way to see how Snov.io API works is to use an API testing tool.

Step 1. Log in to your API environment

We'll use Postman because it's well-known, is relatively easy to use, and has a free version.

Sign up with the Postman app on the official website and create your account. 

In the Home (1) tab, click the Send a request (2) button to get to the API testing environment.

Step 2. Get your Snov.io API access token

Before making a request, you need to generate an API access token.  You'll need it to authorize your requests as coming from your Snov.io account.

Access token API call settings are the following: 

Input parameters:

Key Value
grant_type (1) client_credentials
client_id (2) User ID you can find in the account settings
client_secret (3) API Secret you can find in the account settings

 

After entering all the parameters, click the Send (1) button and get your Access token (2) in the Output/Response section.

Step 3: Authorize your request

In every request to Snov.io API, include your access_token  in the Authorization field.

The access token lifetime is equal to 3600 seconds (1 hour) for security purposes. The token type is Bearer

Step 4. Add request parameters

Every request to Snov.io API consists of:

  • Request method — POST or GET (1)
  • URL — HTTPS address of the request (2)
  • Input parameters — key and its value (3)
  • Output/Response — requested data or a request completion response (4)

Choose a function you want to test from our API methods and add request parameters as specified in the documentation.

Here's where to enter API request parameters in Postman:

For GET requests, enter Input parameters into the Params tab.

For POST requests, enter Input parameters to the Body tab the form-data tab.

Thanks for your feedback!

Was this helpful?

No

Sorry about that 😢

How can we improve it?