The perfect Greenhouse Job Scraper API! Direct postings from thousands of company career sites. Enriched with AI and LinkedIn company data, with up to 60 fields per job!
Maximum number of jobs to return per run. The minimum is 200 and the maximum is 5,000. Please set the memory to 1GB for runs above 2,000 jobs.
Default value of this property is 200
Include AI Fields
includeAibooleanOptional
BETA Feature: Include AI enriched fields. We enrich jobs with AI to retrieve relevant data from the job description. Please note that this performed with a one-shot prompt, so there might be some errors. We enrich over 99.9% of all jobs.
Default value of this property is true
Include LinkedIn Company Data Fields
includeLinkedInbooleanOptional
BETA Feature: Include LinkedIn company data. We use AI to map each job to a LinkedIn organization. This is a beta so there might be some errors. We map over 95% of all jobs with 99% accuracy.
Title Search
titleSearcharrayOptional
Array of job titles to search for. Use :* for prefix matching (e.g., 'Soft:*' will match 'Software', 'Softball', etc.)
Title Exclusion Search
titleExclusionSearcharrayOptional
Array of job titles to exclude. Use :* for prefix matching (e.g., 'Soft:*' will match 'Software', 'Softball', etc.)
Location Search
locationSearcharrayOptional
Array of locations to search for. Use :* for prefix matching (e.g., 'New:*' will match 'New York', 'New Jersey', etc.). Please do not use any abbreviations. NY should be New York, US should be United States
Location Exclusion Search
locationExclusionSearcharrayOptional
Array of locations to exclude. Use :* for prefix matching (e.g., 'New:*' will match 'New York', 'New Jersey', etc.) Please do not use any abbreviations. NY should be New York, US should be United States
Description Search (only use with other searches, read instructions)
descriptionSearcharrayOptional
Warning, this search is very intensive. Please be very specific, limit your searches to a handful of keywords, and combine with one of the other searches, preferably titleSearch. Array of terms to search in job title & description. Use :* for prefix matching (e.g., 'Python:*' will match 'Python', 'Pythonic', etc.)
Description Exclusion Search (only use with other searches, read instructions)
descriptionExclusionSearcharrayOptional
Warning, this search is very intensive. Please be very specific, limit your searches to a handful of keywords, and combine with one of the other searches, preferably titleSearch. Array of terms to exclude from job title & description. Use :* for prefix matching (e.g., 'Python:*' will match 'Python', 'Pythonic', etc.)
Organization Search
organizationSearcharrayOptional
Array of organization names to search for. Use :* for prefix matching (e.g., 'Google:*' will match 'Google', 'Google Cloud', etc.) Getting several companies with the same name? Use the domainFilter to filter by company domains.
Organization Exclusion Search
organizationExclusionSearcharrayOptional
Array of organization names to exclude. Use :* for prefix matching (e.g., 'Google:*' will match 'Google', 'Google Cloud', etc.) Getting several companies with the same name? Use the domainExclusionFilter to filter by company domains.
Domain Filter
domainFilterarrayOptional
Array of company domains to search for. Requires an exact match.
Domain Exclusion Filter
domainExclusionFilterarrayOptional
Array of company domains to exclude. Requires an exact match.
Description Type
descriptionTypeEnumOptional
Format of the job description
Value options:
"text": string"html": string
Default value of this property is "text"
AI Employment Type
aiEmploymentTypeFilterarrayOptional
BETA Feature: Filter by employment type
AI Work Arrangement
aiWorkArrangementFilterarrayOptional
BETA Feature: Filter by work arrangement. Remote OK = remote with an office available. Remote Solely = remote with no office available. Include both to include all remote jobs.
AI Has Salary
aiHasSalarybooleanOptional
BETA Feature: Filter for jobs with salary information only. Set to false to include all jobs. Results include jobs that have either an AI enriched salary or a raw salary (discovered in the job posting schema).
AI Experience Level
aiExperienceLevelFilterarrayOptional
BETA Feature: Filter by years of experience
AI Visa Sponsorship
aiVisaSponsorshipFilterbooleanOptional
BETA Feature: Filter for jobs offering visa sponsorship only. Set to false to include all jobs.
LinkedIn Industries
liIndustryFilterarrayOptional
BETA Feature: Filter by LinkedIn industries
LinkedIn Max Company Size
liOrganizationEmployeesLteintegerOptional
BETA Feature: Maximum number of employees in the company
LinkedIn Min Company Size
liOrganizationEmployeesGteintegerOptional
BETA Feature: Minimum number of employees in the company
Remote Only
remote only (legacy)booleanOptional
Filter for remote jobs only. Set to false to include all jobs. This filter is very sensitive and will include jobs that have 'remote' in the title, description, or location. Use AI Work Arrangement filter for more precise results.