Company - Firmographics

Retrieve a company’s firmographic profile: name, domain, industry, employee and revenue ranges, HQ country/city, and other identifiers.
Use this for account 360° views, enrichment, scoring, and segmentation.

Base URL: https://api.salescaddy.ai/api


Endpoint

GET /companies/{companyDomain}/firmographics

Path parameters

NameTypeRequiredDescription
companyDomainstringYesCompany domain (e.g. hilton.com)

Returns a single JSON object with firmographic attributes.


Example — Get firmographics

curl -sS "https://api.salescaddy.ai/api/companies/hilton.com/firmographics" \
  -H "Authorization: Bearer $TOKEN"
const url = "https://api.salescaddy.ai/api/companies/hilton.com/firmographics";
const res = await fetch(url, { headers: { Authorization: `Bearer ${process.env.TOKEN}` } });
console.log(await res.json());
import os, requests
r = requests.get("https://api.salescaddy.ai/api/companies/hilton.com/firmographics",
                 headers={"Authorization": f"Bearer {os.environ['TOKEN']}"})
print(r.json())
using System.Net.Http.Headers;
var http = new HttpClient();
http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", TOKEN);
var res = await http.GetAsync("https://api.salescaddy.ai/api/companies/hilton.com/firmographics");
Console.WriteLine(await res.Content.ReadAsStringAsync());

Sample response (trimmed):

{
  "domain": "hilton.com",
  "name": "Hilton",
  "industry": "Hospitality",
  "employeeRange": "10001+",
  "revenueRange": "10B+",
  "foundedYear": 1919,
  "hqCountry": "US",
  "hqCity": "McLean",
  "linkedinUrl": "https://www.linkedin.com/company/hilton/",
  "crunchbaseUrl": "https://www.crunchbase.com/organization/hilton"
}

Data fields (common)

FieldTypeExampleNotes
domainstringhilton.comPrimary key used across endpoints
namestringHiltonLegal or common display name
industrystringHospitality
employeeRangestring10001+Categorical band
revenueRangestring10B+Categorical band
foundedYearnumber1919Optional
hqCountrystringUSISO‑2
hqCitystringMcLeanOptional
linkedinUrlstringhttps://linkedin.com/...Optional
crunchbaseUrlstringhttps://crunchbase.com/...Optional

The exact shape can evolve. Rely on field presence checks and defaults in your integration.


Tips & best practices

  • Use domain as the join key to correlate with products, cohorts, metrics, and feed.
  • Combine with Usage Metrics to qualify opportunities by tech adoption.
  • Cache firmographics (they change less frequently than feed or products).
  • Validate and normalize industry names if you do cohorting by industry.

Errors

CodeMeaningHow to fix
400Bad requestValidate domain format.
401UnauthorizedProvide/refresh Bearer token.
403ForbiddenCheck client permissions.
404Not foundUnknown companyDomain or profile unavailable.
429Rate limit exceededRetry with exponential backoff; respect Retry-After.
500Internal server errorRetry later; contact support if persistent.