Look up company
curl --request POST \
--url https://app.fullenrich.com/api/v2/company/lookup \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"domain": "anthropic.com",
"professional_network_url": "https://www.linkedin.com/company/anthropic",
"professional_network_id": 1883877
}
'import requests
url = "https://app.fullenrich.com/api/v2/company/lookup"
payload = {
"domain": "anthropic.com",
"professional_network_url": "https://www.linkedin.com/company/anthropic",
"professional_network_id": 1883877
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
domain: 'anthropic.com',
professional_network_url: 'https://www.linkedin.com/company/anthropic',
professional_network_id: 1883877
})
};
fetch('https://app.fullenrich.com/api/v2/company/lookup', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.fullenrich.com/api/v2/company/lookup",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'domain' => 'anthropic.com',
'professional_network_url' => 'https://www.linkedin.com/company/anthropic',
'professional_network_id' => 1883877
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.fullenrich.com/api/v2/company/lookup"
payload := strings.NewReader("{\n \"domain\": \"anthropic.com\",\n \"professional_network_url\": \"https://www.linkedin.com/company/anthropic\",\n \"professional_network_id\": 1883877\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.fullenrich.com/api/v2/company/lookup")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"domain\": \"anthropic.com\",\n \"professional_network_url\": \"https://www.linkedin.com/company/anthropic\",\n \"professional_network_id\": 1883877\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.fullenrich.com/api/v2/company/lookup")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"domain\": \"anthropic.com\",\n \"professional_network_url\": \"https://www.linkedin.com/company/anthropic\",\n \"professional_network_id\": 1883877\n}"
response = http.request(request)
puts response.read_body{
"companies": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Anthropic",
"domain": "anthropic.com",
"description": "AI safety and research company building reliable, interpretable, and steerable AI systems.",
"year_founded": 2021,
"headcount": 2610,
"headcount_range": "1001-5000",
"company_type": "Privately Held",
"locations": {
"headquarters": {
"line1": "548 Market St",
"line2": "San Francisco, CA 94105, US",
"city": "San Francisco",
"region": "California",
"country": "United States",
"country_code": "US"
},
"offices": [
{
"line1": "111 8th Ave",
"line2": "New York, NY 10011, US"
}
]
},
"social_profiles": {
"professional_network": {
"id": 1234,
"url": "https://www.linkedin.com/company/anthropic",
"handle": "anthropic",
"connection_count": 125000
}
},
"specialties": [
"artificial intelligence",
"machine learning",
"AI safety"
],
"industry": {
"main_industry": "Software Development"
}
}
],
"metadata": {
"credits": 0.25
}
}
Search
Look Up Company
Look up a single company using its identifiers (domain, or professional network URL/ID). Returns the best matching company.
POST
/
company
/
lookup
Look up company
curl --request POST \
--url https://app.fullenrich.com/api/v2/company/lookup \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"domain": "anthropic.com",
"professional_network_url": "https://www.linkedin.com/company/anthropic",
"professional_network_id": 1883877
}
'import requests
url = "https://app.fullenrich.com/api/v2/company/lookup"
payload = {
"domain": "anthropic.com",
"professional_network_url": "https://www.linkedin.com/company/anthropic",
"professional_network_id": 1883877
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
domain: 'anthropic.com',
professional_network_url: 'https://www.linkedin.com/company/anthropic',
professional_network_id: 1883877
})
};
fetch('https://app.fullenrich.com/api/v2/company/lookup', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.fullenrich.com/api/v2/company/lookup",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'domain' => 'anthropic.com',
'professional_network_url' => 'https://www.linkedin.com/company/anthropic',
'professional_network_id' => 1883877
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.fullenrich.com/api/v2/company/lookup"
payload := strings.NewReader("{\n \"domain\": \"anthropic.com\",\n \"professional_network_url\": \"https://www.linkedin.com/company/anthropic\",\n \"professional_network_id\": 1883877\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.fullenrich.com/api/v2/company/lookup")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"domain\": \"anthropic.com\",\n \"professional_network_url\": \"https://www.linkedin.com/company/anthropic\",\n \"professional_network_id\": 1883877\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.fullenrich.com/api/v2/company/lookup")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"domain\": \"anthropic.com\",\n \"professional_network_url\": \"https://www.linkedin.com/company/anthropic\",\n \"professional_network_id\": 1883877\n}"
response = http.request(request)
puts response.read_body{
"companies": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Anthropic",
"domain": "anthropic.com",
"description": "AI safety and research company building reliable, interpretable, and steerable AI systems.",
"year_founded": 2021,
"headcount": 2610,
"headcount_range": "1001-5000",
"company_type": "Privately Held",
"locations": {
"headquarters": {
"line1": "548 Market St",
"line2": "San Francisco, CA 94105, US",
"city": "San Francisco",
"region": "California",
"country": "United States",
"country_code": "US"
},
"offices": [
{
"line1": "111 8th Ave",
"line2": "New York, NY 10011, US"
}
]
},
"social_profiles": {
"professional_network": {
"id": 1234,
"url": "https://www.linkedin.com/company/anthropic",
"handle": "anthropic",
"connection_count": 125000
}
},
"specialties": [
"artificial intelligence",
"machine learning",
"AI safety"
],
"industry": {
"main_industry": "Software Development"
}
}
],
"metadata": {
"credits": 0.25
}
}
The Company Look Up endpoint returns a single company when you already know which one you are looking for. Provide an identifier and the API matches the best corresponding company.
You can look up a company by its domain or its professional network URL or ID for an exact match.
The response has the same shape as Search Company, but always contains at most one company.
Search API pricing
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Provide at least one identifier to match a single company. The domain or professional network URL/ID give the most reliable match.
Was this page helpful?
⌘I