AeroLeads API Quickstart
The Aeroleads API provides programmatic access to find email of your prospects using only their names and company website.
To use this API, you need an API key. After logging into your Aeroleads account, Please go to the Settings Page to your API Key.
Setup API Keys
Linkedin API
Get Started
The Aeroleads API provides programmatic access to details of your prospects using only linkedin url.
API Working
To get characters you need to make a GET call to the following url :
https://aeroleads.com/apis/get_linkedin_details
Query Parameters
Field | Type | Description |
---|---|---|
api_key | String | Your API key. |
linkedin_url | String | Linkedin URL of the prospect |
Response Parameters
first_name | String | First name of the prospect |
full_name | String | Full name of the prospect |
last_name | String | Last name of the prospect |
gender | String | Gender of the prospect |
address | String | Address of the prospect |
city | String | City of the prospect |
country | String | Country of the prospect |
job_summary | String | Job summary of the prospect |
job_title_role | String | Job title role of the prospect |
job_title_level | String | Job title level of the prospect |
job_company_name | String | Job company name of the prospect |
job_company_website | String | Job company website of the prospect |
job_description | String | Job description of the prospect |
job_company_linkedin_url | String | Job company linkedin url of the prospect |
education | String | Education of the prospect |
experience | String | Experience of the prospect |
interests | String | Interests of the prospect |
skills | String | Skills of the prospect |
languages | String | Languages of the prospect |
emails | String | Emails of the prospect |
phone_numbers | String | Phone numbers of the prospect |
cb_rank | String | Cb rank of the prospect |
db_logo_url | String | Db logo url of the prospect |
profile_picture_url | String | Profile picture url of the prospect |
job_company_size | String | Job company size of the prospect |
industry | String | Industry of the prospect |
job_title_detailed_role_s2 | String | Job title detailed role s2 of the prospect |
organization_founded_year_s2 | String | Organization founded year s2 of the prospect |
organization_facebook_url_s2 | String | Organization facebook url s2 of the prospect |
organization_twitter_url_s2 | String | Organization twitter url s2 of the prospect |
organization_twitter_url_s2 | String | Organization twitter url s2 of the prospect |
organization_current_technologies_s2 | String | Organization current technologies s2 of the prospect |
emails_s2 | String | Emails s2 of the prospect |
phone_numbers_s2 | String | Phone numbers s2 of the prospect |
Examples
require 'httparty'
url = "https://aeroleads.com/api/get_linkedin_details"
linkedin_url = "linkedin.com/in/harsh-bhagat-0a21531a4"
api_key = "4f67fc9dc71a48d608590c33a898844d"
params = { linkedin_url: linkedin_url, api_key: api_key }
response = HTTParty.get(url, query: params)
if response.status == 200
data = response.parsed_response
#Process the data as needed
puts data
else
puts "Error: #{response.code}"
puts response.body
end
import requests
url = "https://aeroleads.com/api/get_linkedin_details"
linkedin_url = "linkedin.com/in/harsh-bhagat-0a21531a4"
api_key = "4f67fc9dc71a48d608590c33a898844d"
params = {"linkedin_url": linkedin_url, "api_key": api_key}
response = requests.get(url, params=params)
if response.status == 200:
data = response.json()
#Process the data as needed
print(data)
else:
print(f"Error: {response.status_code}")
print(response.text)
const axios = require('axios');
const url = "https://aeroleads.com/api/get_linkedin_details";
const linkedinUrl = "linkedin.com/in/harsh-bhagat-0a21531a4";
const apiKey = "4f67fc9dc71a48d608590c33a898844d";
const params = { linkedin_url: linkedinUrl, api_key: apiKey };
axios.get(url, { params })
.then(response => {
//Process the data as needed
console.log(response.data);
})
.catch(error => {
console.error(`Error: ${error.response.status}`);
console.error(error.response.data);
});
Errors
The Aeroleads API uses the following error codes:Error Code | Meaning |
---|---|
401 | Wrong API key. |
402 | Credit Limit Reached. |
Verify Emails API
Get Started
Verify email details such as valid, safe to send using AeroLeads API
API Working
To get characters you need to make a GET call to the following url :
https://aeroleads.com/apis/verify_email_api
Query Parameters
Field | Type | Description |
---|---|---|
api_key | String | Your API key. |
String | The email name of the prospect |
Response Parameters
Field | Type | Description |
---|---|---|
status | String | Status of the prospect |
address | String | Address of the prospect |
type | String | Type of the prospect |
email_status | String | Email status of the prospect |
safe_to_send | String | Safe to send of the prospect |
deliverable | String | Deliverable of the prospect |
catch_all | String | Catch all of the prospect |
domain_status | String | Domain status of the prospect |
domain | String | Domain of the prospect |
disposable_domain | String | Disposable domain of the prospect |
Examples
require 'httparty'
url = "https://aeroleads.com/api/verify_email"
email = "harshbhagat@aeroleads.com"
api_key = "4f67fc9dc71a48d608590c33a898844d"
params = { email: email, api_key: api_key }
response = HTTParty.get(url, query: params)
if response.status == 200
data = response.parsed_response
#Process the data as needed
puts data
else
puts "Error: #{response.code}"
puts response.body
end
import requests
url = "https://aeroleads.com/api/verify_email"
email = "harshbhagat@aeroleads.com"
api_key = "4f67fc9dc71a48d608590c33a898844d"
params = {"email": email, "api_key": api_key}
response = requests.get(url, params=params)
if response.status == 200:
data = response.json()
#Process the data as needed
print(data)
else:
print(f"Error: {response.status_code}")
print(response.text)
const axios = require('axios');
const url = "https://aeroleads.com/api/verify_email";
const email = "harshbhagat@aeroleads.com";
const api_key = "4f67fc9dc71a48d608590c33a898844d";
const params = { email, api_key };
axios.get(url, { params })
.then(response => {
//Process the data as needed
console.log(response.data);
})
.catch(error => {
console.error(`Error: ${error.response.status}`);
console.error(error.response.data);
});
Errors
The Aeroleads API uses the following error codes:Error Code | Meaning |
---|---|
401 | Wrong API key. |
402 | Credit Limit Reached. |
Get Emails API
Get Started
Get the email of prospect using first name, last name and company url
API Working
To get characters you need to make a GET call to the following url :
https://aeroleads.com/apis/details
Query Parameters
Field | Type | Description |
---|---|---|
api_key | String | Your API key. |
String | The email name of the prospect |
Response Parameters
Field | Type | Description |
---|---|---|
status | String | Status of the prospect |
address | String | Address of the prospect |
type | String | Type of the prospect |
email_status | String | Email status of the prospect |
safe_to_send | String | Safe to send of the prospect |
deliverable | String | Deliverable of the prospect |
catch_all | String | Catch all of the prospect |
domain_status | String | Domain status of the prospect |
domain | String | Domain of the prospect |
disposable_domain | String | Disposable domain of the prospect |
Errors
The Aeroleads API uses the following error codes:Error Code | Meaning |
---|---|
401 | Wrong API key. |
402 | Credit Limit Reached. |