Skip to content
Tx Platform
JobSearchFields

Search Fields Object for JobπŸ”—︎

Job Title and ProfessionπŸ”—︎

JobTitle πŸ”—︎ string

jobtitleπŸ”—︎

Search for jobs by their job title. Example query: jobtitle:"software engineer"

ProfessionCode πŸ”—︎ integer

professioncodeπŸ”—︎

Search for jobs by their job title normalized to Textkernel Profession codes. Example query: profession_code:11

ProfessionClass πŸ”—︎ integer

professionclassπŸ”—︎

Search for jobs by their job title normalized to Textkernel Profession Class codes. Example query: profession_class:19

ProfessionOnet2019 πŸ”—︎ string

professiononet2019πŸ”—︎

Search for jobs by their job title normalized to O*NET 2019 occupation codes. Example query: profession_onet2019:"15-1252.00"

ProfessionIsco2008 πŸ”—︎ string

professionisco2008πŸ”—︎

Search for jobs by their job title normalized to ISCO-08 occupation codes. Example query: profession_isco2008:"2512"

ProfessionKldb2020 πŸ”—︎ string

professionkldb2020πŸ”—︎

Search for jobs by their job title normalized to KldB 2020 occupation codes (German classification). Example query: profession_kldb2020:"43302"

ProfessionUkSoc2010 πŸ”—︎ string

professionuksoc2010πŸ”—︎

Search for jobs by their job title normalized to UK SOC 2010 occupation codes. Example query: profession_uk_soc2010:"2136"

Workfield πŸ”—︎ object

workfieldπŸ”—︎

Search for jobs by their work field, based on the job title normalized to Textkernel Profession Group codes. Furthermore, it is possible to filter by the required experience level. Experience levels are normalized to the Textkernel Experience Level codes.

This field includes the following sub-fields:

  • profession_group (type int): the work field of the job;
  • experience_level (type int): the required experience level.

Example query: workfield:{profession_group:223 experience_level:3}

LocationπŸ”—︎

Location πŸ”—︎ string[]

locationπŸ”—︎

Search for jobs by their location. It is possible to search by city or postal code. For a more precise location search, add the ISO country code before the city name or postal code. When searching by city name in the US, it is recommended to add the ISO state code after the city name. Example queries: location:"New York", location:"US New York", location:"US New York NY", location:"10001", location:"US 10001"

Region πŸ”—︎ string

regionπŸ”—︎

Search for jobs by ISO 3166-2 region codes. Some exceptions to the subdivisions used by this field:

  • United States: this field contains US state codes, see ISO 3166-2:US.
  • France: this field contains the "dΓ©partement" and not the French administrative unit called "rΓ©gion" in France. It also includes the French overseas departments and the overseas territories as regions of France. See ISO 3166-2:FR.
  • United Kingdom of Great Britain and Northern Ireland: the regions are England GB-ENG, Scotland GB-SCT, Ireland GB-NIR and Wales GB-WLS. Use the subregion field for a more specific level. See ISO 3166-2:GB.

Example queries: region:"US-AL", region:"FR-16"

Subregion πŸ”—︎ string

subregionπŸ”—︎

Search for jobs by ISO 3166-2 sub-region codes. For the United States, this field is not populated. Example queries: subregion:"GB-MAN", subregion:"FR-67"

Country πŸ”—︎ string

countryπŸ”—︎

Search for jobs by ISO 3166-2 country codes. Example query: country:"US"

LocationRemotePosition πŸ”—︎ string

locationremotepositionπŸ”—︎

Search for jobs by their remote work indicator. Example query: location_remote_position:"yes"

OrganizationπŸ”—︎

OrgName πŸ”—︎ string

orgnameπŸ”—︎

Search for jobs by the name of the hiring organization. Example query: org_name:"Acme"

OrgNormalizedName πŸ”—︎ string

orgnormalizednameπŸ”—︎

Search for jobs by the normalized name of the hiring organization. Example query: org_normalized_name:"Acme"

OrgIndustry πŸ”—︎ string

orgindustryπŸ”—︎

Search for jobs by the industry of the hiring organization. Example query: org_industry:"Software"

OrgContactPerson πŸ”—︎ string[]

orgcontactpersonπŸ”—︎

Search for jobs by the contact person at the hiring organization. Example query: org_contact_person:"Jane Smith"

OrgPhone πŸ”—︎ string[]

orgphoneπŸ”—︎

Search for jobs by the phone number of the hiring organization. Example query: org_phone:"+17173856138"

OrgEmail πŸ”—︎ string[]

orgemailπŸ”—︎

Search for jobs by the email address of the hiring organization. Example query: org_email:"jobs@acme.com"

OrgWebsite πŸ”—︎ string[]

orgwebsiteπŸ”—︎

While it is possible to search for jobs using the organization website URL, this field is mainly intended to display that information in the results. Example query: org_website:"https://acme.com"

OrgAdvertiserType πŸ”—︎ string

orgadvertisertypeπŸ”—︎

Search for jobs by the advertiser type of the hiring organization (e.g. direct employer vs. staffing agency). Example query: org_advertiser_type:"direct"

RequirementsπŸ”—︎

ExperienceYears πŸ”—︎ object

experienceyearsπŸ”—︎

Search for jobs by required years of experience. This field supports the following sub-fields:

  • minimum (type numeric): the minimum years of experience required;
  • maximum (type numeric): the maximum years of experience required.

Example queries: experience_years.minimum:<=5, experience_years:{minimum:>=2 maximum:<=10}

EducationLevelLocal πŸ”—︎ string

educationlevellocalπŸ”—︎

Search for jobs by required education level normalized to Textkernel Local Education Level codes. Example query: educationlevel_local:"US_7"

EducationLevelInternational πŸ”—︎ string

educationlevelinternationalπŸ”—︎

Search for jobs by required education level normalized to Textkernel International Education Level codes. Example query: educationlevel_international:3

LanguageSkills πŸ”—︎ string[]

languageskillsπŸ”—︎

Search for jobs by required language skills, normalized to the Textkernel Skills Taxonomy codes. Example query: language_skills:"KS123K75YYK8VGH90NCS"

ItSkills πŸ”—︎ string[]

itskillsπŸ”—︎

Search for jobs by required IT skills, normalized to the Textkernel Skills Taxonomy codes. Example query: it_skills:"KS1200H6XYN1CR0G5NZ0"

ProfessionalSkills πŸ”—︎ string[]

professionalskillsπŸ”—︎

Search for jobs by required professional skills, normalized to the Textkernel Skills Taxonomy codes. Example query: professional_skills:"KS1212B6QR5SK1LSD4S4"

SoftSkills πŸ”—︎ string[]

softskillsπŸ”—︎

Search for jobs by required soft skills, normalized to the Textkernel Skills Taxonomy codes. Example query: soft_skills:"KSLSQ90KU2MTW9EUR1B5"

DriverLicenses πŸ”—︎ string[]

driverlicensesπŸ”—︎

Search for jobs by required driver's licenses. Example query: drivers_licenses:"B"

Job ConditionsπŸ”—︎

EmploymentTypeCode πŸ”—︎ string

employmenttypecodeπŸ”—︎

Search for jobs by employment type (e.g. full-time, part-time). Values are normalized to Textkernel Employment Type codes. Example query: employment_type_code:"full_time"

ContractTypeCode πŸ”—︎ string

contracttypecodeπŸ”—︎

Search for jobs by contract type (e.g. permanent, temporary). Values are normalized to Textkernel Contract Type codes. Example query: contract_type_code:"permanent"

WorkingHours πŸ”—︎ string

workinghoursπŸ”—︎

Search for jobs by their working hours indicator. Example query: working_hours:"full_time"

WorkingHoursPerWeek πŸ”—︎ object

workinghoursperweekπŸ”—︎

Search for jobs by required working hours per week. This field supports the following sub-fields:

  • minimum (type numeric): the minimum number of hours per week;
  • maximum (type numeric): the maximum number of hours per week.

Example queries: working_hours_per_week.minimum:>=32, working_hours_per_week:{minimum:>=24 maximum:<=40}

SalaryMinimum πŸ”—︎ numeric

salaryminimumπŸ”—︎

Search for jobs by minimum salary. Example query: salary_minimum:>=50000

SalaryMaximum πŸ”—︎ numeric

salarymaximumπŸ”—︎

Search for jobs by maximum salary. Example query: salary_maximum:<=100000

StartDate πŸ”—︎ string

startdateπŸ”—︎

Search for jobs by their start date, in the format YYYY-MM-DD. Example query: start_date:>=2025-01-01

ApplyBefore πŸ”—︎ string

applybeforeπŸ”—︎

Search for jobs by their application deadline, in the format YYYY-MM-DD. Example query: apply_before:>=2025-06-01

NumberOfOpenings πŸ”—︎ integer

numberofopeningsπŸ”—︎

Search for jobs by the number of available openings. Example query: number_of_openings:>=2

Job ContentπŸ”—︎

VacancyText πŸ”—︎ string

vacancytextπŸ”—︎

Search for jobs by their full vacancy text. Example query: vacancy_text:"agile development"

JobDescription πŸ”—︎ string

jobdescriptionπŸ”—︎

Search for jobs by the job description section of the vacancy. Example query: job_description:"Python"

CandidateDescription πŸ”—︎ string

candidatedescriptionπŸ”—︎

Search for jobs by the candidate profile section of the vacancy. Example query: candidate_description:"team player"

EmployerDescription πŸ”—︎ string

employerdescriptionπŸ”—︎

Search for jobs by the employer description section of the vacancy. Example query: employer_description:"scale-up"

ConditionsDescription πŸ”—︎ string

conditionsdescriptionπŸ”—︎

Search for jobs by the conditions description section of the vacancy. Example query: conditions_description:"pension"

ApplicationDescription πŸ”—︎ string

applicationdescriptionπŸ”—︎

Search for jobs by the application instructions section of the vacancy. Example query: application_description:"cover letter"

ReferenceNumber πŸ”—︎ string

referencenumberπŸ”—︎

Search for jobs by their reference number. Example query: reference_number:"REQ-2025-001"

VacancyUrl πŸ”—︎ string

vacancyurlπŸ”—︎

While it is possible to search for jobs using their vacancy URL, this field is mainly intended to display that information in the results. Example query: vacancy_url:"https://acme.com/jobs/123"

JobStatus πŸ”—︎ string

jobstatusπŸ”—︎

Search for jobs by their status. Example query: job_status:"open"

PostDate πŸ”—︎ string

postdateπŸ”—︎

Search for jobs by the date they were posted, in the format YYYY-MM-DD. Example query: post_date:>=2025-01-01

PriorityJob πŸ”—︎ string

priorityjobπŸ”—︎

Search for jobs by their priority flag. Example query: priority_job:"true"

AgenciesNotWanted πŸ”—︎ string

agenciesnotwantedπŸ”—︎

Search for jobs by their agencies-not-wanted flag. Example query: agencies_not_wanted:"true"

IsEmployerAnonymous πŸ”—︎ string

isemployeranonymousπŸ”—︎

Search for jobs where the employer is listed anonymously. Example query: is_employer_anonymous:"true"

System FieldsπŸ”—︎

DocumentDate πŸ”—︎ string

documentdateπŸ”—︎

Search for jobs by the last modification date of the job record, in the format YYYY-MM-DD.

Example queries: documentdate:2025-06-01, documentdate:>=2025-01-01

DocId πŸ”—︎ string

docidπŸ”—︎

Search for jobs by their document ID.

Example query: docid:job-12345

Owner πŸ”—︎ string

ownerπŸ”—︎

Search for jobs by their owner (the user who created or is responsible for the job record). Example query: owner:"john.doe@acme.com"

Comments πŸ”—︎ object[]

commentsπŸ”—︎

Search for jobs by their comments. This field includes the following sub-fields:

  • note (type string): the text of the comment;
  • date_added (type date): the date the comment was added;
  • author (type string): the author of the comment;
  • action (type string): the action associated with the comment.

Example queries: comments: { note:"urgent" }, comments: { author:"jane.doe@acme.com" date_added:>=2025-01-01 }