input | string | object | Input The company entry as given. |
recordType | string | Record type job (one per delivered job, charged job) | summary (one per company; charged job-board when at least one job was delivered) e.g. "job" |
position | integer | Position Job rows: position of the job within its company (1-based). |
ats | string | null | ATS greenhouse | lever | ashby | smartrecruiters | recruitee | personio | teamtailor | breezy | bamboohr | workable | workday |
company | string | null | Company Company name from the board, else the board token. |
boardToken | string | null | Board token The board's name on the ATS (subdomain, token or company identifier). |
jobId | string | Job ID The job's ID on the ATS. |
title | string | Job title |
department | string | null | Department Top-level department (Greenhouse: the root of the department tree). |
team | string | null | Team Team or sub-department when the board has one. |
locations | array | Locations |
country | string | null | Country ISO 3166-1 alpha-2 code of the first location when the board gives or implies it. |
workplaceType | string | null | Workplace type remote | hybrid | onsite; null when the board does not say. |
employmentType | string | null | Employment type full_time | part_time | contract | temporary | internship | volunteer | other |
seniority | string | null | Seniority (guess) intern | entry | mid | senior | lead | manager | director | vp | executive, guessed from the title (else the board's experience level). |
salary | object | null | Salary { min, max, currency (ISO 4217), period (year | month | week | day | hour), text } when the board publishes pay; else null. |
postedAt | string | null | Posted at ISO 8601 UTC (Workday: the day, from its relative date). |
updatedAt | string | null | Updated at ISO 8601 UTC when the board reports it. |
url | string | null | Job URL |
applyUrl | string | null | Apply URL |
description | string | null | Description Plain text, up to 20,000 characters; only with includeDescription. |
boardUrl | string | null | Board URL Summary records only: the company's job board. |
detectedBy | string | null | Detected by Summary records only: input (board given) | careers_page (linked from the page) | slug_guess (domain name tried on the ATS APIs). |
otherBoards | array | Other boards Summary records only: further boards the careers page linked to. |
jobsOnBoard | integer | null | Jobs on board Summary records only: open jobs on the board when the ATS reports a total. |
resultsDelivered | integer | Jobs delivered Summary records only. |
filteredOut | integer | Filtered out Summary records only: jobs dropped by your filters or by onlyNew (not charged). |
duplicates | integer | Duplicates Summary records only: jobs already delivered for another entry of this run (not charged). |
stopReason | string | Stop reason Summary records only: end | limit | free_plan | budget | deadline | aborted | max_pages | empty_pages | error |
status | string | Status ok | not_found | error | skipped_invalid | skipped_budget | skipped_free_plan | skipped_unmetered e.g. "ok" |
charged | boolean | Charged Job rows: charged job. Summary records: charged job-board when at least one job was delivered. |
chargedEvent | string | Charged event Pay-per-event event charged for this record (present only when charged). |
chargedCount | integer | Events charged Events actually charged when the charge came back short of the requested count (present only then; a warning explains it). |
source | string | Source Upstream data source (ats). |
fetchedAt | string | Fetched at ISO timestamp. |
error | object | Error { code, message, provider?, status? } when status is not ok. Actor codes: invalid_input, board_not_found, workday_not_enabled. Upstream codes: not_found (unknown board), http_error (see status), timeout, network, dns_not_found, too_large, invalid_json, unexpected_type, invalid_response. Codes set by the runtime: budget_exhausted, free_plan_limit, unmetered, aborted, charge_failed, record_too_large, invalid_record, dataset_push_failed. |
warnings | array | Warnings Notes about this record, e.g. a free-plan cap, the budget, or a page that could not be read. |