curl --request POST \
--url https://api.rb2b.com/api/v1/linkedin_to_hashed_emails \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--data '
{
"linkedin_slug": "alice-123"
}
'import requests
url = "https://api.rb2b.com/api/v1/linkedin_to_hashed_emails"
payload = { "linkedin_slug": "alice-123" }
headers = {
"X-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({linkedin_slug: 'alice-123'})
};
fetch('https://api.rb2b.com/api/v1/linkedin_to_hashed_emails', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"results": {
"linkedin_slug": "alice-123",
"md5_1": "5d41402abc4b2a76b9719d911017c592",
"sha256_1": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
}
}{
"error": "missing linkedin_slug"
}{
"error": "missing_api_key"
}{
"error": "insufficient_api_credits",
"required": "1.0",
"remaining": "0.0"
}{
"error": "service_unavailable_for_key"
}{
"results": {}
}LinkedIn → Hashed Emails
Get hashed email variants for a profile, ready for ad-platform matching.
linkedin_slug accepts either a bare slug (e.g. alice-123) or a full profile URL (e.g. https://www.linkedin.com/in/alice-123). On a match, the response contains the hashed email variants known for the profile (e.g. md5_1, sha256_1, md5_2, …); ready for ad-platform audience matching.
Billing: 1 credit per successful match (HTTP 200). Misses (404) and request errors (4xx) are not billed.
curl --request POST \
--url https://api.rb2b.com/api/v1/linkedin_to_hashed_emails \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--data '
{
"linkedin_slug": "alice-123"
}
'import requests
url = "https://api.rb2b.com/api/v1/linkedin_to_hashed_emails"
payload = { "linkedin_slug": "alice-123" }
headers = {
"X-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({linkedin_slug: 'alice-123'})
};
fetch('https://api.rb2b.com/api/v1/linkedin_to_hashed_emails', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"results": {
"linkedin_slug": "alice-123",
"md5_1": "5d41402abc4b2a76b9719d911017c592",
"sha256_1": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
}
}{
"error": "missing linkedin_slug"
}{
"error": "missing_api_key"
}{
"error": "insufficient_api_credits",
"required": "1.0",
"remaining": "0.0"
}{
"error": "service_unavailable_for_key"
}{
"results": {}
}Authorizations
Per-account API key. Also accepted as Api-Key or Authorization: Bearer <key>.
Body
LinkedIn public profile slug. Also accepts a full profile URL.
"alice-123"
Response
Hashed emails found (1 credit charged)
Hashed email variants for the matched profile. Keys are numbered hash fields (md5_1, sha256_1, md5_2, …) plus the echoed linkedin_slug; only hashes known for the profile are present.
Show child attributes
Show child attributes

