November 19th, 2020

Enrich job titles with department and seniority data

You can now send any job title to our API and get structured insights back, including department classification and seniority level. This feature is free and supports English, French, and Spanish.

Example

/v2/job-titles/enrich?name=chief%20executive%20officer

With our SDK

import createClient from '@thecompaniesapi/sdk'

const tca = createClient({ apiToken: 'YOUR_API_TOKEN' })

// Enrich "chief marketing officer"
const response = await tca.enrichJobTitles({
  name: 'chief marketing officer'
})

const jobTitle = response.data // Contains department, seniority, etc.

Response includes:

  • department: Main department (e.g. marketing, engineering)

  • departmentSecondary: More specific role (e.g. content marketing, business development)

  • seniorityLevel: Role level (e.g. cxo, vp, manager)

  • Translations: English, Spanish, and French versions of the title

Supported use cases:

  • Auto-tag user roles in signup flows

  • Standardize job titles across messy CRM data

  • Segment leads by department and seniority

  • Build better filters for recruiting, enrichment, or outreach

Over 165,000 job titles are categorized across 70+ departments and 10 seniority levels.

Explore the endpoint