Company Enrichment API
curl --request POST \
--url https://api.cufinder.io/v3/companies/enrich \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"query": "<string>"
}
'import requests
url = "https://api.cufinder.io/v3/companies/enrich"
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/enrich', 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/enrich",
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/enrich"
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/enrich")
.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/enrich")
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 Enrichment API
Complete company profiles eliminate manual research that slows down sales cycles and qualification processes. The Company Enrichment API returns comprehensive business data, including industry, revenue, headcount, contact info, and tech stack, from a single company name, domain, or LinkedIn URL with 95% confidence scores. Built for developers creating full-scale B2B enrichment and CRM automation tools, this RESTful endpoint delivers 15+ verified data points that power lead qualification, account intelligence, and data completion workflows across your sales stack.
POST
/
v3
/
companies
/
enrich
Company Enrichment API
curl --request POST \
--url https://api.cufinder.io/v3/companies/enrich \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"query": "<string>"
}
'import requests
url = "https://api.cufinder.io/v3/companies/enrich"
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/enrich', 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/enrich",
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/enrich"
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/enrich")
.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/enrich")
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
A complete company record feeds almost everything downstream, from lead scoring to routing.- CRM Enrichment: Filling in firmographics like size, industry, and location on every record.
- Lead Scoring: Qualifying inbound leads with complete company data.
- Segmentation: Grouping accounts by industry, size, or revenue for targeting.
- Data Hygiene: Refreshing stale company records on a schedule.
- Routing and Assignment: Sending leads to the right rep based on firmographics.
Attributes
string
required
Company domain, name, or LinkedIn URL.
Response
{
"success": true,
"data": {
"company": {
"name": "hubspot",
"domain": "hubspot.com",
"industry": {
"name": "software development",
"sic_code": null,
"naics_code": null
},
"type": "public company",
"size": {
"employee_range": "5001-10000",
"employee_count": 12967
},
"followers_count": 1761538,
"location": {
"country": "united states",
"country_code": "US",
"state": "massachusetts",
"city": "cambridge",
"address": "2 canal park,cambridge, massachusetts 02141, us",
"postal_code": "02141",
"latitude": null,
"longitude": null
},
"social": {
"linkedin": "linkedin.com/company/hubspot",
"facebook": "facebook.com/hubspot",
"instagram": "instagram.com/hubspot/",
"twitter_x": "https://x.com/hubspot",
"youtube": "youtube.com/user/hubspot",
"tiktok": "https://tiktok.com/@hubspot"
},
"website_url": "https://hubspot.com",
"linkedin_id": "68529",
"logo_url": "https://media.licdn.com/dms/image/v2/C4D0BAQF8H-SLmMDZlA/company-logo_200_200/company-logo_200_200/0/1646683330132/hubspot_logo?e=2147483647&v=beta&t=pXw0UYR09FB2Ui4cZJFBH0fusw61I3sH1lgXU8YU5Rg",
"description": "hubspot is a leading agentic customer platform that provides software and support to help businesses grow better. our platform includes marketing, sales, service, and website management products that start free and scale to meet our customers’ needs at any stage of growth. today, thousands of customers around the world use our powerful and easy-to-use tools and integrations to attract, engage, and delight customers.hubspot's award-winning culture has been recognized by glassdoor, great place to work, comparably, fortune, entrepreneur, inc., and more. we build connections, careers, and employee growth by creating a workplace that values flexibility, autonomy, and transparency. you can learn more about our commitment to creating an inclusive and diverse workplace in the hubspot culture code.hubspot is a flexible company with employees working fully remotely, from an office, or a mix of the two. we are headquartered in cambridge, ma with offices in amsterdam, berlin, bogota, dublin, ghent, london, madrid, paris, san francisco, singapore, sydney, tokyo and toronto. to learn more about hubspot, visit www.hubspot.com and to join our team, visit www.hubspot.com/careers",
"tagline": "Software Development",
"founded_year": 2006,
"specialties": [
"inbound marketing",
"marketing",
"internet marketing",
"online marketing",
"web marketing",
"software",
"blogging",
"seo",
"marketing automation",
"social media",
"email marketing",
"analytics",
"sales",
"inbound sales",
"customer support",
"customer service",
"customer relationship management",
"help desk software",
"platform",
"customer code",
"culture code"
],
"emails": [
{
"email": "m.d@hubspot.com",
"accuracy": 97,
"type": "professional",
"email_exists_in_site": false
},
{
"email": "stefano.barletta@hubspot.com",
"accuracy": 97,
"type": "professional",
"email_exists_in_site": false
},
{
"email": "matthew.yaspan@hubspot.com",
"accuracy": 97,
"type": "professional",
"email_exists_in_site": false
}
],
"phones": [
{
"phone": "+351308801663",
"is_verify": true,
"type": null
},
{
"phone": "+41225182097",
"is_verify": true,
"type": null
},
{
"phone": "+35315187500",
"is_verify": true,
"type": null
}
],
"revenue": {
"annual_revenue": "$2.1B",
"annual_revenue_million_count": 2100
},
"funding": {
"round_type": null,
"amount": null,
"total_funding": null,
"funding_rounds": null
},
"attributes": {
"is_investor": false,
"is_school": false
},
"tech_stack": [
"CanvasJS",
"Digest",
"Goober",
"Google Ads",
"Google Analytics",
"Google Font API",
"Google Tag Manager",
"HubSpot",
"HubSpot Analytics",
"HubSpot Cookie Policy Banner",
"Lexity",
"Lightbox",
"MailChimp",
"Medium",
"Meeting Scheduler",
"Open Graph",
"Pinterest",
"Prototype",
"Reddit",
"Retention.com",
"Rollbar",
"Scala",
"Shopify",
"SoundCloud",
"Spotify Web API",
"Tealium",
"Tealium AudienceStream",
"Tealium Consent Management",
"Tripadviser.Widget",
"Twitter Analytics",
"WhatsApp Business Chat",
"YouTube",
"ZingChart",
"eBay Partner Network"
],
"domain_info": {
"ip": null,
"mx_hosts": null,
"email_hosting": "Mime Cast",
"is_accept_all_domain": true
}
}
},
"meta": {
"confidence": 94,
"query": {
"query": "hubspot.com"
},
"credits": {
"charged": 3,
"remaining": 9480
}
}
}
Related APIs
Company Employee Count
Get a company’s current employee count.
Company Revenue Finder
Estimate a company’s annual revenue.
Company Locations
List a company’s office locations.
Company Tech Stack Finder
List the technologies a company uses.

