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": 12918,
"countries": [
{
"country": "united states",
"employee_count": 7758
},
{
"country": "india",
"employee_count": 1134
},
{
"country": "ireland",
"employee_count": 647
},
{
"country": "null",
"employee_count": 640
},
{
"country": "canada",
"employee_count": 593
},
{
"country": "united kingdom",
"employee_count": 381
},
{
"country": "singapore",
"employee_count": 378
},
{
"country": "mexico",
"employee_count": 270
},
{
"country": "australia",
"employee_count": 134
},
{
"country": "germany",
"employee_count": 105
},
{
"country": "spain",
"employee_count": 101
},
{
"country": "france",
"employee_count": 97
},
{
"country": "romania",
"employee_count": 83
},
{
"country": "japan",
"employee_count": 48
},
{
"country": "brazil",
"employee_count": 42
},
{
"country": "netherlands",
"employee_count": 39
},
{
"country": "philippines",
"employee_count": 37
},
{
"country": "sweden",
"employee_count": 28
},
{
"country": "united arab emirates",
"employee_count": 26
},
{
"country": "poland",
"employee_count": 22
},
{
"country": "indonesia",
"employee_count": 18
},
{
"country": "italy",
"employee_count": 16
},
{
"country": "nigeria",
"employee_count": 15
},
{
"country": "south africa",
"employee_count": 15
},
{
"country": "pakistan",
"employee_count": 14
},
{
"country": "taiwan",
"employee_count": 14
},
{
"country": "thailand",
"employee_count": 14
},
{
"country": "malaysia",
"employee_count": 14
},
{
"country": "bangladesh",
"employee_count": 13
},
{
"country": "new zealand",
"employee_count": 11
},
{
"country": "kenya",
"employee_count": 11
},
{
"country": "turkey",
"employee_count": 10
},
{
"country": "belgium",
"employee_count": 10
},
{
"country": "hong kong s.a.r.",
"employee_count": 8
},
{
"country": "switzerland",
"employee_count": 8
},
{
"country": "israel",
"employee_count": 8
},
{
"country": "costa rica",
"employee_count": 7
},
{
"country": "morocco",
"employee_count": 7
},
{
"country": "egypt",
"employee_count": 7
},
{
"country": "ghana",
"employee_count": 6
},
{
"country": "china",
"employee_count": 6
},
{
"country": "ukraine",
"employee_count": 6
},
{
"country": "panama",
"employee_count": 6
},
{
"country": "colombia",
"employee_count": 5
},
{
"country": "austria",
"employee_count": 5
},
{
"country": "greece",
"employee_count": 5
},
{
"country": "serbia",
"employee_count": 4
},
{
"country": "nepal",
"employee_count": 4
},
{
"country": "peru",
"employee_count": 4
},
{
"country": "uzbekistan",
"employee_count": 4
},
{
"country": "cambodia",
"employee_count": 4
},
{
"country": "vietnam",
"employee_count": 4
},
{
"country": "algeria",
"employee_count": 3
},
{
"country": "denmark",
"employee_count": 3
},
{
"country": "south korea",
"employee_count": 3
},
{
"country": "tunisia",
"employee_count": 3
},
{
"country": "norway",
"employee_count": 3
},
{
"country": "bosnia and herzegovina",
"employee_count": 3
},
{
"country": "estonia",
"employee_count": 3
},
{
"country": "uruguay",
"employee_count": 3
},
{
"country": "hungary",
"employee_count": 2
},
{
"country": "azerbaijan",
"employee_count": 2
},
{
"country": "argentina",
"employee_count": 2
},
{
"country": "iraq",
"employee_count": 2
},
{
"country": "czech republic",
"employee_count": 2
},
{
"country": "uganda",
"employee_count": 2
},
{
"country": "bulgaria",
"employee_count": 2
},
{
"country": "iran",
"employee_count": 2
},
{
"country": "luxembourg",
"employee_count": 2
},
{
"country": "saudi arabia",
"employee_count": 2
},
{
"country": "jamaica",
"employee_count": 2
},
{
"country": "portugal",
"employee_count": 2
},
{
"country": "sri lanka",
"employee_count": 2
},
{
"country": "gambia the",
"employee_count": 1
},
{
"country": "senegal",
"employee_count": 1
},
{
"country": "cote d'ivoire (ivory coast)",
"employee_count": 1
},
{
"country": "suriname",
"employee_count": 1
},
{
"country": "the bahamas",
"employee_count": 1
},
{
"country": "finland",
"employee_count": 1
},
{
"country": "lithuania",
"employee_count": 1
},
{
"country": "cuba",
"employee_count": 1
},
{
"country": "bolivia",
"employee_count": 1
},
{
"country": "montenegro",
"employee_count": 1
},
{
"country": "lebanon",
"employee_count": 1
},
{
"country": "new caledonia",
"employee_count": 1
},
{
"country": "gabon",
"employee_count": 1
},
{
"country": "albania",
"employee_count": 1
},
{
"country": "belarus",
"employee_count": 1
},
{
"country": "belize",
"employee_count": 1
},
{
"country": "saint lucia",
"employee_count": 1
},
{
"country": "kazakhstan",
"employee_count": 1
},
{
"country": "ecuador",
"employee_count": 1
},
{
"country": "slovenia",
"employee_count": 1
},
{
"country": "jordan",
"employee_count": 1
},
{
"country": "malawi",
"employee_count": 1
}
]
},
"meta": {
"confidence": 97,
"query": {
"query": "stripe"
},
"credits": {
"charged": 1,
"remaining": 9862
}
}
}
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.

