API Reference
Everything you need to call the EmailKart API from your own product — authentication, endpoints, request parameters, and example responses.
Introduction
EmailKart API is built around REST. Our API has predictable, resource-oriented URLs, and uses HTTP response codes to indicate API errors. We use built-in HTTP features, like HTTP authentication and HTTP verbs, which are understood by off-the-shelf HTTP clients. We support cross-origin resource sharing, allowing you to interact securely with our API from a client-side web application (though you should never expose your secret API key in any public website's client-side code). JSON is returned by all API responses, including errors.
All of our API endpoints are HTTPS secured. HTTP requests are rejected.
- API Main URL
- https://api.emailkart.com
Authentication
In order to reach our API endpoints, you need to authenticate using your API key {Your API Key} which you must include in your HTTP request header "X-Access-Key".
Authentication to the API is performed via HTTP Basic Auth.
Your API key serves for authentication and identification, you should keep it secret.
If you are logged in, your API key is included in all the examples on this page, so you can test any example right away. Only you can see this value.
Email Finder
The Email Finder API endpoint allows you to find emails programmatically. It returns an email based on a first name, last name and a domain name.
- URL
- https://emailkart.com/
- Method
- GET
HTTP Headers
- X-Access-Key
- Your API key.
- Content-Type
- application/json
URL Query Attributes
- firstName
- Text
- lastName
- Text
- domain
- The domain name of the company. Example: emailkart.com. This attribute is case-insensitive. Text
JSON Response Object
- pattern
- The email pattern related to the domain. Text
- accuracy
- The accuracy of the email. Number
- quality
- Contains the verification status of the email. Object
Bulk Email Finder
The Bulk Email Finder API endpoint allows you to find emails in bulk programmatically. It takes as a request body, an array of names and companies, and returns an array of emails along with complementary data.
- URL
- https://emailkart.com/_bulk
- Method
- POST
HTTP Headers
- X-Access-Key
- Your API key.
- Content-Type
- application/json
Request Body Rules
- Limit
- 100
Request Body — Array of the below Object
- firstName
- Text
- lastName
- Text
- domain
- The domain name of the company. Example: emailkart.com. This attribute is case-insensitive. Text
JSON Response — Array of the below Object
- firstName
- Text
- lastName
- Text
- name
- Text
- company
- Text
- Text
- quality
- Contains the verification status of the email. Object
Account Data
The account data endpoint allows you to retrieve your account data programmatically. Your account data contains your name, email, social accounts, package, package expiry date, email credits and your lists names and IDs.
- URL
- https://api.emailkart.com/api/v2/account
- Method
- GET
HTTP Headers
- X-Access-Key
- Your API key.
JSON Response
- package
- Your current plan or package. Text
- packageRDate
- Your monthly subscription renewal date OR your package expiry date. This depends on your type of enrollment (Monthly OR One Time Purchase). Timestamp
- credit
- Your current credits. Used credits and total quota. Object
- options
- Your account privileges and options. Object
- lists
- Your lists information. This attribute does not return your lists data. Another resource is dedicated to this. Array
List Data
The list data endpoint allows you to retrieve all the metadata related to one of your lists. This endpoint does not return the leads saved in your list.
- URL
- https://api.emailkart.com/api/v2/list
- Method
- GET
URL Parameters
- listId (/:listId/)
- The ID of the list. Required
HTTP Headers
- X-Access-Key
- Your API key.
JSON Response
- list_id
- The ID of your list. Number
- name
- The name of your list. Text
- creation_date
- The creation date and time of your list. Datetime
- count_leads
- The number of leads saved in your list. Number
List Leads
The list leads endpoint allows you to retrieve leads from your lists. You can specify the list ID and other optional parameters to retrieve leads in a JSON format.
- URL
- https://api.emailkart.com/api/v2/list/:listId/leads
- Method
- GET
URL Parameters
- listId (/:listId/)
- The ID of the list. Required
URL Query Attributes
- start
- The maximum value of the leads ID field. This ID is not inclusive. Optional Number Default: ID of most recent lead
- size
- The number of leads to return. Optional Number Default: 25 Maximum: 500
- kw
- A text keyword filter applied to the name, email, title, company website, and company name field. Optional Text
HTTP Headers
- X-Access-Key
- Your API key.
JSON Response
- count_results
- The overall number of results if a keyword is provided. Number
- next_start
- The value of the "start" query parameter for the next query. Number
- data
- An array containing the leads returned by your query. Array
