HDW Job Boards (beta) icon

HDW Job Boards (beta)

Integrate with Horizon Data Wave Job Boards API

Overview

This node integrates with the Horizon Data Wave Job Boards API to search for job listings on Glassdoor. Specifically, the "Get Job List" operation allows users to query Glassdoor's job database using keywords and various filters such as location, company size, remote work options, and more.

Common scenarios where this node is beneficial include:

  • Automating job market research by fetching relevant job postings based on specific criteria.
  • Building recruitment or job aggregation workflows that pull live job listings from Glassdoor.
  • Monitoring new job openings in particular locations or industries.

For example, a user could search for "Software Engineer" jobs in New York City, filtering for remote positions only, and retrieve up to 50 listings per page.

Properties

Name Meaning
Keyword Search keyword for job titles or descriptions, e.g., "Software Engineer".
Count Number of job listings to return per page (1 to 100).
Timeout Request timeout in seconds (range: 20 to 1500).
Additional Filters Collection of optional filters to refine the job search:
- Location Name of the city or state to search within, e.g., "New York".
- Location ID Internal Glassdoor location identifier (usually not set manually).
- Location Type Type of location filter: City, State, or Country.
- Country Country domain for Glassdoor (e.g., USA, Australia, Germany, UK, Canada, etc.). Defaults to USA.
- Page Pagination page number (1 to 10). Default is 1.
- Company Size Filter by company size: Any Size, 1-200, 201-500, 501-1000, 1000-5000, or 5000+ employees.
- Remote Only Boolean flag to filter only remote jobs.
- Hours Old Show job listings published within the last X hours.
- Easy Apply Boolean flag to filter jobs that support "Easy Apply".
- Job Type Job type string filter, e.g., "fulltime", "parttime", supporting international variants.

Output

The node outputs an array of JSON objects representing job listings retrieved from Glassdoor. Each item corresponds to a single job listing with details as provided by the API response.

If the API returns multiple job listings, each is output as a separate JSON object in the array.

The node does not output binary data.

Dependencies

  • Requires an API key credential for the Horizon Data Wave Job Boards API (referred generically as an API authentication token).
  • The node makes HTTP POST requests to https://api.horizondatawave.ai/api/glassdoor/joblist.
  • Proper configuration of the API credentials in n8n is necessary for successful authentication.

Troubleshooting

  • No credentials provided!
    This error occurs if the required API authentication token is missing. Ensure you have configured the API credentials correctly in n8n before running the node.

  • Account ID is missing in credentials!
    The API credentials must include an account identifier. Verify that your API key or token includes this information.

  • Timeouts or slow responses
    Adjust the "Timeout" property to allow sufficient time for the API to respond, especially when requesting large result sets.

  • Empty or no results returned
    Check that the "Keyword" property is set correctly and that any additional filters are valid and not overly restrictive.

  • Invalid filter values
    Ensure that enumerated options like "Country", "Location Type", and "Company Size" use supported values as listed in the properties.

Links and References

Discussion