Skip to Content
CompanySpec
Concepts

Recent hires

The hires we track, by department and seniority, and how to filter on them.

We track people who recently joined each company, by department, seniority and start date. No names or personal details are returned. New hires usually appear 1–3 weeks after their start date.

What we track

  • Departments: e.g. sales, engineering, marketing, finance, operations, product (all values: /values/hire_departments)
  • Seniorities: e.g. entry, mid, senior, director, executive (all values: /values/hire_seniorities)
  • Start date of each hire.

Get a company's recent hires

curl "https://api.companyspec.com/v1/companies/acmedental.io/hires?within_days=90" \
  -H "Authorization: Bearer $COMPANYSPEC_API_KEY"

You get totals by department and seniority, plus the list of hires. See GET /companies/{company}/hires.

Find companies by recent hires

Use recent_hires in search. For example, companies that hired at least two senior salespeople in the last 90 days:

{
  "recent_hires": {
    "departments": ["sales"],
    "seniorities": ["senior", "director", "executive"],
    "within_days": 90,
    "min_count": 2
  }
}

within_days can be 1–365 (default 90). Combine recent_hires with any other filter, for example customer_types: ["B2B"] and employees: ["51-200"].

Hire departments are close to, but not the same list as, headcount departments (/values/workforce_departments) and job posting functions (/values/job_functions). Check each list before filtering.

On this page