Skip to content

Getting started with executive title classification

The ESInsight executive job title classification API classifies free-text titles against a fixed taxonomy using deterministic pattern matching. It is designed for executive search, CRM enrichment, market mapping, and data pipelines. This page gets you from zero to your first classified title.

https://{api-id}.execute-api.{region}.amazonaws.com/prod

The exact host is provided to you with your API key.

Need a key? Request free trial access for 100 single-title classifications per day.

Every request must include an API key in the x-api-key header:

x-api-key: <your-api-key>

Requests without a valid key receive 403 Forbidden.

Classify a single title with POST /v1/classify-title:

Terminal window
curl -X POST "$ENDPOINT/v1/classify-title" \
-H "x-api-key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{"title": "Interim CFO"}'

A successful response looks like this:

{
"title": "Interim CFO",
"management_level": "c_suite",
"is_non_executive": false,
"is_partner": false,
"is_vp": false,
"is_owner": false,
"function": ["finance"],
"standard_roles": ["chief_financial_officer"],
"employment_type": "interim",
"flag_assistant": false,
"versions": { "taxonomy": "1.0.0", "patterns": "1.0.1" }
}
  • Classifying lists? Use the batch endpoint — one request of up to 500 titles counts as a single call against your quota.
  • Understand every field in the response, and the full taxonomy, in Response fields & taxonomy.
  • Check the rate limits before integrating.