API referenceCompany data
Get recent hires
GET
People who recently joined the company, counted by department and seniority, plus the most recent
hires (up to 100). Departments come from /values/hire_departments and seniorities from /values/hire_seniorities.
No names or personal details are returned.
Costs 1 lookup, free if the company is already paid for this billing month.
New hires usually appear 1–3 weeks after their start date.
bearerAuthheader
AuthorizationBearer <token>Your API key, sent as Authorization: Bearer <key>. Create keys in the dashboard.
company*stringThe company's domain (for example stripe.com) or its CompanySpec id (for example cmp_8f2k1).
within_days?integerRange
1 <= value <= 365Default
90department?stringA value from /values/hire_departments.
seniority?stringA value from /values/hire_seniorities.
Recent hires.
application/json- response
hires*usage*What this request cost and what is left this billing month.
curl -X GET 'https://api.companyspec.com/v1/companies/acmedental.io/hires'Example Response
{ "hires": { "within_days": 90, "total": 9, "by_department": { "engineering": 4, "sales": 3, "marketing": 2 }, "by_seniority": { "senior": 3, "mid": 4, "executive": 1, "entry": 1 }, "items": [ { "department": "sales", "seniority": "executive", "start_date": "2026-10-06" }, { "department": "engineering", "seniority": "senior", "start_date": "2026-09-22" } ] }, "usage": { "charged": { "lookups": 0, "discoveries": 0 }, "already_paid": 1, "remaining": { "lookups": 9750, "discoveries": 1977 } }}