November 19th, 2020

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%20officerWith 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.