Dev.to
7/2/2026

Integration with Greenhouse public jobs API
Short summary
Greenhouse's public job board API returns published jobs and departments as JSON without authentication for read access. This tutorial covers fetching job listings with descriptions, filtering by location or department, handling custom metadata, and detecting remote roles using Node.js examples. Cache responses and poll on a schedule rather than on every request to avoid rate limiting.
- •Public job board API requires no authentication for read access; private Harvest API requires credentials
- •Fetch jobs with descriptions, filter by department/office, and handle custom metadata fields
- •Detect remote roles and implement caching to respect rate limits
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



