Field reference

Every field of a job posting - with type, description, example and coverage.

Every posting in result of /api/v2/jobs/search has these fields. Coverage is the share of postings with a value, measured on 400 recent postings (50 postings each from us, de, uk, fr, in, br, jp, au created 2026-09-24 to 2026-10-01; as of 2026-10-03). Empty values are missing, null or N/A. The RSS feed contains the same data as XML elements.

Fields

Field Type Coverage Description Example
careerLevel array 31 % The career level necessary for the job. ["Senior"]
city string 98 % The city of the job location. Florence
company string 100 % The company placing the job ad. Troon
contractType array 15 % The type of contract for the job. ["Contract"]
countryCode string 100 % The 2-letter country code (ISO 3166-1 alpha-2). us
dateActive string 100 % The presumed date the job posting is accessible, calculated from dateExpired or dateCreated +1 month. 2026-10-24T00:01:02.491Z
dateCreated string 100 % The date when the job posting was created. 2026-09-24T00:01:02.491Z
dateExpired string 33 % The date until when the job application process is stated open. 2026-10-25T00:02:57.000Z
department string 28 % The department in the company. Marketing
geoPoint object 71 % Geopoint of the job's location. {"lon":-84.6468124,"lat":39.004701}
hasSalary boolean 100 % Indicates if the job posting contains salary information. false
industry string 85 % The industry or field to which the job belongs. Trade
isDirect boolean 100 % Indicates if the job posting URL or externalApplyUrl links directly to the company's website. true
isDuplicate boolean 100 % True if the posting is a repost of another posting (same company, city, country and title within 3 days). false
isRecruiter boolean 100 % Indicates if the job posting was placed by a recruiting firm. false
jsonLD object 100 % The full posting as schema.org JobPosting (see the jsonLD fields below). {"identifier":"6ab4686765fb955d07c93d59","validThrough":"2026-10-24","employm...
language string 100 % The language of the job posting. en
locale string 100 % Locale or language code. en_US
minSalary number 15 % The minimum salary stated in the posting. Can be yearly, monthly, or hourly and any currency (but is probably the local currency official in use). 26
occupation string 100 % The job title or position. Attendant
portal string 100 % The platform or portal through which the job posting is published. ultipro
postCode string 28 % The postal code of the job location. 41042
skills array 76 % A list of skills associated with the job. ["WMS"]
source string 100 % The specific source from which the job posting is obtained. ultipro_us
state string 60 % The state of the job location. Kentucky
timezone string 72 % Timezone of the job's location. EDT
timezoneOffset number 72 % Timezone offset from UTC. -4
title string 100 % The job title or position of the job posting. Sales Attendant
workPlace array 24 % The work place for the job. ["Onsite"]
workType array 66 % The type of work for the job. ["PartTime"]

jsonLD (schema.org JobPosting)

The jsonLD object holds the posting in schema.org JobPosting format, including the full description. Field details and a complete example: Job Metadata.

Field Type Coverage Description Example
jsonLD.@context string 100 % https://schema.org
jsonLD.@type string 100 % JobPosting
jsonLD.applicantLocationRequirements string 80 % EDT Timezone
jsonLD.baseSalary object 17 % {"@type":"MonetaryAmount","currency":"USD","@context":"https://schema.org","v...
jsonLD.datePosted string 100 % 2026-09-24
jsonLD.description string 100 %
jsonLD.directApply boolean 21 % false
jsonLD.educationRequirements object 16 % {"@type":"EducationalOccupationalCredential","credentialCategory":"bachelor d...
jsonLD.employmentType string 91 % PartTime
jsonLD.employmentUnit string 28 % Marketing
jsonLD.experienceRequirements object 19 % {"@type":"OccupationalExperienceRequirements","monthsOfExperience":12}
jsonLD.hiringOrganization object 100 % {"identifier":"4e7065e3892745646b187760","@type":"Organization","name":"Troon...
jsonLD.identifier string 100 % 6ab4686765fb955d07c93d59
jsonLD.image string 17 % https://media.licdn.com/dms/image/v2/D560BAQGopLAqnlTXOA/company-logo_100_100...
jsonLD.industry string 85 % Trade
jsonLD.jobBenefits string 20 % Pension Plan
jsonLD.jobLocation object 100 % {"identifier":"48009b38f4a3d4b0361361d3","address":{"addressCountry":"United ...
jsonLD.jobLocationType string 2 % TELECOMMUTE
jsonLD.occupationalCategory string 5 % Operations
jsonLD.qualifications string 8 % Guest services, Kitchen porter experience, Professional kitchen experience, K...
jsonLD.relevantOccupation string 100 % Attendant
jsonLD.responsibilities string 14 % Marketing and Sales
jsonLD.salaryCurrency string 100 % USD
jsonLD.sameAs string 34 % https://recruiting2.ultipro.com/tro1001troo/JobBoard/2b13054b-60bb-410d-9136-...
jsonLD.skills array 76 % ["WMS"]
jsonLD.title string 100 % Sales Attendant
jsonLD.url string 100 % https://recruiting2.ultipro.com/tro1001troo/JobBoard/2b13054b-60bb-410d-9136-...
jsonLD.validThrough string 100 % 2026-10-24
jsonLD.workHours string 21 % 40 hours per week