ExactBuyer Docs
1.0.0
Search…
⌃K

Enrichment

The Enrichment API lets you look up person and company data based on an email or social profile. For example, you could retrieve a person’s name, location and social handles from an email.
To get more detail about the API parameters, response types and sample calls, click the arrow to the right on the card below.
get
https://api.exactbuyer.com
/v1/enrich
Enrich a contact
API Response

Minimum Inputs

The minimum combination of inputs that must be present in a request to return a valid match is mentioned below:
email OR social_profile OR phone OR (
first_name AND last_name AND (company_domain OR company_name))

Credit Deduction:

The first time a contact is enriched, one credit will be deducted. For the next 30 days, if the same contact is enriched, no additional credit will be deducted. In addition, we only deduct credits if our enrichment brings in useful information such as work/personal email, or phone numbers.
Credit will also be deducted if realtime is set to true

Examples

Enrich via email

Python
cURL
Javascript
import requests
url = "https://api.exactbuyer.com/v1/enrich"
headers = {
'X-API-Key': 'YOUR_API_KEY'
}
params = {
'email': '[email protected]',
'required': 'work_email, personal_email'
}
response = requests.get(
url,
headers=headers,
params=params)
print(response.text)
curl --location --request GET 'https://api.exactbuyer.com/v1/[email protected]&required=work_email,personal_email,email' \
--header 'X-API-Key: YOUR_API_KEY'
const myHeaders = new Headers();
myHeaders.append("X-API-Key", "YOUR_API_KEY");
const requestOptions = {
method: 'GET',
headers: myHeaders,
redirect: 'follow'
};
fetch("https://api.exactbuyer.com/v1/[email protected]&required=work_email,personal_email,email", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));

Enrich via first name, last name & company domain.

Python
cURL
Javascript
import requests
url = "https://api.exactbuyer.com/v1/enrich"
headers = {
'X-API-Key': 'YOUR_API_KEY'
}
params = {
'first_name': 'edan',
'last_name': 'krolewicz',
'company_domain': 'exactbuyer.com',
'required': 'work_email, personal_email'
}
response = requests.get(
url,
headers=headers,
params=params)
print(response.text)
curl --location --request GET 'https://api.exactbuyer.com/v1/enrich?last_name=krolewicz&first_name=edan&company_domain=exactbuyer.com' \
--header 'X-API-Key: YOUR_API_KEY'
const myHeaders = new Headers();
myHeaders.append("X-API-Key", "YOUR_API_KEY");
const requestOptions = {
method: 'GET',
headers: myHeaders,
redirect: 'follow'
};
fetch("https://api.exactbuyer.com/v1/enrich?last_name=krolewicz&first_name=edan&company_domain=exactbuyer.com", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));