The job object

Field names follow common job-feed conventions, so most integrations map directly.

FieldTypeMeaning
idstringStable id: vendor:tenant:source_job_id
titlestringJob title
organizationstringCompany name
apply_url, urlstringThe employer’s application page
sourcestringworkday, greenhouse, lever, ashby …
date_posted, date_first_seendateFreshness filters use posted, else first seen
locations_derived, cities_derived, regions_derived, countries_derivedstring[]Where the job is
remote_friendlybooleanThe posting mentions remote, hybrid or work from home
ai_experience_levelstring | null0-2, 2-5, 5-10, 10+ or not stated
ai_employment_typestring[]FULL_TIME, PART_TIME, CONTRACTOR, TEMPORARY, INTERN
has_salarybooleanThe employer published pay
ai_salary_min_value, ai_salary_max_valuenumber | nullPublished pay, annualized
ai_salary_currency, ai_salary_unit_textstring | nullCurrency; unit is YEAR after annualizing
estimated_payobjectA model estimate for display. Never used by filters
org_linkedin_industry, org_linkedin_sizestring | nullCompany industry and headcount bucket, where matched
organization_url, organization_logo, org_linkedin_slugstring | nullCompany website, logo and LinkedIn slug
ai_key_skillsstring[]Skills named in the posting
department, senioritystring | nullAs stated by the employer
requisition_idstring | nullThe employer’s own job number
last_seen_atdateWhen we last saw the posting live
salary_periodstring | nullThe pay period the employer published
description_text, ai_requirements_summary, ai_core_responsibilitiesstringFull text (full job, or include_description=true)
job_function, job_languagestring | nullJob function and posting language (full job)
ai_flagsobjectModel-read yes/no facts: is_senior, has_equity, degree_required, travel_required… Display only; may be wrong
companyobject | nullFull company profile (full job, or include_company=true)
Example response
json
{
  "id": "greenhouse:acmecloud:7234001",
  "title": "Senior Data Engineer",
  "organization": "Acme Cloud",
  "organization_url": "https://acme.example",
  "organization_logo": "https://…/logo.png",
  "org_linkedin_industry": "Software Development",
  "org_linkedin_size": "1001-5000",
  "url": "https://boards.greenhouse.io/acmecloud/jobs/7234001",
  "apply_url": "https://boards.greenhouse.io/acmecloud/jobs/7234001",
  "source": "greenhouse",
  "date_posted": "2026-09-26",
  "date_first_seen": "2026-09-27",
  "locations_derived": ["Remote, United States"],
  "countries_derived": ["US"],
  "remote_friendly": true,
  "ai_experience_level": "5-10",
  "ai_employment_type": ["FULL_TIME"],
  "has_salary": true,
  "ai_salary_min_value": 170000,
  "ai_salary_max_value": 210000,
  "ai_salary_currency": "USD",
  "ai_salary_unit_text": "YEAR",
  "ai_key_skills": ["Python", "SQL", "Spark", "Airflow"]
}