Company Employee Count API
curl --request POST \
--url https://api.cufinder.io/v3/companies/employee-count \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"query": "<string>"
}
'import requests
url = "https://api.cufinder.io/v3/companies/employee-count"
payload = { "query": "<string>" }
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({query: '<string>'})
};
fetch('https://api.cufinder.io/v3/companies/employee-count', 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://api.cufinder.io/v3/companies/employee-count",
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([
'query' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$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://api.cufinder.io/v3/companies/employee-count"
payload := strings.NewReader("{\n \"query\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
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://api.cufinder.io/v3/companies/employee-count")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"query\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cufinder.io/v3/companies/employee-count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"query\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyCompany APIs
Company Employee Count API
Employee distribution data reveals organizational scale and geographic presence that sales teams need for territory planning. The Company Employee Count API returns detailed headcount breakdowns by country from company names or domains with 98% confidence scores. Built for developers creating workforce intelligence and market sizing tools, this RESTful endpoint delivers granular employee location data that power territory assignment, market entry strategies, and account prioritization workflows across your sales stack.
POST
/
v3
/
companies
/
employee-count
Company Employee Count API
curl --request POST \
--url https://api.cufinder.io/v3/companies/employee-count \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"query": "<string>"
}
'import requests
url = "https://api.cufinder.io/v3/companies/employee-count"
payload = { "query": "<string>" }
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({query: '<string>'})
};
fetch('https://api.cufinder.io/v3/companies/employee-count', 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://api.cufinder.io/v3/companies/employee-count",
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([
'query' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$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://api.cufinder.io/v3/companies/employee-count"
payload := strings.NewReader("{\n \"query\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
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://api.cufinder.io/v3/companies/employee-count")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"query\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cufinder.io/v3/companies/employee-count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"query\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyCommon Use Cases
Headcount is a fast proxy for company size, and it quietly drives scoring, segmentation, and planning.- Lead Scoring: Prioritizing accounts by company size before reps spend time on them.
- Segmentation: Splitting lists into SMB, mid-market, and enterprise tiers.
- Territory Planning: Balancing sales territories by headcount.
- Data Enrichment: Filling the employee-count field across your CRM.
- Market Sizing: Estimating the reach of a segment by total headcount.
Attributes
string
required
Company domain, name, or LinkedIn URL.
Response
{
"success": true,
"data": {
"employee_count_data": {
"size": {
"employee_range": "10001+",
"employee_count": 13043
},
"countries": [
{
"country": "united states",
"employee_count": 4462
},
{
"country": "canada",
"employee_count": 3747
},
{
"country": "pakistan",
"employee_count": 455
},
{
"country": "united kingdom",
"employee_count": 333
},
{
"country": "philippines",
"employee_count": 318
},
{
"country": "india",
"employee_count": 316
},
{
"country": "nigeria",
"employee_count": 248
},
{
"country": "ireland",
"employee_count": 246
},
{
"country": "morocco",
"employee_count": 178
},
{
"country": "germany",
"employee_count": 167
},
{
"country": "france",
"employee_count": 126
},
{
"country": "australia",
"employee_count": 115
},
{
"country": "brazil",
"employee_count": 109
},
{
"country": "spain",
"employee_count": 105
},
{
"country": "bangladesh",
"employee_count": 92
},
{
"country": "singapore",
"employee_count": 89
},
{
"country": "south africa",
"employee_count": 87
},
{
"country": "new zealand",
"employee_count": 72
},
{
"country": "turkey",
"employee_count": 64
},
{
"country": "netherlands",
"employee_count": 54
},
{
"country": "italy",
"employee_count": 52
},
{
"country": "united arab emirates",
"employee_count": 48
},
{
"country": "japan",
"employee_count": 46
},
{
"country": "mexico",
"employee_count": 43
},
{
"country": "sweden",
"employee_count": 41
},
{
"country": "kenya",
"employee_count": 39
},
{
"country": "indonesia",
"employee_count": 30
},
{
"country": "colombia",
"employee_count": 29
},
{
"country": "algeria",
"employee_count": 27
},
{
"country": "poland",
"employee_count": 27
},
{
"country": "egypt",
"employee_count": 24
},
{
"country": "israel",
"employee_count": 24
},
{
"country": "lithuania",
"employee_count": 23
},
{
"country": "peru",
"employee_count": 19
},
{
"country": "argentina",
"employee_count": 19
},
{
"country": "serbia",
"employee_count": 18
},
{
"country": "iran",
"employee_count": 18
},
{
"country": "sri lanka",
"employee_count": 17
},
{
"country": "ghana",
"employee_count": 16
},
{
"country": "chile",
"employee_count": 16
},
{
"country": "ethiopia",
"employee_count": 16
},
{
"country": "switzerland",
"employee_count": 15
},
{
"country": "belgium",
"employee_count": 15
},
{
"country": "vietnam",
"employee_count": 15
},
{
"country": "saudi arabia",
"employee_count": 14
},
{
"country": "bulgaria",
"employee_count": 12
},
{
"country": "malaysia",
"employee_count": 12
},
{
"country": "tunisia",
"employee_count": 12
},
{
"country": "portugal",
"employee_count": 10
},
{
"country": "nepal",
"employee_count": 10
},
{
"country": "albania",
"employee_count": 10
},
{
"country": "lebanon",
"employee_count": 9
},
{
"country": "azerbaijan",
"employee_count": 9
},
{
"country": "ukraine",
"employee_count": 9
},
{
"country": "china",
"employee_count": 9
},
{
"country": "romania",
"employee_count": 8
},
{
"country": "panama",
"employee_count": 8
},
{
"country": "slovenia",
"employee_count": 8
},
{
"country": "benin",
"employee_count": 8
},
{
"country": "austria",
"employee_count": 8
},
{
"country": "ecuador",
"employee_count": 7
},
{
"country": "jamaica",
"employee_count": 7
},
{
"country": "tanzania",
"employee_count": 7
},
{
"country": "senegal",
"employee_count": 7
},
{
"country": "dominican republic",
"employee_count": 6
},
{
"country": "cote d'ivoire (ivory coast)",
"employee_count": 6
},
{
"country": "denmark",
"employee_count": 6
},
{
"country": "greece",
"employee_count": 6
},
{
"country": "democratic republic of the congo",
"employee_count": 6
},
{
"country": "north macedonia",
"employee_count": 6
},
{
"country": "angola",
"employee_count": 6
},
{
"country": "somalia",
"employee_count": 5
},
{
"country": "jordan",
"employee_count": 5
},
{
"country": "norway",
"employee_count": 5
},
{
"country": "cameroon",
"employee_count": 5
},
{
"country": "zambia",
"employee_count": 5
},
{
"country": "uruguay",
"employee_count": 5
},
{
"country": "hungary",
"employee_count": 5
},
{
"country": "taiwan",
"employee_count": 5
},
{
"country": "hong kong s.a.r.",
"employee_count": 5
},
{
"country": "croatia",
"employee_count": 5
},
{
"country": "oman",
"employee_count": 5
},
{
"country": "qatar",
"employee_count": 4
},
{
"country": "thailand",
"employee_count": 4
},
{
"country": "latvia",
"employee_count": 4
},
{
"country": "cyprus",
"employee_count": 4
},
{
"country": "myanmar",
"employee_count": 4
},
{
"country": "russia",
"employee_count": 4
},
{
"country": "kazakhstan",
"employee_count": 4
},
{
"country": "puerto rico",
"employee_count": 4
},
{
"country": "togo",
"employee_count": 4
},
{
"country": "south korea",
"employee_count": 3
},
{
"country": "czech republic",
"employee_count": 3
},
{
"country": "nicaragua",
"employee_count": 3
},
{
"country": "cambodia",
"employee_count": 3
},
{
"country": "armenia",
"employee_count": 3
},
{
"country": "palestinian territory occupied",
"employee_count": 3
},
{
"country": "iraq",
"employee_count": 3
},
{
"country": "madagascar",
"employee_count": 3
},
{
"country": "venezuela",
"employee_count": 3
},
{
"country": "guyana",
"employee_count": 2
},
{
"country": "luxembourg",
"employee_count": 2
},
{
"country": "moldova",
"employee_count": 2
},
{
"country": "rwanda",
"employee_count": 2
},
{
"country": "mozambique",
"employee_count": 2
},
{
"country": "georgia",
"employee_count": 2
},
{
"country": "bahrain",
"employee_count": 2
},
{
"country": "paraguay",
"employee_count": 2
},
{
"country": "burkina faso",
"employee_count": 2
},
{
"country": "reunion",
"employee_count": 2
},
{
"country": "afghanistan",
"employee_count": 2
},
{
"country": "guatemala",
"employee_count": 2
},
{
"country": "finland",
"employee_count": 2
},
{
"country": "bolivia",
"employee_count": 2
},
{
"country": "mali",
"employee_count": 2
},
{
"country": "costa rica",
"employee_count": 2
},
{
"country": "liberia",
"employee_count": 1
},
{
"country": "kuwait",
"employee_count": 1
},
{
"country": "maldives",
"employee_count": 1
},
{
"country": "niger",
"employee_count": 1
},
{
"country": "namibia",
"employee_count": 1
},
{
"country": "eswatini",
"employee_count": 1
},
{
"country": "man (isle of)",
"employee_count": 1
},
{
"country": "haiti",
"employee_count": 1
},
{
"country": "jersey",
"employee_count": 1
},
{
"country": "sudan",
"employee_count": 1
},
{
"country": "cayman islands",
"employee_count": 1
},
{
"country": "slovakia",
"employee_count": 1
},
{
"country": "trinidad and tobago",
"employee_count": 1
},
{
"country": "seychelles",
"employee_count": 1
},
{
"country": "martinique",
"employee_count": 1
},
{
"country": "uzbekistan",
"employee_count": 1
},
{
"country": "suriname",
"employee_count": 1
},
{
"country": "honduras",
"employee_count": 1
},
{
"country": "libya",
"employee_count": 1
},
{
"country": "uganda",
"employee_count": 1
},
{
"country": "the bahamas",
"employee_count": 1
},
{
"country": "mauritius",
"employee_count": 1
},
{
"country": "malawi",
"employee_count": 1
},
{
"country": "guinea-bissau",
"employee_count": 1
},
{
"country": "montenegro",
"employee_count": 1
},
{
"country": "laos",
"employee_count": 1
},
{
"country": "congo",
"employee_count": 1
},
{
"country": "bosnia and herzegovina",
"employee_count": 1
},
{
"country": "malta",
"employee_count": 1
},
{
"country": "burundi",
"employee_count": 1
},
{
"country": "zimbabwe",
"employee_count": 1
},
{
"country": "yemen",
"employee_count": 1
}
]
},
"company": {
"name": "shopify",
"domain": "shopify.com",
"industry": {
"name": "software development",
"sic_code": null,
"naics_code": null
},
"type": "public company",
"size": {
"employee_range": "10001+",
"employee_count": 30135
},
"followers_count": 1113233,
"location": {
"country": "canada",
"country_code": "CA",
"state": "on",
"city": "ottawa",
"address": "ottawa, on, ca",
"postal_code": "59420",
"latitude": null,
"longitude": null
},
"social": {
"linkedin": "linkedin.com/company/shopify",
"facebook": "facebook.com/shopify",
"instagram": "instagram.com/shopify/",
"twitter_x": "twitter.com/shopify",
"youtube": "youtube.com/user/shopify",
"tiktok": "https://tiktok.com/@shopify"
}
}
},
"meta": {
"confidence": 98,
"query": {
"query": "shopify.com"
},
"credits": {
"charged": 1,
"remaining": 9433
}
}
}
Related APIs
Company Employee Finder
Find employees working at a company.
Company Revenue Finder
Estimate a company’s annual revenue.
Company Enrichment
Enrich a company with full firmographics.
Company Search
Search companies with multiple filters.

