# 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](https://schema.org/JobPosting) format, including the full `description`. Field details and a complete example: [Job Metadata](https://jobdatafeeds.com/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` |
