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 |